Lines Matching refs:katom
149 void kbase_jd_done(struct kbase_jd_atom *katom, int slot_nr, ktime_t *end_timestamp,
151 void kbase_jd_cancel(struct kbase_device *kbdev, struct kbase_jd_atom *katom);
153 bool jd_done_nolock(struct kbase_jd_atom *katom,
155 void kbase_jd_free_external_resources(struct kbase_jd_atom *katom);
158 struct kbase_jd_atom *katom);
159 void kbase_jd_dep_clear_locked(struct kbase_jd_atom *katom);
176 struct kbase_jd_atom *katom);
197 int kbase_process_soft_job(struct kbase_jd_atom *katom);
198 int kbase_prepare_soft_job(struct kbase_jd_atom *katom);
199 void kbase_finish_soft_job(struct kbase_jd_atom *katom);
200 void kbase_cancel_soft_job(struct kbase_jd_atom *katom);
202 void kbasep_remove_waiting_soft_job(struct kbase_jd_atom *katom);
204 void kbase_soft_event_wait_callback(struct kbase_jd_atom *katom);
210 bool kbase_replay_process(struct kbase_jd_atom *katom);
258 static inline int kbase_jd_atom_id(struct kbase_context *kctx, struct kbase_jd_atom *katom) in kbase_jd_atom_id() argument
263 KBASE_DEBUG_ASSERT(katom); in kbase_jd_atom_id()
264 KBASE_DEBUG_ASSERT(katom->kctx == kctx); in kbase_jd_atom_id()
266 result = katom - &kctx->jctx.atoms[0]; in kbase_jd_atom_id()
382 #define KBASE_TRACE_ADD_SLOT(kbdev, code, ctx, katom, gpu_addr, jobslot) \ argument
383 kbasep_trace_add(kbdev, KBASE_TRACE_CODE(code), ctx, katom, gpu_addr, \
394 #define KBASE_TRACE_ADD_SLOT_INFO(kbdev, code, ctx, katom, gpu_addr, jobslot, info_val) \ argument
395 kbasep_trace_add(kbdev, KBASE_TRACE_CODE(code), ctx, katom, gpu_addr, \
406 #define KBASE_TRACE_ADD_REFCOUNT(kbdev, code, ctx, katom, gpu_addr, refcount) \ argument
407 kbasep_trace_add(kbdev, KBASE_TRACE_CODE(code), ctx, katom, gpu_addr, \
417 #define KBASE_TRACE_ADD_REFCOUNT_INFO(kbdev, code, ctx, katom, gpu_addr, refcount, info_val) \ argument
418 kbasep_trace_add(kbdev, KBASE_TRACE_CODE(code), ctx, katom, gpu_addr, \
429 #define KBASE_TRACE_ADD(kbdev, code, ctx, katom, gpu_addr, info_val) \ argument
430 kbasep_trace_add(kbdev, KBASE_TRACE_CODE(code), ctx, katom, gpu_addr, \
442 …vice *kbdev, enum kbase_trace_code code, void *ctx, struct kbase_jd_atom *katom, u64 gpu_addr, u8 …
448 #define KBASE_TRACE_ADD_SLOT(kbdev, code, ctx, katom, gpu_addr, jobslot)\ argument
451 #define KBASE_TRACE_ADD_SLOT_INFO(kbdev, code, ctx, katom, gpu_addr, jobslot, info_val)\ argument
454 #define KBASE_TRACE_ADD_REFCOUNT(kbdev, code, ctx, katom, gpu_addr, refcount)\ argument
457 #define KBASE_TRACE_ADD_REFCOUNT_INFO(kbdev, code, ctx, katom, gpu_addr, refcount, info_val)\ argument
460 #define KBASE_TRACE_ADD(kbdev, code, ctx, katom, gpu_addr, info_val)\ argument
476 #define KBASE_TRACE_ADD_SLOT(kbdev, code, ctx, katom, gpu_addr, jobslot)\ argument
481 CSTD_UNUSED(katom);\
486 #define KBASE_TRACE_ADD_SLOT_INFO(kbdev, code, ctx, katom, gpu_addr, jobslot, info_val)\ argument
491 CSTD_UNUSED(katom);\
498 #define KBASE_TRACE_ADD_REFCOUNT(kbdev, code, ctx, katom, gpu_addr, refcount)\ argument
503 CSTD_UNUSED(katom);\
509 #define KBASE_TRACE_ADD_REFCOUNT_INFO(kbdev, code, ctx, katom, gpu_addr, refcount, info_val)\ argument
514 CSTD_UNUSED(katom);\
520 #define KBASE_TRACE_ADD(kbdev, code, subcode, ctx, katom, val)\ argument
526 CSTD_UNUSED(katom);\