Home
last modified time | relevance | path

Searched refs:kbase_queue (Results 1 – 13 of 13) sorted by relevance

/OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/csf/
H A Dmali_kbase_csf.h146 struct kbase_queue *queue);
163 struct kbase_queue *queue);
186 void kbase_csf_queue_unbind(struct kbase_queue *queue, bool process_exit);
196 void kbase_csf_queue_unbind_stopped(struct kbase_queue *queue);
418 struct kbase_queue *queue);
H A Dmali_kbase_csf.c111 struct kbase_queue *queue) in put_user_pages_mmap_handle()
137 struct kbase_queue *queue) in get_user_pages_mmap_handle()
170 static void init_user_io_pages(struct kbase_queue *queue) in init_user_io_pages()
188 struct kbase_queue *queue) in kernel_unmap_user_io_pages()
201 struct kbase_queue *queue) in kernel_map_user_io_pages()
251 static void get_queue(struct kbase_queue *queue);
252 static void release_queue(struct kbase_queue *queue);
276 void kbase_csf_free_command_stream_user_pages(struct kbase_context *kctx, struct kbase_queue *queue) in kbase_csf_free_command_stream_user_pages()
295 int kbase_csf_alloc_command_stream_user_pages(struct kbase_context *kctx, struct kbase_queue *queue) in kbase_csf_alloc_command_stream_user_pages()
387 static struct kbase_queue *find_queue(struct kbase_context *kctx, u64 base_addr) in find_queue()
[all …]
H A Dmali_kbase_csf_mcu_shared_reg.h88 int kbase_csf_mcu_shared_add_queue(struct kbase_device *kbdev, struct kbase_queue *queue);
98 void kbase_csf_mcu_shared_drop_stopped_queue(struct kbase_device *kbdev, struct kbase_queue *queue);
H A Dmali_kbase_csf_scheduler.h43 int kbase_csf_scheduler_queue_start(struct kbase_queue *queue);
55 int kbase_csf_scheduler_queue_stop(struct kbase_queue *queue);
569 static inline bool kbase_csf_scheduler_queue_has_trace(struct kbase_queue *queue) in kbase_csf_scheduler_queue_has_trace()
H A Dmali_kbase_csf_defs.h385 struct kbase_queue { struct
562 struct kbase_queue *bound_queues[MAX_SUPPORTED_STREAMS_PER_GROUP];
845 struct kbase_queue *user_pages_info[
H A Dmali_kbase_csf_sync_debugfs.c474 static u64 kbasep_csf_read_ringbuffer_value(struct kbase_queue *queue, u32 ringbuff_offset) in kbasep_csf_read_ringbuffer_value()
502 struct kbase_queue *queue, u32 ringbuff_offset, in kbasep_csf_print_gpu_sync_op()
595 static void kbasep_csf_dump_active_queue_sync_info(struct seq_file *file, struct kbase_queue *queue) in kbasep_csf_dump_active_queue_sync_info()
H A Dmali_kbase_csf_mcu_shared_reg.c214 struct kbase_queue *queue = group->bound_queues[i]; in csg_reg_update_on_csis()
215 struct kbase_queue *prev_queue = prev_grp ? prev_grp->bound_queues[i] : NULL; in csg_reg_update_on_csis()
395 int kbase_csf_mcu_shared_add_queue(struct kbase_device *kbdev, struct kbase_queue *queue) in kbase_csf_mcu_shared_add_queue()
434 void kbase_csf_mcu_shared_drop_stopped_queue(struct kbase_device *kbdev, struct kbase_queue *queue) in kbase_csf_mcu_shared_drop_stopped_queue()
H A Dmali_kbase_csf_scheduler.c421 struct kbase_queue *queue) in unassign_user_doorbell_from_queue()
447 struct kbase_queue *const queue) in assign_user_doorbell_to_queue()
521 struct kbase_queue *const queue = group->bound_queues[j]; in update_on_slot_queues_offsets()
1148 static int halt_stream_sync(struct kbase_queue *queue) in halt_stream_sync()
1256 static int sched_halt_stream(struct kbase_queue *queue) in sched_halt_stream()
1413 static void scheduler_activate_on_queue_stop(struct kbase_queue *queue) in scheduler_activate_on_queue_stop()
1431 int kbase_csf_scheduler_queue_stop(struct kbase_queue *queue) in kbase_csf_scheduler_queue_stop()
1473 static void update_hw_active(struct kbase_queue *queue, bool active) in update_hw_active()
1487 static void program_cs_extract_init(struct kbase_queue *queue) in program_cs_extract_init()
1497 struct kbase_queue *queue) in program_cs_trace_cfg()
[all …]
H A Dmali_kbase_csf_csg_debugfs.c287 struct kbase_queue *queue) in kbasep_csf_scheduler_dump_active_queue()
/OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/debug/backend/
H A Dmali_kbase_debug_linux_ktrace_csf.h78 struct kbase_queue *queue, u64 info_val),
138 struct kbase_queue *queue, u64 info_val), \
197 struct kbase_queue *queue, u64 info_val), \
H A Dmali_kbase_debug_ktrace_csf.h43 struct kbase_queue *queue, kbase_ktrace_flag_t flags,
182 struct kbase_queue *__queue = queue; \
H A Dmali_kbase_debug_ktrace_csf.c94 struct kbase_queue *queue, kbase_ktrace_flag_t flags, in kbasep_ktrace_add_csf()
/OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/
H A Dmali_kbase_mem_linux.c3412 struct kbase_queue *queue)
3456 struct kbase_queue *queue = vma->vm_private_data;
3499 struct kbase_queue *queue = vma->vm_private_data;
3588 struct kbase_queue *queue;