| /device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/ |
| D | mali_kbase_fence.h | 58 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 …]
|
| D | mali_kbase_softjobs.c | 49 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 …]
|
| D | mali_kbase_sync_file.c | 62 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 …]
|
| D | mali_kbase_dma_fence.c | 41 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/ |
| D | mali_kbase_fence.h | 52 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 …]
|
| D | mali_kbase_softjobs.c | 45 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 …]
|
| D | mali_kbase_sync_file.c | 54 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 …]
|
| D | mali_kbase_dma_fence.c | 35 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 …]
|
| D | mali_kbase_jd.c | 44 #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/ |
| D | mali_kbase_fence.h | 59 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 …]
|
| D | mali_kbase_softjobs.c | 52 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 …]
|
| D | mali_kbase_sync_file.c | 62 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 …]
|
| D | mali_kbase_dma_fence.c | 40 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/ |
| D | mali_kbase_fence.h | 54 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 …]
|
| D | mali_kbase_softjobs.c | 49 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 …]
|
| D | mali_kbase_sync_file.c | 57 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 …]
|
| D | mali_kbase_dma_fence.c | 40 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 …]
|
| D | mali_kbase_jd.c | 48 #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 …]
|
| D | mali_kbase.h | 258 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/ |
| D | mali_kbase_jm_rb.c | 57 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/ |
| D | mali_kbase_jm_rb.c | 54 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/ |
| D | mali_kbase_jm_rb.c | 49 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/ |
| D | mali_kbase_jm_rb.c | 61 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/ |
| D | mali_kbase_debug_ktrace_jm.h | 48 #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/ |
| D | mali_kbase_debug_ktrace_jm.h | 50 #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 …]
|