/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/debug/backend/ |
H A D | mali_kbase_debug_ktrace_jm.h | 38 * @jobslot: jobslot information to add to the trace 47 kbase_ktrace_flag_t flags, int refcount, int jobslot, 51 refcount, jobslot, info_val) \ 53 gpu_addr, flags, refcount, jobslot, info_val) 58 refcount, jobslot, info_val) \ 67 CSTD_UNUSED(jobslot);\ 81 jobslot) \ 82 trace_mali_##code(kctx, jobslot, 0) 85 gpu_addr, jobslot, info_va [all...] |
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), 36 __field(unsigned int, jobslot) 42 __entry->jobslot = jobslot; 45 TP_printk("kctx=%d_%u jobslot=%u info=0x%llx", __entry->kctx_tgid, 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))
|
H A D | mali_kbase_debug_ktrace_jm.c | 31 "katom,gpu_addr,jobslot,refcount"), 0); in kbasep_ktrace_backend_format_header() 57 /* jobslot */ in kbasep_ktrace_backend_format_msg() 61 "%d", trace_msg->backend.gpu.jobslot), 0); in kbasep_ktrace_backend_format_msg() 77 kbase_ktrace_flag_t flags, int refcount, int jobslot, in kbasep_ktrace_add_jm() 108 trace_msg->backend.gpu.jobslot = jobslot; 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_defs_jm.h | 64 /* indicates if the trace message has a valid jobslot member */ 90 * @gpu.jobslot: job-slot for which trace message was added, valid only for 106 u8 jobslot; member
|
/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/debug/backend/ |
H A D | mali_kbase_debug_ktrace_jm.h | 39 * @jobslot: jobslot information 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) \ 62 CSTD_UNUSED(jobslot); \ 75 #define KBASE_KTRACE_FTRACE_ADD_JM_SLOT(kbdev, code, kctx, katom, gpu_addr, jobslot) trace_mali_##code(kctx, jobslot, 0) 77 #define KBASE_KTRACE_FTRACE_ADD_JM_SLOT_INFO(kbdev, code, kctx, katom, gpu_addr, jobslot, info_va [all...] |
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), 33 TP_STRUCT__entry(__field(pid_t, kctx_tgid) __field(u32, kctx_id) __field(unsigned int, jobslot) 36 __entry->kctx_tgid = (kctx) ? kctx->tgid : 0; __entry->jobslot = jobslot; 38 TP_printk("kctx=%d_%u jobslot=%u info=0x%llx", __entry->kctx_tgid, __entry->kctx_id, 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))
|
H A D | mali_kbase_debug_ktrace_jm.c | 30 *written += MAX(snprintf(buffer + *written, MAX(sz - *written, 0), "katom,gpu_addr,jobslot,refcount"), 0); in kbasep_ktrace_backend_format_header() 50 /* jobslot */ in kbasep_ktrace_backend_format_msg() 52 *written += MAX(snprintf(buffer + *written, MAX(sz - *written, 0), "%d", trace_msg->backend.jobslot), 0); in kbasep_ktrace_backend_format_msg() 65 int jobslot, u64 info_val) in kbasep_ktrace_add_jm() 93 trace_msg->backend.jobslot = jobslot; 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
|
H A D | mali_kbase_debug_ktrace_defs_jm.h | 62 /* indicates if the trace message has a valid jobslot member */ 83 * @jobslot: job-slot for which trace message was added, valid only for 96 u8 jobslot; member
|
/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))
|
H A D | mali_kbase.h | 360 #define KBASE_TRACE_ADD_SLOT(kbdev, code, ctx, katom, gpu_addr, jobslot) \
361 kbasep_trace_add(kbdev, KBASE_TRACE_CODE(code), ctx, katom, gpu_addr, KBASE_TRACE_FLAG_JOBSLOT, 0, jobslot, 0)
371 #define KBASE_TRACE_ADD_SLOT_INFO(kbdev, code, ctx, katom, gpu_addr, jobslot, info_val) \
372 kbasep_trace_add(kbdev, KBASE_TRACE_CODE(code), ctx, katom, gpu_addr, KBASE_TRACE_FLAG_JOBSLOT, 0, jobslot, \
416 u64 gpu_addr, u8 flags, int refcount, int jobslot, unsigned long info_val);
422 #define KBASE_TRACE_ADD_SLOT(kbdev, code, ctx, katom, gpu_addr, jobslot) trace_mali_##code(jobslot, 0)
424 #define KBASE_TRACE_ADD_SLOT_INFO(kbdev, code, ctx, katom, gpu_addr, jobslot, info_val) \
425 trace_mali_##code(jobslot, info_val)
447 #define KBASE_TRACE_ADD_SLOT(kbdev, code, ctx, katom, gpu_addr, jobslot) \
[all...] |
H A D | mali_kbase_device.c | 429 written += MAX(snprintf(buffer + written, MAX(len - written, 0), "%d", trace_msg->jobslot), 0);
in kbasep_trace_format_msg() 454 u64 gpu_addr, u8 flags, int refcount, int jobslot, unsigned long info_val)
in kbasep_trace_add() 482 trace_msg->jobslot = jobslot;
in kbasep_trace_add() 513 dev_dbg(kbdev->dev, "Dumping trace:\nsecs,nthread,cpu,code,ctx,katom,gpu_addr,jobslot,refcount,info_val");
in kbasep_trace_dump() 453 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) kbasep_trace_add() argument
|
H A D | mali_kbase_defs.h | 743 u8 jobslot;
member
|
/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), 31 __field(unsigned int, jobslot) 35 __entry->jobslot = jobslot; 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))
|
H A D | mali_kbase.h | 382 #define KBASE_TRACE_ADD_SLOT(kbdev, code, ctx, katom, gpu_addr, jobslot) \ 384 KBASE_TRACE_FLAG_JOBSLOT, 0, jobslot, 0) 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) 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); 448 #define KBASE_TRACE_ADD_SLOT(kbdev, code, ctx, katom, gpu_addr, jobslot)\ 449 trace_mali_##code(jobslot, 0) 451 #define KBASE_TRACE_ADD_SLOT_INFO(kbdev, code, ctx, katom, gpu_addr, jobslot, info_val)\ 452 trace_mali_##code(jobslot, info_val) 476 #define KBASE_TRACE_ADD_SLOT(kbdev, code, ctx, katom, gpu_addr, jobslot)\ [all...] |
H A D | mali_kbase_device.c | 412 written += MAX(snprintf(buffer + written, MAX(len - written, 0), "%d", trace_msg->jobslot), 0); in kbasep_trace_format_msg() 434 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) in kbasep_trace_add() argument 462 trace_msg->jobslot = jobslot; in kbasep_trace_add() 492 dev_dbg(kbdev->dev, "Dumping trace:\nsecs,nthread,cpu,code,ctx,katom,gpu_addr,jobslot,refcount,info_val"); in kbasep_trace_dump()
|
H A D | mali_kbase_defs.h | 752 u8 jobslot; member
|
/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/jm/ |
H A D | mali_base_jm_kernel.h | 772 * @jobslot: Job slot to use when BASE_JD_REQ_JOB_SLOT is specified. 802 u8 jobslot; member 832 * @jobslot: Job slot to use when BASE_JD_REQ_JOB_SLOT is specified. 850 u8 jobslot; member
|
H A D | mali_kbase_jm_defs.h | 579 u8 jobslot; member
|
/device/soc/rockchip/rk3588/kernel/include/uapi/gpu/arm/bifrost/jm/ |
H A D | mali_base_jm_kernel.h | 797 * @jobslot: Job slot to use when BASE_JD_REQ_JOB_SLOT is specified. 827 __u8 jobslot; member 857 * @jobslot: Job slot to use when BASE_JD_REQ_JOB_SLOT is specified. 875 __u8 jobslot; member
|
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/jm/ |
H A D | mali_kbase_jm_defs.h | 494 * @jobslot: Job slot to use when BASE_JD_REQ_JOB_SLOT is specified. 594 u8 jobslot; member
|
/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/ |
H A D | mali_kbase_kinstr_jm.c | 824 change.data.start.slot = katom->jobslot; in kbasep_kinstr_jm_atom_state()
|
H A D | mali_kbase_jd.c | 876 katom->jobslot = user_atom->jobslot; in jd_submit_atom()
|
H A D | mali_kbase_js.c | 2105 if ((katom->core_req & BASE_JD_REQ_JOB_SLOT) && (katom->jobslot >= BASE_JM_MAX_NR_SLOTS)) { 2115 return katom->jobslot;
|
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/ |
H A D | mali_kbase_jd.c | 939 katom->jobslot = user_atom->jobslot; in jd_submit_atom()
|
H A D | mali_kbase_js.c | 2494 (katom->jobslot >= BASE_JM_MAX_NR_SLOTS)) 2504 return katom->jobslot;
|