Home
last modified time | relevance | path

Searched refs:atom_id (Results 1 - 24 of 24) sorted by relevance

/device/soc/rockchip/common/vendor/drivers/gpu/arm/midgard/
H A Dmali_timeline.h43 TP_PROTO(u64 ts_sec, u32 ts_nsec, int event_type, int tgid, int atom_id),
45 TP_ARGS(ts_sec, ts_nsec, event_type, tgid, atom_id),
48 __field(int, atom_id)),
51 __entry->tgid = tgid; __entry->atom_id = atom_id;),
54 __entry->tgid, __entry->atom_id, __entry->atom_id));
136 TP_PROTO(u64 ts_sec, u32 ts_nsec, int event_type, int tgid, int js, int atom_id),
138 TP_ARGS(ts_sec, ts_nsec, event_type, tgid, js, atom_id),
141 __field(int, js) __field(int, atom_id)),
[all...]
H A Dmali_kbase_gator.h32 void kbase_trace_mali_job_slots_event(u32 event, const struct kbase_context *kctx, u8 atom_id);
H A Dmali_kbase_replay.c581 * @param[in] atom_id ID of atom to release
583 static void kbasep_release_katom(struct kbase_context *kctx, int atom_id) in kbasep_release_katom() argument
587 dev_dbg(kctx->kbdev->dev, "kbasep_release_katom: Released atom %d\n", atom_id); in kbasep_release_katom()
589 while (!list_empty(&jctx->atoms[atom_id].dep_head[0])) { in kbasep_release_katom()
590 list_del(jctx->atoms[atom_id].dep_head[0].next); in kbasep_release_katom()
593 while (!list_empty(&jctx->atoms[atom_id].dep_head[1])) { in kbasep_release_katom()
594 list_del(jctx->atoms[atom_id].dep_head[1].next); in kbasep_release_katom()
597 jctx->atoms[atom_id].status = KBASE_JD_ATOM_STATE_UNUSED; in kbasep_release_katom()
H A Dmali_kbase_trace_timeline.h56 /* Trace atom_id being Ready to Run */
57 #define KBASE_TIMELINE_ATOM_READY(kctx, atom_id) \
61 trace_mali_timeline_atom(ts.tv_sec, ts.tv_nsec, CTX_FLOW_ATOM_READY, (int)kctx->timeline.owner_tgid, atom_id); \
170 /* Trace atom_id starting in JS_HEAD */
179 /* Trace atom_id stopping on JS_HEAD */
253 #define KBASE_TIMELINE_ATOM_READY(kctx, atom_id) CSTD_NOP()
H A Dmali_base_kernel.h822 base_atom_id atom_id; /**< An atom number */ member
900 * @param id The atom_id to be assigned.
910 * of atom_id/dependency_type. in base_jd_atom_dep_set()
914 dep->atom_id = id; in base_jd_atom_dep_set()
929 base_jd_atom_dep_set(dep, from->atom_id, from->dependency_type); in base_jd_atom_dep_copy()
H A Dmali_kbase_jd.c987 int dep_atom_number = user_atom->pre_dep[i].atom_id; in jd_submit_atom()
1010 int dep_atom_number = user_atom->pre_dep[i].atom_id; in jd_submit_atom()
1095 int dep_atom_number = user_atom->pre_dep[i].atom_id; in jd_submit_atom()
1322 compiletime_assert(sizeof(user_atom.pre_dep[0].atom_id) == sizeof(user_atom.atom_number), in kbase_jd_submit()
H A Dmali_kbase_core_linux.c4710 void kbase_trace_mali_job_slots_event(u32 event, const struct kbase_context *kctx, u8 atom_id) in kbase_trace_mali_job_slots_event() argument
4712 trace_mali_job_slots_event(event, (kctx != NULL ? kctx->tgid : 0), (kctx != NULL ? kctx->pid : 0), atom_id); in kbase_trace_mali_job_slots_event()
/device/soc/rockchip/common/kernel/drivers/gpu/arm/midgard/
H A Dmali_timeline.h68 int atom_id),
74 atom_id),
81 __field(int, atom_id)
89 __entry->atom_id = atom_id;
96 __entry->atom_id,
97 __entry->atom_id)
293 int atom_id),
300 atom_id),
308 __field(int, atom_id)
[all...]
H A Dmali_kbase_gator.h34 void kbase_trace_mali_job_slots_event(u32 event, const struct kbase_context *kctx, u8 atom_id);
H A Dmali_kbase_replay.c633 * @param[in] atom_id ID of atom to release
635 static void kbasep_release_katom(struct kbase_context *kctx, int atom_id) in kbasep_release_katom() argument
640 atom_id); in kbasep_release_katom()
642 while (!list_empty(&jctx->atoms[atom_id].dep_head[0])) in kbasep_release_katom()
643 list_del(jctx->atoms[atom_id].dep_head[0].next); in kbasep_release_katom()
645 while (!list_empty(&jctx->atoms[atom_id].dep_head[1])) in kbasep_release_katom()
646 list_del(jctx->atoms[atom_id].dep_head[1].next); in kbasep_release_katom()
648 jctx->atoms[atom_id].status = KBASE_JD_ATOM_STATE_UNUSED; in kbasep_release_katom()
H A Dmali_kbase_trace_timeline.h59 /* Trace atom_id being Ready to Run */
60 #define KBASE_TIMELINE_ATOM_READY(kctx, atom_id) \
67 atom_id); \
202 /* Trace atom_id starting in JS_HEAD */
213 /* Trace atom_id stopping on JS_HEAD */
294 #define KBASE_TIMELINE_ATOM_READY(kctx, atom_id) CSTD_NOP()
H A Dmali_base_kernel.h837 base_atom_id atom_id; /**< An atom number */ member
916 * @param id The atom_id to be assigned.
927 * of atom_id/dependency_type. in base_jd_atom_dep_set()
932 dep->atom_id = id; in base_jd_atom_dep_set()
948 base_jd_atom_dep_set(dep, from->atom_id, from->dependency_type); in base_jd_atom_dep_copy()
H A Dmali_kbase_jd.c1024 int dep_atom_number = user_atom->pre_dep[i].atom_id; in jd_submit_atom()
1052 int dep_atom_number = user_atom->pre_dep[i].atom_id; in jd_submit_atom()
1150 user_atom->pre_dep[i].atom_id; in jd_submit_atom()
1391 compiletime_assert(sizeof(user_atom.pre_dep[0].atom_id) == in kbase_jd_submit()
H A Dmali_kbase_core_linux.c4963 void kbase_trace_mali_job_slots_event(u32 event, const struct kbase_context *kctx, u8 atom_id) in kbase_trace_mali_job_slots_event() argument
4965 trace_mali_job_slots_event(event, (kctx != NULL ? kctx->tgid : 0), (kctx != NULL ? kctx->pid : 0), atom_id); in kbase_trace_mali_job_slots_event()
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/
H A Dmali_linux_trace.h403 * which is atom_id therefore they will be using a common template
407 unsigned int atom_id),
408 TP_ARGS(message, proc_id, atom_id),
412 __field(unsigned int, atom_id)
417 __entry->atom_id = atom_id;
420 __entry->proc_id, __entry->atom_id)
431 unsigned int atom_id, unsigned int js),
432 TP_ARGS(message, proc_id, atom_id, js),
436 __field(unsigned int, atom_id)
[all...]
H A Dmali_kbase_gator.h45 void kbase_trace_mali_job_slots_event(u32 dev_id, u32 event, const struct kbase_context *kctx, u8 atom_id);
H A Dmali_kbase_jd.c986 int dep_atom_number = user_atom->pre_dep[i].atom_id; in jd_submit_atom()
1010 int dep_atom_number = user_atom->pre_dep[i].atom_id; in jd_submit_atom()
1358 compiletime_assert(sizeof(user_atom.pre_dep[0].atom_id) == in kbase_jd_submit()
H A Dmali_kbase_core_linux.c5529 void kbase_trace_mali_job_slots_event(u32 dev_id, u32 event, const struct kbase_context *kctx, u8 atom_id) in kbase_trace_mali_job_slots_event() argument
5534 atom_id); in kbase_trace_mali_job_slots_event()
/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/
H A Dmali_linux_trace.h271 * which is atom_id therefore they will be using a common template
273 TRACE_EVENT(sysgraph, TP_PROTO(enum sysgraph_msg message, unsigned int proc_id, unsigned int atom_id),
274 TP_ARGS(message, proc_id, atom_id),
276 __field(unsigned int, atom_id)),
277 TP_fast_assign(__entry->proc_id = proc_id; __entry->message = message; __entry->atom_id = atom_id;),
278 TP_printk("msg=%u proc_id=%u, param1=%d\n", __entry->message, __entry->proc_id, __entry->atom_id));
287 TP_PROTO(enum sysgraph_msg message, unsigned int proc_id, unsigned int atom_id, unsigned int js),
288 TP_ARGS(message, proc_id, atom_id, js),
290 __field(unsigned int, atom_id) __fiel
[all...]
H A Dmali_kbase_gator.h45 void kbase_trace_mali_job_slots_event(u32 dev_id, u32 event, const struct kbase_context *kctx, u8 atom_id);
H A Dmali_kbase_jd.c923 int dep_atom_number = user_atom->pre_dep[i].atom_id; in jd_submit_atom()
944 int dep_atom_number = user_atom->pre_dep[i].atom_id; in jd_submit_atom()
1263 compiletime_assert(sizeof(user_atom.pre_dep[0].atom_id) == sizeof(user_atom.atom_number), in kbase_jd_submit()
H A Dmali_kbase_core_linux.c5035 u8 atom_id) in kbase_trace_mali_job_slots_event()
5038 (kctx != NULL ? kctx->pid : 0), atom_id); in kbase_trace_mali_job_slots_event()
5033 kbase_trace_mali_job_slots_event(u32 dev_id, u32 event, const struct kbase_context *kctx, u8 atom_id) kbase_trace_mali_job_slots_event() argument
/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/jm/
H A Dmali_base_jm_kernel.h632 * @atom_id: An atom number
636 base_atom_id atom_id; member
/device/soc/rockchip/rk3588/kernel/include/uapi/gpu/arm/bifrost/jm/
H A Dmali_base_jm_kernel.h653 * @atom_id: An atom number
657 base_atom_id atom_id; member

Completed in 48 milliseconds