Home
last modified time | relevance | path

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

/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/csf/
Dmali_kbase_csf.h239 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);
Dmali_kbase_csf_scheduler.h42 int kbase_csf_scheduler_queue_start(struct kbase_queue *queue);
55 int kbase_csf_scheduler_queue_stop(struct kbase_queue *queue);
Dmali_kbase_csf_defs.h275 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/
Dmali_kbase_csf.h138 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);
Dmali_kbase_csf.c56 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 …]
Dmali_kbase_csf_scheduler.h41 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()
Dmali_kbase_csf_defs.h337 struct kbase_queue { struct
482 struct kbase_queue *bound_queues[MAX_SUPPORTED_STREAMS_PER_GROUP];
709 struct kbase_queue *user_pages_info[
Dmali_kbase_csf_scheduler.c342 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 …]
Dmali_kbase_csf_csg_debugfs.c146 struct kbase_queue *queue) in kbasep_csf_scheduler_dump_active_queue()
/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/debug/backend/
Dmali_kbase_debug_linux_ktrace_csf.h45 …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, \
Dmali_kbase_debug_ktrace_csf.h44 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/
Dmali_kbase_debug_linux_ktrace_csf.h67 struct kbase_queue *queue, u64 info_val),
127 struct kbase_queue *queue, u64 info_val), \
174 struct kbase_queue *queue, u64 info_val), \
Dmali_kbase_debug_ktrace_csf.h43 struct kbase_queue *queue, kbase_ktrace_flag_t flags,
182 struct kbase_queue *__queue = queue; \
Dmali_kbase_debug_ktrace_csf.c94 struct kbase_queue *queue, kbase_ktrace_flag_t flags, in kbasep_ktrace_add_csf()
/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/
Dmali_kbase_mem_linux.c3254 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/
Dmali_kbase_mem_linux.c3212 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;