/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/debug/backend/ |
H A D | mali_kbase_debug_linux_ktrace_jm.h | 31 DECLARE_EVENT_CLASS(mali_jm_slot_template, TP_PROTO(struct kbase_context *kctx, int jobslot, u64 info_val), 32 TP_ARGS(kctx, jobslot, info_val), 34 __field(u64, info_val)), 37 __entry->info_val = info_val;), 39 __entry->jobslot, __entry->info_val)); 42 DEFINE_EVENT(mali_jm_slot_template, mali_##name, TP_PROTO(struct kbase_context *kctx, int jobslot, u64 info_val), \ 43 TP_ARGS(kctx, jobslot, info_val)) 72 DECLARE_EVENT_CLASS(mali_jm_refcount_template, TP_PROTO(struct kbase_context *kctx, int refcount, u64 info_val), 73 TP_ARGS(kctx, refcount, info_val), [all...] |
H A D | mali_kbase_debug_ktrace_jm.h | 40 * @info_val: generic information about @code to add to the trace 46 int jobslot, u64 info_val); 48 #define KBASE_KTRACE_RBUF_ADD_JM(kbdev, code, kctx, katom, gpu_addr, flags, refcount, jobslot, info_val) \ 49 kbasep_ktrace_add_jm(kbdev, KBASE_KTRACE_CODE(code), kctx, katom, gpu_addr, flags, refcount, jobslot, info_val) 53 #define KBASE_KTRACE_RBUF_ADD_JM(kbdev, code, kctx, katom, gpu_addr, flags, refcount, jobslot, info_val) \ 63 CSTD_UNUSED(info_val); \ 77 #define KBASE_KTRACE_FTRACE_ADD_JM_SLOT_INFO(kbdev, code, kctx, katom, gpu_addr, jobslot, info_val) \ 78 trace_mali_##code(kctx, jobslot, info_val) 83 #define KBASE_KTRACE_FTRACE_ADD_JM_REFCOUNT_INFO(kbdev, code, kctx, katom, gpu_addr, refcount, info_val) \ 84 trace_mali_##code(kctx, refcount, info_val) [all...] |
H A D | mali_kbase_debug_ktrace_csf.h | 38 * @info_val: generic information about @code to add to the trace 44 struct kbase_queue *queue, kbase_ktrace_flag_t flags, u64 info_val); 46 #define KBASE_KTRACE_RBUF_ADD_CSF(kbdev, code, group, queue, flags, info_val) \ 47 kbasep_ktrace_add_csf(kbdev, KBASE_KTRACE_CODE(code), group, queue, flags, info_val) 51 #define KBASE_KTRACE_RBUF_ADD_CSF(kbdev, code, group, queue, flags, info_val) \ 58 CSTD_UNUSED(info_val); \ 72 #define KBASE_KTRACE_FTRACE_ADD_CSF(kbdev, code, group, queue, info_val) \ 73 trace_mali_##code(kbdev, group, queue, info_val) 77 #define KBASE_KTRACE_FTRACE_ADD_CSF(kbdev, code, group, queue, info_val) \ 83 CSTD_UNUSED(info_val); \ [all...] |
H A D | mali_kbase_debug_linux_ktrace_csf.h | 45 TP_PROTO(struct kbase_device *kbdev, struct kbase_queue_group *group, struct kbase_queue *queue, u64 info_val), 46 TP_ARGS(kbdev, group, queue, info_val), 47 TP_STRUCT__entry(__field(u64, info_val) __field(pid_t, kctx_tgid) __field(u32, kctx_id) __field(u8, group_handle) 52 __entry->info_val = info_val; 85 __entry->group_handle, __entry->csg_nr, __entry->slot_prio, __entry->csi_index, __entry->info_val)); 93 struct kbase_queue *queue, u64 info_val), \ 94 TP_ARGS(kbdev, group, queue, info_val), \ 97 __entry->info_val)) 122 u64 info_val), \ [all...] |
H A D | mali_kbase_debug_ktrace_jm.c | 65 int jobslot, u64 info_val) in kbasep_ktrace_add_jm() 76 kbasep_ktrace_msg_init(&kbdev->ktrace, trace_msg, code, kctx, flags, info_val); in kbasep_ktrace_add_jm() 63 kbasep_ktrace_add_jm(struct kbase_device *kbdev, enum kbase_ktrace_code code, struct kbase_context *kctx, struct kbase_jd_atom *katom, u64 gpu_addr, kbase_ktrace_flag_t flags, int refcount, int jobslot, u64 info_val) kbasep_ktrace_add_jm() argument
|
/device/soc/rockchip/common/vendor/drivers/gpu/arm/midgard/ |
H A D | mali_linux_kbase_trace.h | 27 DECLARE_EVENT_CLASS(mali_slot_template, TP_PROTO(int jobslot, unsigned int info_val), TP_ARGS(jobslot, info_val), 28 TP_STRUCT__entry(__field(unsigned int, jobslot) __field(unsigned int, info_val)), 29 TP_fast_assign(__entry->jobslot = jobslot; __entry->info_val = info_val;), 30 TP_printk("jobslot=%u info=%u", __entry->jobslot, __entry->info_val)); 33 DEFINE_EVENT(mali_slot_template, mali_##name, TP_PROTO(int jobslot, unsigned int info_val), \ 34 TP_ARGS(jobslot, info_val)) 63 DECLARE_EVENT_CLASS(mali_refcount_template, TP_PROTO(int refcount, unsigned int info_val), TP_ARGS(refcount, info_val), [all...] |
H A D | mali_kbase.h | 371 #define KBASE_TRACE_ADD_SLOT_INFO(kbdev, code, ctx, katom, gpu_addr, jobslot, info_val) \
373 info_val)
393 #define KBASE_TRACE_ADD_REFCOUNT_INFO(kbdev, code, ctx, katom, gpu_addr, refcount, info_val) \
395 info_val)
405 #define KBASE_TRACE_ADD(kbdev, code, ctx, katom, gpu_addr, info_val) \
406 kbasep_trace_add(kbdev, KBASE_TRACE_CODE(code), ctx, katom, gpu_addr, 0, 0, 0, info_val)
416 u64 gpu_addr, u8 flags, int refcount, int jobslot, unsigned long info_val);
424 #define KBASE_TRACE_ADD_SLOT_INFO(kbdev, code, ctx, katom, gpu_addr, jobslot, info_val) \
425 trace_mali_##code(jobslot, info_val)
429 #define KBASE_TRACE_ADD_REFCOUNT_INFO(kbdev, code, ctx, katom, gpu_addr, refcount, info_val) \
[all...] |
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/debug/backend/ |
H A D | mali_kbase_debug_linux_ktrace_jm.h | 31 TP_PROTO(struct kbase_context *kctx, int jobslot, u64 info_val), 32 TP_ARGS(kctx, jobslot, info_val), 37 __field(u64, info_val) 43 __entry->info_val = info_val; 46 __entry->kctx_id, __entry->jobslot, __entry->info_val) 51 TP_PROTO(struct kbase_context *kctx, int jobslot, u64 info_val), \ 52 TP_ARGS(kctx, jobslot, info_val)) 89 TP_PROTO(struct kbase_context *kctx, int refcount, u64 info_val), 90 TP_ARGS(kctx, refcount, info_val), [all...] |
H A D | mali_kbase_debug_ktrace_jm.h | 39 * @info_val: generic information about @code to add to the trace 48 u64 info_val); 51 refcount, jobslot, info_val) \ 53 gpu_addr, flags, refcount, jobslot, info_val) 58 refcount, jobslot, info_val) \ 68 CSTD_UNUSED(info_val);\ 85 gpu_addr, jobslot, info_val) \ 86 trace_mali_##code(kctx, jobslot, info_val) 93 gpu_addr, refcount, info_val) \ 94 trace_mali_##code(kctx, refcount, info_val) [all...] |
H A D | mali_kbase_debug_ktrace_csf.h | 36 * @info_val: generic information about @code to add to the trace 44 u64 info_val); 66 #define KBASE_KTRACE_RBUF_ADD_CSF(kbdev, code, group, queue, flags, info_val) \ 68 flags, info_val) 76 #define KBASE_KTRACE_RBUF_ADD_CSF(kbdev, code, group, queue, flags, info_val) \ 83 CSTD_UNUSED(info_val);\ 106 #define KBASE_KTRACE_FTRACE_ADD_CSF(kbdev, code, group, queue, info_val) \ 107 trace_mali_##code(kbdev, group, queue, info_val) 114 #define KBASE_KTRACE_FTRACE_ADD_CSF(kbdev, code, group, queue, info_val) \ 120 CSTD_UNUSED(info_val);\ [all...] |
H A D | mali_kbase_debug_linux_ktrace_csf.h | 67 struct kbase_queue *queue, u64 info_val), 68 TP_ARGS(kbdev, group, queue, info_val), 70 __field(u64, info_val) 82 __entry->info_val = info_val; 118 __entry->info_val) 127 struct kbase_queue *queue, u64 info_val), \ 128 TP_ARGS(kbdev, group, queue, info_val), \ 131 __entry->csg_nr, __entry->slot_prio, __entry->info_val)) 174 struct kbase_queue *queue, u64 info_val), \ [all...] |
H A D | mali_kbase_debug_ktrace_jm.c | 78 u64 info_val) in kbasep_ktrace_add_jm() 90 info_val); in kbasep_ktrace_add_jm() 73 kbasep_ktrace_add_jm(struct kbase_device *kbdev, enum kbase_ktrace_code code, struct kbase_context *kctx, const struct kbase_jd_atom *katom, u64 gpu_addr, kbase_ktrace_flag_t flags, int refcount, int jobslot, u64 info_val) kbasep_ktrace_add_jm() argument
|
H A D | mali_kbase_debug_ktrace_csf.c | 95 u64 info_val) in kbasep_ktrace_add_csf() 114 info_val); in kbasep_ktrace_add_csf() 92 kbasep_ktrace_add_csf(struct kbase_device *kbdev, enum kbase_ktrace_code code, struct kbase_queue_group *group, struct kbase_queue *queue, kbase_ktrace_flag_t flags, u64 info_val) kbasep_ktrace_add_csf() argument
|
/device/soc/rockchip/common/kernel/drivers/gpu/arm/midgard/ |
H A D | mali_linux_kbase_trace.h | 28 TP_PROTO(int jobslot, unsigned int info_val), 29 TP_ARGS(jobslot, info_val), 32 __field(unsigned int, info_val) 36 __entry->info_val = info_val; 38 TP_printk("jobslot=%u info=%u", __entry->jobslot, __entry->info_val) 43 TP_PROTO(int jobslot, unsigned int info_val), \ 44 TP_ARGS(jobslot, info_val)) 74 TP_PROTO(int refcount, unsigned int info_val), 75 TP_ARGS(refcount, info_val), [all...] |
H A D | mali_kbase.h | 394 #define KBASE_TRACE_ADD_SLOT_INFO(kbdev, code, ctx, katom, gpu_addr, jobslot, info_val) \ 396 KBASE_TRACE_FLAG_JOBSLOT, 0, jobslot, info_val) 417 #define KBASE_TRACE_ADD_REFCOUNT_INFO(kbdev, code, ctx, katom, gpu_addr, refcount, info_val) \ 419 KBASE_TRACE_FLAG_REFCOUNT, refcount, 0, info_val) 429 #define KBASE_TRACE_ADD(kbdev, code, ctx, katom, gpu_addr, info_val) \ 431 0, 0, 0, info_val) 442 void kbasep_trace_add(struct kbase_device *kbdev, enum kbase_trace_code code, void *ctx, struct kbase_jd_atom *katom, u64 gpu_addr, u8 flags, int refcount, int jobslot, unsigned long info_val); 451 #define KBASE_TRACE_ADD_SLOT_INFO(kbdev, code, ctx, katom, gpu_addr, jobslot, info_val)\ 452 trace_mali_##code(jobslot, info_val) 457 #define KBASE_TRACE_ADD_REFCOUNT_INFO(kbdev, code, ctx, katom, gpu_addr, refcount, info_val)\ [all...] |
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/debug/ |
H A D | mali_kbase_debug_ktrace.h | 90 * @info_val: generic information about @code to add to the trace 96 u64 info_val); 114 #define KBASE_KTRACE_RBUF_ADD(kbdev, code, kctx, info_val) \ 116 info_val) \ 126 #define KBASE_KTRACE_RBUF_ADD(kbdev, code, kctx, info_val) \ 131 CSTD_UNUSED(info_val); \ 152 #define KBASE_KTRACE_FTRACE_ADD(kbdev, code, kctx, info_val) \ 153 trace_mali_##code(kctx, info_val) 156 #define KBASE_KTRACE_FTRACE_ADD(kbdev, code, kctx, info_val) \ 161 CSTD_UNUSED(info_val); \ [all...] |
H A D | mali_kbase_debug_linux_ktrace.h | 33 TP_PROTO(struct kbase_context *kctx, u64 info_val), 34 TP_ARGS(kctx, info_val), 38 __field(u64, info_val) 43 __entry->info_val = info_val; 46 __entry->kctx_id, __entry->info_val) 54 TP_PROTO(struct kbase_context *kctx, u64 info_val), \ 55 TP_ARGS(kctx, info_val))
|
H A D | mali_kbase_debug_ktrace.c | 75 ",info_val,ktrace_version=%u.%u", in kbasep_ktrace_format_header() 115 * ,info_val in kbasep_ktrace_format_msg() 122 (unsigned long long)trace_msg->info_val), 0); in kbasep_ktrace_format_msg() 155 u64 info_val) in kbasep_ktrace_msg_init() 174 trace_msg->info_val = info_val; in kbasep_ktrace_msg_init() 181 u64 info_val) in kbasep_ktrace_add() 195 info_val); in kbasep_ktrace_add() 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 179 kbasep_ktrace_add(struct kbase_device *kbdev, enum kbase_ktrace_code code, struct kbase_context *kctx, kbase_ktrace_flag_t flags, u64 info_val) kbasep_ktrace_add() argument
|
H A D | mali_kbase_debug_ktrace_internal.h | 79 * @info_val: generic information about @code to add to the trace 86 u64 info_val);
|
H A D | mali_kbase_debug_ktrace_defs.h | 152 * @info_val: value specific to the type of event being traced. Refer to the 163 u64 info_val; member
|
/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/debug/ |
H A D | mali_kbase_debug_ktrace.h | 90 * @info_val: generic information about @code to add to the trace 95 kbase_ktrace_flag_t flags, u64 info_val); 113 #define KBASE_KTRACE_RBUF_ADD(kbdev, code, kctx, info_val) \ 114 kbasep_ktrace_add(kbdev, KBASE_KTRACE_CODE(code), kctx, 0, info_val) 122 #define KBASE_KTRACE_RBUF_ADD(kbdev, code, kctx, info_val) \ 127 CSTD_UNUSED(info_val); \ 148 #define KBASE_KTRACE_FTRACE_ADD(kbdev, code, kctx, info_val) trace_mali_##code(kctx, info_val) 151 #define KBASE_KTRACE_FTRACE_ADD(kbdev, code, kctx, info_val) \ 156 CSTD_UNUSED(info_val); \ [all...] |
H A D | mali_kbase_debug_linux_ktrace.h | 35 DECLARE_EVENT_CLASS(mali_add_template, TP_PROTO(struct kbase_context *kctx, u64 info_val), TP_ARGS(kctx, info_val), 36 TP_STRUCT__entry(__field(pid_t, kctx_tgid) __field(u32, kctx_id) __field(u64, info_val)), 38 __entry->kctx_tgid = (kctx) ? kctx->tgid : 0; __entry->info_val = info_val;), 39 TP_printk("kctx=%d_%u info=0x%llx", __entry->kctx_tgid, __entry->kctx_id, __entry->info_val)); 45 DEFINE_EVENT(mali_add_template, mali_##name, TP_PROTO(struct kbase_context *kctx, u64 info_val), \ 46 TP_ARGS(kctx, info_val))
|
H A D | mali_kbase_debug_ktrace.c | 76 written += MAX((int)snprintf(buffer + written, MAX(sz - written, 0), ",info_val,ktrace_version=%u.%u", in kbasep_ktrace_format_header() 109 * ,info_val in kbasep_ktrace_format_msg() 116 (unsigned long long)trace_msg->info_val), 0); in kbasep_ktrace_format_msg() 148 u64 info_val) in kbasep_ktrace_msg_init() 167 trace_msg->info_val = info_val; in kbasep_ktrace_msg_init() 173 kbase_ktrace_flag_t flags, u64 info_val) in kbasep_ktrace_add() 186 kbasep_ktrace_msg_init(&kbdev->ktrace, trace_msg, code, kctx, flags, info_val); in kbasep_ktrace_add() 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 172 kbasep_ktrace_add(struct kbase_device *kbdev, enum kbase_ktrace_code code, struct kbase_context *kctx, kbase_ktrace_flag_t flags, u64 info_val) kbasep_ktrace_add() argument
|
H A D | mali_kbase_debug_ktrace_internal.h | 76 * @info_val: generic information about @code to add to the trace 82 u64 info_val);
|
H A D | mali_kbase_debug_ktrace_defs.h | 147 * @info_val: value specific to the type of event being traced. Refer to the 158 u64 info_val; member
|