Home
last modified time | relevance | path

Searched refs:jobslot (Results 1 - 25 of 25) sorted by relevance

/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/debug/backend/
H A Dmali_kbase_debug_ktrace_jm.h38 * @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 Dmali_kbase_debug_linux_ktrace_jm.h31 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 Dmali_kbase_debug_ktrace_jm.c31 "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 Dmali_kbase_debug_ktrace_defs_jm.h64 /* 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 Dmali_kbase_debug_ktrace_jm.h39 * @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 Dmali_kbase_debug_linux_ktrace_jm.h31 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 Dmali_kbase_debug_ktrace_jm.c30 *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 Dmali_kbase_debug_ktrace_defs_jm.h62 /* 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 Dmali_linux_kbase_trace.h27 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 Dmali_kbase.h360 #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 Dmali_kbase_device.c429 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 Dmali_kbase_defs.h743 u8 jobslot; member
/device/soc/rockchip/common/kernel/drivers/gpu/arm/midgard/
H A Dmali_linux_kbase_trace.h28 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 Dmali_kbase.h382 #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 Dmali_kbase_device.c412 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 Dmali_kbase_defs.h752 u8 jobslot; member
/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/jm/
H A Dmali_base_jm_kernel.h772 * @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 Dmali_kbase_jm_defs.h579 u8 jobslot; member
/device/soc/rockchip/rk3588/kernel/include/uapi/gpu/arm/bifrost/jm/
H A Dmali_base_jm_kernel.h797 * @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 Dmali_kbase_jm_defs.h494 * @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 Dmali_kbase_kinstr_jm.c824 change.data.start.slot = katom->jobslot; in kbasep_kinstr_jm_atom_state()
H A Dmali_kbase_jd.c876 katom->jobslot = user_atom->jobslot; in jd_submit_atom()
H A Dmali_kbase_js.c2105 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 Dmali_kbase_jd.c939 katom->jobslot = user_atom->jobslot; in jd_submit_atom()
H A Dmali_kbase_js.c2494 (katom->jobslot >= BASE_JM_MAX_NR_SLOTS))
2504 return katom->jobslot;

Completed in 41 milliseconds