Searched refs:kbase_queue (Results 1 – 16 of 16) sorted by relevance
| /device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/csf/ |
| D | mali_kbase_csf.h | 239 int kbase_csf_alloc_command_stream_user_pages(struct kbase_context *kctx, struct kbase_queue *queue… 260 void kbase_csf_queue_unbind(struct kbase_queue *queue); 395 void kbase_csf_ring_cs_kernel_doorbell(struct kbase_device *kbdev, struct kbase_queue *queue); 408 void kbase_csf_ring_cs_user_doorbell(struct kbase_device *kbdev, struct kbase_queue *queue);
|
| D | mali_kbase_csf_scheduler.h | 42 int kbase_csf_scheduler_queue_start(struct kbase_queue *queue); 55 int kbase_csf_scheduler_queue_stop(struct kbase_queue *queue);
|
| D | mali_kbase_csf_defs.h | 275 struct kbase_queue { struct 404 struct kbase_queue *bound_queues[MAX_SUPPORTED_STREAMS_PER_GROUP]; 574 struct kbase_queue *user_pages_info[KBASE_CSF_NUM_USER_IO_PAGES_HANDLE];
|
| /device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/csf/ |
| D | mali_kbase_csf.h | 138 struct kbase_queue *queue); 160 void kbase_csf_queue_unbind(struct kbase_queue *queue); 170 void kbase_csf_queue_unbind_stopped(struct kbase_queue *queue); 376 struct kbase_queue *queue);
|
| D | mali_kbase_csf.c | 56 struct kbase_queue *queue) in put_user_pages_mmap_handle() 82 struct kbase_queue *queue) in get_user_pages_mmap_handle() 130 static void init_user_io_pages(struct kbase_queue *queue) in init_user_io_pages() 215 struct kbase_queue *queue) in kernel_unmap_user_io_pages() 230 struct kbase_queue *queue) in kernel_map_user_io_pages() 275 static void get_queue(struct kbase_queue *queue); 276 static void release_queue(struct kbase_queue *queue); 301 struct kbase_queue *queue) in kbase_csf_free_command_stream_user_pages() 322 struct kbase_queue *queue) in kbase_csf_alloc_command_stream_user_pages() 416 static struct kbase_queue *find_queue(struct kbase_context *kctx, u64 base_addr) in find_queue() [all …]
|
| D | mali_kbase_csf_scheduler.h | 41 int kbase_csf_scheduler_queue_start(struct kbase_queue *queue); 53 int kbase_csf_scheduler_queue_stop(struct kbase_queue *queue); 525 static inline bool kbase_csf_scheduler_queue_has_trace(struct kbase_queue *queue) in kbase_csf_scheduler_queue_has_trace()
|
| D | mali_kbase_csf_defs.h | 337 struct kbase_queue { struct 482 struct kbase_queue *bound_queues[MAX_SUPPORTED_STREAMS_PER_GROUP]; 709 struct kbase_queue *user_pages_info[
|
| D | mali_kbase_csf_scheduler.c | 342 struct kbase_queue *queue) in unassign_user_doorbell_from_queue() 368 struct kbase_queue *const queue) in assign_user_doorbell_to_queue() 953 static int halt_stream_sync(struct kbase_queue *queue) in halt_stream_sync() 1057 static int sched_halt_stream(struct kbase_queue *queue) in sched_halt_stream() 1215 static void scheduler_activate_on_queue_stop(struct kbase_queue *queue) in scheduler_activate_on_queue_stop() 1233 int kbase_csf_scheduler_queue_stop(struct kbase_queue *queue) in kbase_csf_scheduler_queue_stop() 1273 static void update_hw_active(struct kbase_queue *queue, bool active) in update_hw_active() 1287 static void program_cs_extract_init(struct kbase_queue *queue) in program_cs_extract_init() 1297 struct kbase_queue *queue) in program_cs_trace_cfg() 1341 struct kbase_queue *queue, bool ring_csg_doorbell) in program_cs() [all …]
|
| D | mali_kbase_csf_csg_debugfs.c | 146 struct kbase_queue *queue) in kbasep_csf_scheduler_dump_active_queue()
|
| /device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/debug/backend/ |
| D | mali_kbase_debug_linux_ktrace_csf.h | 45 …TP_PROTO(struct kbase_device *kbdev, struct kbase_queue_group *group, struct kbase_queue *queue, u… 93 … struct kbase_queue *queue, u64 info_val), \ 121 …ROTO(struct kbase_device *kbdev, struct kbase_queue_group *group, struct kbase_queue *queue, \
|
| D | mali_kbase_debug_ktrace_csf.h | 44 struct kbase_queue *queue, kbase_ktrace_flag_t flags, u64 info_val); 135 …struct kbase_queue *__queue = queue; …
|
| /device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/debug/backend/ |
| D | mali_kbase_debug_linux_ktrace_csf.h | 67 struct kbase_queue *queue, u64 info_val), 127 struct kbase_queue *queue, u64 info_val), \ 174 struct kbase_queue *queue, u64 info_val), \
|
| D | mali_kbase_debug_ktrace_csf.h | 43 struct kbase_queue *queue, kbase_ktrace_flag_t flags, 182 struct kbase_queue *__queue = queue; \
|
| D | mali_kbase_debug_ktrace_csf.c | 94 struct kbase_queue *queue, kbase_ktrace_flag_t flags, in kbasep_ktrace_add_csf()
|
| /device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/ |
| D | mali_kbase_mem_linux.c | 3254 struct kbase_queue *queue) 3279 struct kbase_queue *queue = vma->vm_private_data; 3305 struct kbase_queue *queue = vma->vm_private_data; 3395 struct kbase_queue *queue;
|
| /device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/ |
| D | mali_kbase_mem_linux.c | 3212 struct kbase_queue *queue) 3238 struct kbase_queue *queue = vma->vm_private_data; 3279 struct kbase_queue *queue = vma->vm_private_data; 3368 struct kbase_queue *queue;
|