123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113 |
- #ifndef _KBASE_HWACCESS_INSTR_H_
- #define _KBASE_HWACCESS_INSTR_H_
- #include <mali_kbase_instr_defs.h>
- int kbase_instr_hwcnt_enable_internal(struct kbase_device *kbdev,
- struct kbase_context *kctx,
- struct kbase_uk_hwcnt_setup *setup);
- int kbase_instr_hwcnt_disable_internal(struct kbase_context *kctx);
- int kbase_instr_hwcnt_request_dump(struct kbase_context *kctx);
- int kbase_instr_hwcnt_wait_for_dump(struct kbase_context *kctx);
- bool kbase_instr_hwcnt_dump_complete(struct kbase_context *kctx,
- bool * const success);
- int kbase_instr_hwcnt_clear(struct kbase_context *kctx);
- int kbase_instr_backend_init(struct kbase_device *kbdev);
- void kbase_instr_backend_term(struct kbase_device *kbdev);
- #endif
|