/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/debug/ |
H A D | mali_kbase_debug_ktrace.c | 35 kbdev->ktrace.rbuf = rbuf; in kbase_ktrace_init() 36 spin_lock_init(&kbdev->ktrace.lock); in kbase_ktrace_init() 44 kfree(kbdev->ktrace.rbuf); in kbase_ktrace_term() 117 * Note that the last column is empty, it's simply to hold the ktrace in kbasep_ktrace_format_msg() 131 lockdep_assert_held(&kbdev->ktrace.lock); in kbasep_ktrace_dump_msg() 137 struct kbase_ktrace_msg *kbasep_ktrace_reserve(struct kbase_ktrace *ktrace) in kbasep_ktrace_reserve() argument 141 lockdep_assert_held(&ktrace->lock); in kbasep_ktrace_reserve() 143 trace_msg = &ktrace->rbuf[ktrace->next_in]; in kbasep_ktrace_reserve() 146 ktrace in kbasep_ktrace_reserve() 152 kbasep_ktrace_msg_init(struct kbase_ktrace *ktrace, struct kbase_ktrace_msg *trace_msg, enum kbase_ktrace_code code, struct kbase_context *kctx, kbase_ktrace_flag_t flags, u64 info_val) kbasep_ktrace_msg_init() argument [all...] |
H A D | mali_kbase_debug_ktrace_internal.h | 43 * @trace_msg: ktrace message 61 * kbasep_ktrace_reserve - internal function to reserve space for a ktrace 63 * @ktrace: kbase device's ktrace 67 * Return: ktrace message 69 struct kbase_ktrace_msg *kbasep_ktrace_reserve(struct kbase_ktrace *ktrace); 73 * part of a ktrace message 74 * @ktrace: kbase device's ktrace 75 * @trace_msg: ktrace messag [all...] |
/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/debug/ |
H A D | mali_kbase_debug_ktrace.c | 38 kbdev->ktrace.rbuf = rbuf; in kbase_ktrace_init() 39 spin_lock_init(&kbdev->ktrace.lock); in kbase_ktrace_init() 47 kfree(kbdev->ktrace.rbuf); in kbase_ktrace_term() 111 * Note that the last column is empty, it's simply to hold the ktrace in kbasep_ktrace_format_msg() 124 lockdep_assert_held(&kbdev->ktrace.lock); in kbasep_ktrace_dump_msg() 130 struct kbase_ktrace_msg *kbasep_ktrace_reserve(struct kbase_ktrace *ktrace) in kbasep_ktrace_reserve() argument 134 lockdep_assert_held(&ktrace->lock); in kbasep_ktrace_reserve() 136 trace_msg = &ktrace->rbuf[ktrace->next_in]; in kbasep_ktrace_reserve() 139 ktrace in kbasep_ktrace_reserve() 146 kbasep_ktrace_msg_init(struct kbase_ktrace *ktrace, struct kbase_ktrace_msg *trace_msg, enum kbase_ktrace_code code, struct kbase_context *kctx, kbase_ktrace_flag_t flags, u64 info_val) kbasep_ktrace_msg_init() argument [all...] |
H A D | mali_kbase_debug_ktrace_internal.h | 44 * @trace_msg: ktrace message 60 * kbasep_ktrace_reserve - internal function to reserve space for a ktrace 62 * @ktrace: kbase device's ktrace 66 struct kbase_ktrace_msg *kbasep_ktrace_reserve(struct kbase_ktrace *ktrace); 70 * part of a ktrace message 71 * @ktrace: kbase device's ktrace 72 * @trace_msg: ktrace message to initialize 73 * @code: ktrace cod [all...] |
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/debug/backend/ |
H A D | mali_kbase_debug_ktrace_csf.c | 101 spin_lock_irqsave(&kbdev->ktrace.lock, irqflags); in kbasep_ktrace_add_csf() 104 trace_msg = kbasep_ktrace_reserve(&kbdev->ktrace); in kbasep_ktrace_add_csf() 113 kbasep_ktrace_msg_init(&kbdev->ktrace, trace_msg, code, kctx, flags, in kbasep_ktrace_add_csf() 156 spin_unlock_irqrestore(&kbdev->ktrace.lock, irqflags); in kbasep_ktrace_add_csf() 168 spin_lock_irqsave(&kbdev->ktrace.lock, irqflags); in kbasep_ktrace_add_csf_kcpu() 171 trace_msg = kbasep_ktrace_reserve(&kbdev->ktrace); in kbasep_ktrace_add_csf_kcpu() 174 kbasep_ktrace_msg_init(&kbdev->ktrace, trace_msg, code, kctx, 0, in kbasep_ktrace_add_csf_kcpu() 190 spin_unlock_irqrestore(&kbdev->ktrace.lock, irqflags); in kbasep_ktrace_add_csf_kcpu()
|
H A D | mali_kbase_debug_ktrace_jm.c | 83 spin_lock_irqsave(&kbdev->ktrace.lock, irqflags); in kbasep_ktrace_add_jm() 86 trace_msg = kbasep_ktrace_reserve(&kbdev->ktrace); in kbasep_ktrace_add_jm() 89 kbasep_ktrace_msg_init(&kbdev->ktrace, trace_msg, code, kctx, flags, in kbasep_ktrace_add_jm() 115 spin_unlock_irqrestore(&kbdev->ktrace.lock, irqflags); in kbasep_ktrace_add_jm()
|
/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/debug/backend/ |
H A D | mali_kbase_debug_ktrace_jm.c | 70 spin_lock_irqsave(&kbdev->ktrace.lock, irqflags); in kbasep_ktrace_add_jm() 73 trace_msg = kbasep_ktrace_reserve(&kbdev->ktrace); in kbasep_ktrace_add_jm() 76 kbasep_ktrace_msg_init(&kbdev->ktrace, trace_msg, code, kctx, flags, info_val); in kbasep_ktrace_add_jm() 100 spin_unlock_irqrestore(&kbdev->ktrace.lock, irqflags); in kbasep_ktrace_add_jm()
|
/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/ |
H A D | mali_kbase_defs.h | 959 struct kbase_ktrace ktrace; member
|
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/ |
H A D | mali_kbase_defs.h | 761 * @ktrace: kbase device's ktrace 1049 struct kbase_ktrace ktrace; member
|