Home
last modified time | relevance | path

Searched defs:katom (Results 1 – 25 of 101) sorted by relevance

12345

/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/
Dmali_kbase_fence.h58 struct kbase_jd_atom *katom; member
82 #define kbase_fence_fence_in_set(katom, fence) \ argument
97 static inline void kbase_fence_out_remove(struct kbase_jd_atom *katom) in kbase_fence_out_remove()
112 static inline void kbase_fence_in_remove(struct kbase_jd_atom *katom) in kbase_fence_in_remove()
127 static inline bool kbase_fence_out_is_ours(struct kbase_jd_atom *katom) in kbase_fence_out_is_ours()
140 static inline int kbase_fence_out_signal(struct kbase_jd_atom *katom, in kbase_fence_out_signal()
204 kbase_fence_dep_count_set(struct kbase_jd_atom *katom, int val) in kbase_fence_dep_count_set()
218 kbase_fence_dep_count_dec_and_test(struct kbase_jd_atom *katom) in kbase_fence_dep_count_dec_and_test()
231 static inline int kbase_fence_dep_count_read(struct kbase_jd_atom *katom) in kbase_fence_dep_count_read()
259 #define kbase_fence_in_get(katom) dma_fence_get((katom)->dma_fence.fence_in) argument
[all …]
Dmali_kbase_softjobs.c49 static void kbasep_add_waiting_soft_job(struct kbase_jd_atom *katom) in kbasep_add_waiting_soft_job()
59 void kbasep_remove_waiting_soft_job(struct kbase_jd_atom *katom) in kbasep_remove_waiting_soft_job()
69 static void kbasep_add_waiting_with_timeout(struct kbase_jd_atom *katom) in kbasep_add_waiting_with_timeout()
132 static int kbase_dump_cpu_gpu_time(struct kbase_jd_atom *katom) in kbase_dump_cpu_gpu_time()
209 void kbase_soft_event_wait_callback(struct kbase_jd_atom *katom) in kbase_soft_event_wait_callback()
224 struct kbase_jd_atom *katom = container_of(work, struct kbase_jd_atom, in kbasep_soft_event_complete_job() local
245 struct kbase_jd_atom *katom = list_entry( in kbasep_complete_triggered_soft_events() local
282 static void kbase_fence_debug_check_atom(struct kbase_jd_atom *katom) in kbase_fence_debug_check_atom()
316 static void kbase_fence_debug_wait_timeout(struct kbase_jd_atom *katom) in kbase_fence_debug_wait_timeout()
349 struct kbase_jd_atom *katom; member
[all …]
Dmali_kbase_sync_file.c62 int kbase_sync_fence_out_create(struct kbase_jd_atom *katom, int stream_fd) in kbase_sync_fence_out_create()
107 int kbase_sync_fence_in_from_fd(struct kbase_jd_atom *katom, int fd) in kbase_sync_fence_in_from_fd()
142 kbase_sync_fence_out_trigger(struct kbase_jd_atom *katom, int result) in kbase_sync_fence_out_trigger()
173 struct kbase_jd_atom *katom = kcb->katom; in kbase_fence_wait_callback() local
202 int kbase_sync_fence_in_wait(struct kbase_jd_atom *katom) in kbase_sync_fence_in_wait()
247 void kbase_sync_fence_in_cancel_wait(struct kbase_jd_atom *katom) in kbase_sync_fence_in_cancel_wait()
269 void kbase_sync_fence_out_remove(struct kbase_jd_atom *katom) in kbase_sync_fence_out_remove()
274 void kbase_sync_fence_in_remove(struct kbase_jd_atom *katom) in kbase_sync_fence_in_remove()
325 int kbase_sync_fence_in_info_get(struct kbase_jd_atom *katom, in kbase_sync_fence_in_info_get()
345 int kbase_sync_fence_out_info_get(struct kbase_jd_atom *katom, in kbase_sync_fence_out_info_get()
[all …]
Dmali_kbase_dma_fence.c41 kbase_dma_fence_waiters_add(struct kbase_jd_atom *katom) in kbase_dma_fence_waiters_add()
49 kbase_dma_fence_waiters_remove(struct kbase_jd_atom *katom) in kbase_dma_fence_waiters_remove()
127 kbase_dma_fence_queue_work(struct kbase_jd_atom *katom) in kbase_dma_fence_queue_work()
145 kbase_dma_fence_cancel_atom(struct kbase_jd_atom *katom) in kbase_dma_fence_cancel_atom()
178 struct kbase_jd_atom *katom; in kbase_dma_fence_work() local
217 struct kbase_jd_atom *katom = kcb->katom; in kbase_dma_fence_cb() local
230 kbase_dma_fence_add_reservation_callback(struct kbase_jd_atom *katom, in kbase_dma_fence_add_reservation_callback()
336 int kbase_dma_fence_wait(struct kbase_jd_atom *katom, in kbase_dma_fence_wait()
447 struct kbase_jd_atom *katom; in kbase_dma_fence_cancel_all_atoms() local
455 void kbase_dma_fence_cancel_callbacks(struct kbase_jd_atom *katom) in kbase_dma_fence_cancel_callbacks()
[all …]
/device/soc/rockchip/common/vendor/drivers/gpu/arm/midgard/
Dmali_kbase_fence.h52 struct kbase_jd_atom *katom; member
76 #define kbase_fence_fence_in_set(katom, fence) … argument
89 static inline void kbase_fence_out_remove(struct kbase_jd_atom *katom) in kbase_fence_out_remove()
104 static inline void kbase_fence_in_remove(struct kbase_jd_atom *katom) in kbase_fence_in_remove()
119 static inline bool kbase_fence_out_is_ours(struct kbase_jd_atom *katom) in kbase_fence_out_is_ours()
131 static inline int kbase_fence_out_signal(struct kbase_jd_atom *katom, int status) in kbase_fence_out_signal()
188 static inline void kbase_fence_dep_count_set(struct kbase_jd_atom *katom, int val) in kbase_fence_dep_count_set()
201 static inline bool kbase_fence_dep_count_dec_and_test(struct kbase_jd_atom *katom) in kbase_fence_dep_count_dec_and_test()
214 static inline int kbase_fence_dep_count_read(struct kbase_jd_atom *katom) in kbase_fence_dep_count_read()
242 #define kbase_fence_in_get(katom) dma_fence_get((katom)->dma_fence.fence_in) argument
[all …]
Dmali_kbase_softjobs.c45 static void kbasep_add_waiting_soft_job(struct kbase_jd_atom *katom) in kbasep_add_waiting_soft_job()
55 void kbasep_remove_waiting_soft_job(struct kbase_jd_atom *katom) in kbasep_remove_waiting_soft_job()
65 static void kbasep_add_waiting_with_timeout(struct kbase_jd_atom *katom) in kbasep_add_waiting_with_timeout()
124 static int kbase_dump_cpu_gpu_time(struct kbase_jd_atom *katom) in kbase_dump_cpu_gpu_time()
192 void kbase_soft_event_wait_callback(struct kbase_jd_atom *katom) in kbase_soft_event_wait_callback()
208 struct kbase_jd_atom *katom = container_of(work, struct kbase_jd_atom, work); in kbasep_soft_event_complete_job() local
230 struct kbase_jd_atom *katom = list_entry(entry, struct kbase_jd_atom, queue); in kbasep_complete_triggered_soft_events() local
265 static void kbase_fence_debug_check_atom(struct kbase_jd_atom *katom) in kbase_fence_debug_check_atom()
295 static void kbase_fence_debug_wait_timeout(struct kbase_jd_atom *katom) in kbase_fence_debug_wait_timeout()
324 struct kbase_jd_atom *katom; member
[all …]
Dmali_kbase_sync_file.c54 int kbase_sync_fence_out_create(struct kbase_jd_atom *katom, int stream_fd) in kbase_sync_fence_out_create()
98 int kbase_sync_fence_in_from_fd(struct kbase_jd_atom *katom, int fd) in kbase_sync_fence_in_from_fd()
133 kbase_sync_fence_out_trigger(struct kbase_jd_atom *katom, int result) in kbase_sync_fence_out_trigger()
162 struct kbase_jd_atom *katom = kcb->katom; in kbase_fence_wait_callback() local
191 int kbase_sync_fence_in_wait(struct kbase_jd_atom *katom) in kbase_sync_fence_in_wait()
237 void kbase_sync_fence_in_cancel_wait(struct kbase_jd_atom *katom) in kbase_sync_fence_in_cancel_wait()
259 void kbase_sync_fence_out_remove(struct kbase_jd_atom *katom) in kbase_sync_fence_out_remove()
264 void kbase_sync_fence_in_remove(struct kbase_jd_atom *katom) in kbase_sync_fence_in_remove()
314 int kbase_sync_fence_in_info_get(struct kbase_jd_atom *katom, in kbase_sync_fence_in_info_get()
335 int kbase_sync_fence_out_info_get(struct kbase_jd_atom *katom, in kbase_sync_fence_out_info_get()
[all …]
Dmali_kbase_dma_fence.c35 static void kbase_dma_fence_waiters_add(struct kbase_jd_atom *katom) in kbase_dma_fence_waiters_add()
42 static void kbase_dma_fence_waiters_remove(struct kbase_jd_atom *katom) in kbase_dma_fence_waiters_remove()
115 static void kbase_dma_fence_queue_work(struct kbase_jd_atom *katom) in kbase_dma_fence_queue_work()
132 static void kbase_dma_fence_cancel_atom(struct kbase_jd_atom *katom) in kbase_dma_fence_cancel_atom()
165 struct kbase_jd_atom *katom; in kbase_dma_fence_work() local
204 struct kbase_jd_atom *katom = kcb->katom; in kbase_dma_fence_cb() local
216 static int kbase_dma_fence_add_reservation_callback(struct kbase_jd_atom *katom, struct reservation… in kbase_dma_fence_add_reservation_callback()
299 int kbase_dma_fence_wait(struct kbase_jd_atom *katom, struct kbase_dma_fence_resv_info *info) in kbase_dma_fence_wait()
389 struct kbase_jd_atom *katom; in kbase_dma_fence_cancel_all_atoms() local
397 void kbase_dma_fence_cancel_callbacks(struct kbase_jd_atom *katom) in kbase_dma_fence_cancel_callbacks()
[all …]
Dmali_kbase_jd.c44 #define IS_GPU_ATOM(katom) … argument
73 static int jd_run_atom(struct kbase_jd_atom *katom) in jd_run_atom()
106 void kbase_jd_dep_clear_locked(struct kbase_jd_atom *katom) in kbase_jd_dep_clear_locked()
143 static void kbase_jd_kds_waiters_add(struct kbase_jd_atom *katom) in kbase_jd_kds_waiters_add()
159 static void kbase_jd_kds_waiters_remove(struct kbase_jd_atom *katom) in kbase_jd_kds_waiters_remove()
167 struct kbase_jd_atom *katom; in kds_dep_clear() local
186 static void kbase_cancel_kds_wait_job(struct kbase_jd_atom *katom) in kbase_cancel_kds_wait_job()
203 void kbase_jd_free_external_resources(struct kbase_jd_atom *katom) in kbase_jd_free_external_resources()
235 static void kbase_jd_post_external_resources(struct kbase_jd_atom *katom) in kbase_jd_post_external_resources()
276 static int kbase_jd_pre_external_resources(struct kbase_jd_atom *katom, const struct base_jd_atom_v… in kbase_jd_pre_external_resources()
[all …]
/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/
Dmali_kbase_fence.h59 struct kbase_jd_atom *katom; member
83 #define kbase_fence_fence_in_set(katom, fence) … argument
97 static inline void kbase_fence_out_remove(struct kbase_jd_atom *katom) in kbase_fence_out_remove()
112 static inline void kbase_fence_in_remove(struct kbase_jd_atom *katom) in kbase_fence_in_remove()
127 static inline bool kbase_fence_out_is_ours(struct kbase_jd_atom *katom) in kbase_fence_out_is_ours()
139 static inline int kbase_fence_out_signal(struct kbase_jd_atom *katom, int status) in kbase_fence_out_signal()
196 static inline void kbase_fence_dep_count_set(struct kbase_jd_atom *katom, int val) in kbase_fence_dep_count_set()
209 static inline bool kbase_fence_dep_count_dec_and_test(struct kbase_jd_atom *katom) in kbase_fence_dep_count_dec_and_test()
222 static inline int kbase_fence_dep_count_read(struct kbase_jd_atom *katom) in kbase_fence_dep_count_read()
250 #define kbase_fence_in_get(katom) dma_fence_get((katom)->dma_fence.fence_in) argument
[all …]
Dmali_kbase_softjobs.c52 static void kbasep_add_waiting_soft_job(struct kbase_jd_atom *katom) in kbasep_add_waiting_soft_job()
62 void kbasep_remove_waiting_soft_job(struct kbase_jd_atom *katom) in kbasep_remove_waiting_soft_job()
72 static void kbasep_add_waiting_with_timeout(struct kbase_jd_atom *katom) in kbasep_add_waiting_with_timeout()
131 static int kbase_dump_cpu_gpu_time(struct kbase_jd_atom *katom) in kbase_dump_cpu_gpu_time()
199 void kbase_soft_event_wait_callback(struct kbase_jd_atom *katom) in kbase_soft_event_wait_callback()
215 struct kbase_jd_atom *katom = container_of(work, struct kbase_jd_atom, work); in kbasep_soft_event_complete_job() local
237 struct kbase_jd_atom *katom = list_entry(entry, struct kbase_jd_atom, queue); in kbasep_complete_triggered_soft_events() local
272 static void kbase_fence_debug_check_atom(struct kbase_jd_atom *katom) in kbase_fence_debug_check_atom()
302 static void kbase_fence_debug_wait_timeout(struct kbase_jd_atom *katom) in kbase_fence_debug_wait_timeout()
331 struct kbase_jd_atom *katom; member
[all …]
Dmali_kbase_sync_file.c62 int kbase_sync_fence_out_create(struct kbase_jd_atom *katom, int tl_fd) in kbase_sync_fence_out_create()
108 int kbase_sync_fence_in_from_fd(struct kbase_jd_atom *katom, int fd) in kbase_sync_fence_in_from_fd()
144 enum base_jd_event_code kbase_sync_fence_out_trigger(struct kbase_jd_atom *katom, int result) in kbase_sync_fence_out_trigger()
173 struct kbase_jd_atom *katom = kcb->katom; in kbase_fence_wait_callback() local
202 int kbase_sync_fence_in_wait(struct kbase_jd_atom *katom) in kbase_sync_fence_in_wait()
248 void kbase_sync_fence_in_cancel_wait(struct kbase_jd_atom *katom) in kbase_sync_fence_in_cancel_wait()
270 void kbase_sync_fence_out_remove(struct kbase_jd_atom *katom) in kbase_sync_fence_out_remove()
275 void kbase_sync_fence_in_remove(struct kbase_jd_atom *katom) in kbase_sync_fence_in_remove()
327 int kbase_sync_fence_in_info_get(struct kbase_jd_atom *katom, in kbase_sync_fence_in_info_get()
348 int kbase_sync_fence_out_info_get(struct kbase_jd_atom *katom, in kbase_sync_fence_out_info_get()
[all …]
Dmali_kbase_dma_fence.c40 static void kbase_dma_fence_waiters_add(struct kbase_jd_atom *katom) in kbase_dma_fence_waiters_add()
47 static void kbase_dma_fence_waiters_remove(struct kbase_jd_atom *katom) in kbase_dma_fence_waiters_remove()
123 static void kbase_dma_fence_queue_work(struct kbase_jd_atom *katom) in kbase_dma_fence_queue_work()
140 static void kbase_dma_fence_cancel_atom(struct kbase_jd_atom *katom) in kbase_dma_fence_cancel_atom()
173 struct kbase_jd_atom *katom; in kbase_dma_fence_work() local
212 struct kbase_jd_atom *katom = kcb->katom; in kbase_dma_fence_cb() local
225 static int kbase_dma_fence_add_reservation_callback(struct kbase_jd_atom *katom, struct reservation… in kbase_dma_fence_add_reservation_callback()
315 int kbase_dma_fence_wait(struct kbase_jd_atom *katom, struct kbase_dma_fence_resv_info *info) in kbase_dma_fence_wait()
408 struct kbase_jd_atom *katom; in kbase_dma_fence_cancel_all_atoms() local
416 void kbase_dma_fence_cancel_callbacks(struct kbase_jd_atom *katom) in kbase_dma_fence_cancel_callbacks()
[all …]
/device/soc/rockchip/common/kernel/drivers/gpu/arm/midgard/
Dmali_kbase_fence.h54 struct kbase_jd_atom *katom; member
78 #define kbase_fence_fence_in_set(katom, fence) \ argument
91 static inline void kbase_fence_out_remove(struct kbase_jd_atom *katom) in kbase_fence_out_remove()
106 static inline void kbase_fence_in_remove(struct kbase_jd_atom *katom) in kbase_fence_in_remove()
121 static inline bool kbase_fence_out_is_ours(struct kbase_jd_atom *katom) in kbase_fence_out_is_ours()
134 static inline int kbase_fence_out_signal(struct kbase_jd_atom *katom, in kbase_fence_out_signal()
198 kbase_fence_dep_count_set(struct kbase_jd_atom *katom, int val) in kbase_fence_dep_count_set()
212 kbase_fence_dep_count_dec_and_test(struct kbase_jd_atom *katom) in kbase_fence_dep_count_dec_and_test()
225 static inline int kbase_fence_dep_count_read(struct kbase_jd_atom *katom) in kbase_fence_dep_count_read()
253 #define kbase_fence_in_get(katom) dma_fence_get((katom)->dma_fence.fence_in) argument
[all …]
Dmali_kbase_softjobs.c49 static void kbasep_add_waiting_soft_job(struct kbase_jd_atom *katom) in kbasep_add_waiting_soft_job()
59 void kbasep_remove_waiting_soft_job(struct kbase_jd_atom *katom) in kbasep_remove_waiting_soft_job()
69 static void kbasep_add_waiting_with_timeout(struct kbase_jd_atom *katom) in kbasep_add_waiting_with_timeout()
130 static int kbase_dump_cpu_gpu_time(struct kbase_jd_atom *katom) in kbase_dump_cpu_gpu_time()
198 void kbase_soft_event_wait_callback(struct kbase_jd_atom *katom) in kbase_soft_event_wait_callback()
213 struct kbase_jd_atom *katom = container_of(work, struct kbase_jd_atom, in kbasep_soft_event_complete_job() local
234 struct kbase_jd_atom *katom = list_entry( in kbasep_complete_triggered_soft_events() local
271 static void kbase_fence_debug_check_atom(struct kbase_jd_atom *katom) in kbase_fence_debug_check_atom()
305 static void kbase_fence_debug_wait_timeout(struct kbase_jd_atom *katom) in kbase_fence_debug_wait_timeout()
338 struct kbase_jd_atom *katom; member
[all …]
Dmali_kbase_sync_file.c57 int kbase_sync_fence_out_create(struct kbase_jd_atom *katom, int stream_fd) in kbase_sync_fence_out_create()
100 int kbase_sync_fence_in_from_fd(struct kbase_jd_atom *katom, int fd) in kbase_sync_fence_in_from_fd()
133 kbase_sync_fence_out_trigger(struct kbase_jd_atom *katom, int result) in kbase_sync_fence_out_trigger()
164 struct kbase_jd_atom *katom = kcb->katom; in kbase_fence_wait_callback() local
193 int kbase_sync_fence_in_wait(struct kbase_jd_atom *katom) in kbase_sync_fence_in_wait()
238 void kbase_sync_fence_in_cancel_wait(struct kbase_jd_atom *katom) in kbase_sync_fence_in_cancel_wait()
259 void kbase_sync_fence_out_remove(struct kbase_jd_atom *katom) in kbase_sync_fence_out_remove()
264 void kbase_sync_fence_in_remove(struct kbase_jd_atom *katom) in kbase_sync_fence_in_remove()
313 int kbase_sync_fence_in_info_get(struct kbase_jd_atom *katom, in kbase_sync_fence_in_info_get()
333 int kbase_sync_fence_out_info_get(struct kbase_jd_atom *katom, in kbase_sync_fence_out_info_get()
[all …]
Dmali_kbase_dma_fence.c40 kbase_dma_fence_waiters_add(struct kbase_jd_atom *katom) in kbase_dma_fence_waiters_add()
48 kbase_dma_fence_waiters_remove(struct kbase_jd_atom *katom) in kbase_dma_fence_waiters_remove()
120 kbase_dma_fence_queue_work(struct kbase_jd_atom *katom) in kbase_dma_fence_queue_work()
138 kbase_dma_fence_cancel_atom(struct kbase_jd_atom *katom) in kbase_dma_fence_cancel_atom()
171 struct kbase_jd_atom *katom; in kbase_dma_fence_work() local
210 struct kbase_jd_atom *katom = kcb->katom; in kbase_dma_fence_cb() local
222 kbase_dma_fence_add_reservation_callback(struct kbase_jd_atom *katom, in kbase_dma_fence_add_reservation_callback()
309 int kbase_dma_fence_wait(struct kbase_jd_atom *katom, in kbase_dma_fence_wait()
405 struct kbase_jd_atom *katom; in kbase_dma_fence_cancel_all_atoms() local
413 void kbase_dma_fence_cancel_callbacks(struct kbase_jd_atom *katom) in kbase_dma_fence_cancel_callbacks()
[all …]
Dmali_kbase_jd.c48 #define IS_GPU_ATOM(katom) (!((katom->core_req & BASE_JD_REQ_SOFT_JOB) || \ argument
78 static int jd_run_atom(struct kbase_jd_atom *katom) in jd_run_atom()
111 void kbase_jd_dep_clear_locked(struct kbase_jd_atom *katom) in kbase_jd_dep_clear_locked()
149 static void kbase_jd_kds_waiters_add(struct kbase_jd_atom *katom) in kbase_jd_kds_waiters_add()
165 static void kbase_jd_kds_waiters_remove(struct kbase_jd_atom *katom) in kbase_jd_kds_waiters_remove()
173 struct kbase_jd_atom *katom; in kds_dep_clear() local
192 static void kbase_cancel_kds_wait_job(struct kbase_jd_atom *katom) in kbase_cancel_kds_wait_job()
208 void kbase_jd_free_external_resources(struct kbase_jd_atom *katom) in kbase_jd_free_external_resources()
239 static void kbase_jd_post_external_resources(struct kbase_jd_atom *katom) in kbase_jd_post_external_resources()
281 static int kbase_jd_pre_external_resources(struct kbase_jd_atom *katom, const struct base_jd_atom_v… in kbase_jd_pre_external_resources()
[all …]
Dmali_kbase.h258 static inline int kbase_jd_atom_id(struct kbase_context *kctx, struct kbase_jd_atom *katom) in kbase_jd_atom_id()
382 #define KBASE_TRACE_ADD_SLOT(kbdev, code, ctx, katom, gpu_addr, jobslot) \ argument
394 #define KBASE_TRACE_ADD_SLOT_INFO(kbdev, code, ctx, katom, gpu_addr, jobslot, info_val) \ argument
406 #define KBASE_TRACE_ADD_REFCOUNT(kbdev, code, ctx, katom, gpu_addr, refcount) \ argument
417 #define KBASE_TRACE_ADD_REFCOUNT_INFO(kbdev, code, ctx, katom, gpu_addr, refcount, info_val) \ argument
429 #define KBASE_TRACE_ADD(kbdev, code, ctx, katom, gpu_addr, info_val) \ argument
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
[all …]
/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/backend/gpu/
Dmali_kbase_jm_rb.c57 static void kbase_gpu_enqueue_atom(struct kbase_device *kbdev, struct kbase_jd_atom *katom) in kbase_gpu_enqueue_atom()
86 struct kbase_jd_atom *katom; in kbase_gpu_dequeue_atom() local
139 struct kbase_jd_atom *katom = kbase_gpu_inspect(kbdev, js, i); in kbase_gpu_atoms_submitted_any() local
157 struct kbase_jd_atom *katom = kbase_gpu_inspect(kbdev, js, i); in kbase_backend_nr_atoms_submitted() local
191 struct kbase_jd_atom *katom = kbase_gpu_inspect(kbdev, js, i); in kbase_gpu_nr_atoms_on_slot_min() local
210 static bool check_secure_atom(struct kbase_jd_atom *katom, bool secure) in check_secure_atom()
236 struct kbase_jd_atom *katom = kbase_gpu_inspect(kbdev, js, i); in kbase_gpu_check_secure_atoms() local
261 static void kbase_gpu_release_atom(struct kbase_device *kbdev, struct kbase_jd_atom *katom, ktime_t… in kbase_gpu_release_atom()
358 static void kbase_gpu_mark_atom_for_return(struct kbase_device *kbdev, struct kbase_jd_atom *katom) in kbase_gpu_mark_atom_for_return()
447 static int kbase_jm_protected_entry(struct kbase_device *kbdev, struct kbase_jd_atom **katom, int i… in kbase_jm_protected_entry()
[all …]
/device/soc/rockchip/common/kernel/drivers/gpu/arm/midgard/backend/gpu/
Dmali_kbase_jm_rb.c54 struct kbase_jd_atom *katom) in kbase_gpu_enqueue_atom()
85 struct kbase_jd_atom *katom; in kbase_gpu_dequeue_atom() local
153 struct kbase_jd_atom *katom = kbase_gpu_inspect(kbdev, js, i); in kbase_gpu_atoms_submitted() local
181 struct kbase_jd_atom *katom = kbase_gpu_inspect(kbdev, js, i); in kbase_gpu_atoms_submitted_any() local
198 struct kbase_jd_atom *katom = kbase_gpu_inspect(kbdev, js, i); in kbase_backend_nr_atoms_submitted() local
232 struct kbase_jd_atom *katom = kbase_gpu_inspect(kbdev, js, i); in kbase_gpu_nr_atoms_on_slot_min() local
250 static bool check_secure_atom(struct kbase_jd_atom *katom, bool secure) in check_secure_atom()
278 struct kbase_jd_atom *katom = kbase_gpu_inspect(kbdev, in kbase_gpu_check_secure_atoms() local
308 struct kbase_jd_atom *katom) in kbasep_js_job_check_ref_cores()
531 struct kbase_jd_atom *katom) in kbasep_js_job_check_deref_cores()
[all …]
/device/soc/rockchip/common/vendor/drivers/gpu/arm/midgard/backend/gpu/
Dmali_kbase_jm_rb.c49 static void kbase_gpu_enqueue_atom(struct kbase_device *kbdev, struct kbase_jd_atom *katom) in kbase_gpu_enqueue_atom()
78 struct kbase_jd_atom *katom; in kbase_gpu_dequeue_atom() local
145 struct kbase_jd_atom *katom = kbase_gpu_inspect(kbdev, js, i); in kbase_gpu_atoms_submitted() local
174 struct kbase_jd_atom *katom = kbase_gpu_inspect(kbdev, js, i); in kbase_gpu_atoms_submitted_any() local
192 struct kbase_jd_atom *katom = kbase_gpu_inspect(kbdev, js, i); in kbase_backend_nr_atoms_submitted() local
226 struct kbase_jd_atom *katom = kbase_gpu_inspect(kbdev, js, i); in kbase_gpu_nr_atoms_on_slot_min() local
245 static bool check_secure_atom(struct kbase_jd_atom *katom, bool secure) in check_secure_atom()
271 struct kbase_jd_atom *katom = kbase_gpu_inspect(kbdev, js, i); in kbase_gpu_check_secure_atoms() local
296 …bool kbasep_js_job_check_ref_cores(struct kbase_device *kbdev, int js, struct kbase_jd_atom *katom) in kbasep_js_job_check_ref_cores()
470 static void kbasep_js_job_check_deref_cores(struct kbase_device *kbdev, struct kbase_jd_atom *katom) in kbasep_js_job_check_deref_cores()
[all …]
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/backend/gpu/
Dmali_kbase_jm_rb.c61 struct kbase_jd_atom *katom) in kbase_gpu_enqueue_atom()
92 struct kbase_jd_atom *katom; in kbase_gpu_dequeue_atom() local
145 struct kbase_jd_atom *katom = kbase_gpu_inspect(kbdev, js, i); in kbase_gpu_atoms_submitted_any() local
162 struct kbase_jd_atom *katom = kbase_gpu_inspect(kbdev, js, i); in kbase_backend_nr_atoms_submitted() local
196 struct kbase_jd_atom *katom = kbase_gpu_inspect(kbdev, js, i); in kbase_gpu_nr_atoms_on_slot_min() local
214 static bool check_secure_atom(struct kbase_jd_atom *katom, bool secure) in check_secure_atom()
242 struct kbase_jd_atom *katom = kbase_gpu_inspect(kbdev, in kbase_gpu_check_secure_atoms() local
270 struct kbase_jd_atom *katom, in kbase_gpu_release_atom()
386 struct kbase_jd_atom *katom) in kbase_gpu_mark_atom_for_return()
481 struct kbase_jd_atom **katom, int idx, int js) in kbase_jm_protected_entry()
[all …]
/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/debug/backend/
Dmali_kbase_debug_ktrace_jm.h48 #define KBASE_KTRACE_RBUF_ADD_JM(kbdev, code, kctx, katom, gpu_addr, flags, refcount, jobslot, info… argument
53 #define KBASE_KTRACE_RBUF_ADD_JM(kbdev, code, kctx, katom, gpu_addr, flags, refcount, jobslot, info… argument
75 #define KBASE_KTRACE_FTRACE_ADD_JM_SLOT(kbdev, code, kctx, katom, gpu_addr, jobslot) trace_mali_##c… argument
77 #define KBASE_KTRACE_FTRACE_ADD_JM_SLOT_INFO(kbdev, code, kctx, katom, gpu_addr, jobslot, info_val)… argument
80 #define KBASE_KTRACE_FTRACE_ADD_JM_REFCOUNT(kbdev, code, kctx, katom, gpu_addr, refcount) … argument
83 #define KBASE_KTRACE_FTRACE_ADD_JM_REFCOUNT_INFO(kbdev, code, kctx, katom, gpu_addr, refcount, info… argument
86 #define KBASE_KTRACE_FTRACE_ADD_JM(kbdev, code, kctx, katom, gpu_addr, info_val) … argument
89 #define KBASE_KTRACE_FTRACE_ADD_JM_SLOT(kbdev, code, kctx, katom, gpu_addr, jobslot) … argument
100 #define KBASE_KTRACE_FTRACE_ADD_JM_SLOT_INFO(kbdev, code, kctx, katom, gpu_addr, jobslot, info_val)… argument
112 #define KBASE_KTRACE_FTRACE_ADD_JM_REFCOUNT(kbdev, code, kctx, katom, gpu_addr, refcount) … argument
[all …]
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/debug/backend/
Dmali_kbase_debug_ktrace_jm.h50 #define KBASE_KTRACE_RBUF_ADD_JM(kbdev, code, kctx, katom, gpu_addr, flags, \ argument
57 #define KBASE_KTRACE_RBUF_ADD_JM(kbdev, code, kctx, katom, gpu_addr, flags, \ argument
80 #define KBASE_KTRACE_FTRACE_ADD_JM_SLOT(kbdev, code, kctx, katom, gpu_addr, \ argument
84 #define KBASE_KTRACE_FTRACE_ADD_JM_SLOT_INFO(kbdev, code, kctx, katom, \ argument
88 #define KBASE_KTRACE_FTRACE_ADD_JM_REFCOUNT(kbdev, code, kctx, katom, \ argument
92 #define KBASE_KTRACE_FTRACE_ADD_JM_REFCOUNT_INFO(kbdev, code, kctx, katom, \ argument
96 #define KBASE_KTRACE_FTRACE_ADD_JM(kbdev, code, kctx, katom, gpu_addr, \ argument
100 #define KBASE_KTRACE_FTRACE_ADD_JM_SLOT(kbdev, code, kctx, katom, gpu_addr, \ argument
112 #define KBASE_KTRACE_FTRACE_ADD_JM_SLOT_INFO(kbdev, code, kctx, katom, \ argument
125 #define KBASE_KTRACE_FTRACE_ADD_JM_REFCOUNT(kbdev, code, kctx, katom, \ argument
[all …]

12345