| /device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/csf/ |
| H A D | mali_kbase_csf_scheduler.h | 463 struct kbase_csf_scheduler *const scheduler = &kbdev->csf.scheduler; kbase_csf_scheduler_advance_tick_nolock() local 487 struct kbase_csf_scheduler *const scheduler = &kbdev->csf.scheduler; kbase_csf_scheduler_advance_tick() local 506 struct kbase_csf_scheduler *const scheduler = &kbdev->csf.scheduler; kbase_csf_scheduler_invoke_tick() local [all...] |
| H A D | mali_kbase_csf_csg_debugfs.c | 584 struct kbase_csf_scheduler *scheduler = &kbdev->csf.scheduler; in kbase_csf_debugfs_scheduler_state_get() local [all...] |
| H A D | mali_kbase_csf.c | 2600 struct kbase_csf_scheduler *scheduler = &kbdev->csf.scheduler; in process_csg_interrupts() local 2778 struct kbase_csf_scheduler *scheduler = &kbdev->csf.scheduler; process_protm_exit() local 2816 struct kbase_csf_scheduler *scheduler = &kbdev->csf.scheduler; kbase_csf_interrupt() local [all...] |
| H A D | mali_kbase_csf_defs.h | 1255 struct kbase_csf_scheduler scheduler; global() member [all...] |
| H A D | mali_kbase_csf_scheduler.c | 118 struct kbase_csf_scheduler *scheduler = &kbdev->csf.scheduler; in wait_for_scheduler_to_exit_sleep() local 172 struct kbase_csf_scheduler *scheduler = &kbdev->csf.scheduler; force_scheduler_to_exit_sleep() local 253 struct kbase_csf_scheduler *const scheduler = &kbdev->csf.scheduler; start_tick_timer() local 277 struct kbase_csf_scheduler *const scheduler = &kbdev->csf.scheduler; cancel_tick_timer() local 297 struct kbase_csf_scheduler *const scheduler = &kbdev->csf.scheduler; enqueue_tick_work() local 499 struct kbase_csf_scheduler *const scheduler = &kbdev->csf.scheduler; scheduler_wait_protm_quit() local 556 struct kbase_csf_scheduler *const scheduler = &kbdev->csf.scheduler; enable_gpu_idle_fw_timer() local 575 struct kbase_csf_scheduler *const scheduler = &kbdev->csf.scheduler; disable_gpu_idle_fw_timer_locked() local 589 struct kbase_csf_scheduler *const scheduler = &kbdev->csf.scheduler; disable_gpu_idle_fw_timer() local 756 struct kbase_csf_scheduler *const scheduler = &kbdev->csf.scheduler; scheduler_wakeup() local 800 struct kbase_csf_scheduler *const scheduler = &kbdev->csf.scheduler; scheduler_suspend() local 826 struct kbase_csf_scheduler *scheduler = update_idle_suspended_group_state() local 875 struct kbase_csf_scheduler *scheduler = kbase_csf_scheduler_group_get_slot_locked() local 892 struct kbase_csf_scheduler *scheduler = kbase_csf_scheduler_group_get_slot() local 915 struct kbase_csf_scheduler *scheduler = kbasep_csf_scheduler_group_is_on_slot_locked() local 933 struct kbase_csf_scheduler *scheduler = kbase_csf_scheduler_group_events_enabled() local 1061 struct kbase_csf_scheduler *const scheduler = sched_halt_stream() local 1783 struct kbase_csf_scheduler *scheduler = &kbdev->csf.scheduler; schedule_in_cycle() local 1803 insert_group_to_runnable(struct kbase_csf_scheduler *const scheduler, struct kbase_queue_group *const group, enum kbase_csf_group_state run_state) insert_group_to_runnable() argument 1855 remove_group_from_runnable(struct kbase_csf_scheduler *const scheduler, struct kbase_queue_group *group, enum kbase_csf_group_state run_state) remove_group_from_runnable() argument 1999 deschedule_idle_wait_group(struct kbase_csf_scheduler *scheduler, struct kbase_queue_group *group) deschedule_idle_wait_group() argument 2014 struct kbase_csf_scheduler *const scheduler = &kbdev->csf.scheduler; update_offslot_non_idle_cnt_for_faulty_grp() local 2029 struct kbase_csf_scheduler *const scheduler = &kbdev->csf.scheduler; update_offslot_non_idle_cnt_for_onslot_grp() local 2047 struct kbase_csf_scheduler *const scheduler = &kbdev->csf.scheduler; update_offslot_non_idle_cnt_on_grp_suspend() local 2118 struct kbase_csf_scheduler *const scheduler = &kbdev->csf.scheduler; save_csg_slot() local 2478 struct kbase_csf_scheduler *const scheduler = &kbdev->csf.scheduler; remove_scheduled_group() local 2497 struct kbase_csf_scheduler *scheduler = &kbdev->csf.scheduler; sched_evict_group() local 2573 struct kbase_csf_scheduler *scheduler = &kbdev->csf.scheduler; kbase_csf_scheduler_group_deschedule() local 2655 struct kbase_csf_scheduler *scheduler = &kbdev->csf.scheduler; scheduler_group_schedule() local 2737 struct kbase_csf_scheduler *scheduler = &kbdev->csf.scheduler; set_max_csg_slots() local 2762 struct kbase_csf_scheduler *scheduler = &kbdev->csf.scheduler; count_active_address_space() local 2814 struct kbase_csf_scheduler *scheduler = get_slot_priority() local 2852 struct kbase_csf_scheduler *scheduler = &kbdev->csf.scheduler; update_resident_groups_priority() local 2893 struct kbase_csf_scheduler *scheduler = &kbdev->csf.scheduler; program_group_on_vacant_csg_slot() local 2941 struct kbase_csf_scheduler *const scheduler = &kbdev->csf.scheduler; program_vacant_csg_slot() local 3005 struct kbase_csf_scheduler *scheduler = &kbdev->csf.scheduler; program_suspending_csg_slots() local 3139 struct kbase_csf_scheduler *const scheduler = suspend_queue_group() local 3161 struct kbase_csf_scheduler *scheduler = &kbdev->csf.scheduler; wait_csg_slots_start() local 3354 struct kbase_csf_scheduler *scheduler = &kbdev->csf.scheduler; kbase_csf_scheduler_evict_ctx_slots() local 3411 struct kbase_csf_scheduler *const scheduler = &kbdev->csf.scheduler; scheduler_slot_protm_ack() local 3484 struct kbase_csf_scheduler *scheduler = &kbdev->csf.scheduler; scheduler_group_check_protm_enter() local 3558 struct kbase_csf_scheduler *scheduler = &kbdev->csf.scheduler; scheduler_apply() local 3636 struct kbase_csf_scheduler *scheduler = &kbdev->csf.scheduler; scheduler_ctx_scan_groups() local 3729 struct kbase_csf_scheduler *scheduler = &kbdev->csf.scheduler; scheduler_rotate_groups() local 3758 struct kbase_csf_scheduler *scheduler = &kbdev->csf.scheduler; scheduler_rotate_ctxs() local 3811 struct kbase_csf_scheduler *const scheduler = &kbdev->csf.scheduler; scheduler_update_idle_slots_status() local 3896 struct kbase_csf_scheduler *scheduler = &kbdev->csf.scheduler; scheduler_handle_idle_slots() local 3941 struct kbase_csf_scheduler *scheduler = &kbdev->csf.scheduler; scheduler_scan_idle_groups() local 3966 struct kbase_csf_scheduler *scheduler = &kbdev->csf.scheduler; scheduler_rotate() local 3975 get_tock_top_group( struct kbase_csf_scheduler *const scheduler) get_tock_top_group() argument 4016 struct kbase_csf_scheduler *const scheduler = &kbdev->csf.scheduler; suspend_active_groups_on_powerdown() local 4049 struct kbase_csf_scheduler *const scheduler = &kbdev->csf.scheduler; scheduler_idle_suspendable() local 4089 struct kbase_csf_scheduler *const scheduler = &kbdev->csf.scheduler; scheduler_sleep_on_idle() local 4136 struct kbase_csf_scheduler *const scheduler = &kbdev->csf.scheduler; gpu_idle_worker() local 4179 struct kbase_csf_scheduler *scheduler = &kbdev->csf.scheduler; scheduler_prepare() local 4242 struct kbase_csf_scheduler *scheduler = &kbdev->csf.scheduler; scheduler_handle_idle_timer_onoff() local 4281 struct kbase_csf_scheduler *scheduler = &kbdev->csf.scheduler; keep_lru_on_slots() local 4329 struct kbase_csf_scheduler *scheduler = &kbdev->csf.scheduler; prepare_fast_local_tock() local 4358 struct kbase_csf_scheduler *scheduler = &kbdev->csf.scheduler; schedule_actions() local 4512 struct kbase_csf_scheduler *const scheduler = &kbdev->csf.scheduler; can_skip_scheduling() local 4550 struct kbase_csf_scheduler *const scheduler = &kbdev->csf.scheduler; schedule_on_tock() local 4598 struct kbase_csf_scheduler *const scheduler = &kbdev->csf.scheduler; schedule_on_tick() local 4652 struct kbase_csf_scheduler *const scheduler = &kbdev->csf.scheduler; wait_csg_slots_suspend() local 4712 struct kbase_csf_scheduler *const scheduler = &kbdev->csf.scheduler; suspend_active_queue_groups() local 4735 struct kbase_csf_scheduler *const scheduler = &kbdev->csf.scheduler; suspend_active_queue_groups_on_reset() local 4802 struct kbase_csf_scheduler *scheduler = &kbdev->csf.scheduler; scheduler_handle_reset_in_protected_mode() local 4886 cancel_tock_work(struct kbase_csf_scheduler *const scheduler) cancel_tock_work() argument 4895 struct kbase_csf_scheduler *scheduler = &kbdev->csf.scheduler; scheduler_inner_reset() local 5055 struct kbase_csf_scheduler *const scheduler = &kbdev->csf.scheduler; kbase_csf_scheduler_group_copy_suspend_buf() local 5246 struct kbase_csf_scheduler *scheduler = &kbdev->csf.scheduler; scheduler_get_protm_enter_async_group() local 5281 struct kbase_csf_scheduler *const scheduler = &kbdev->csf.scheduler; kbase_csf_scheduler_group_protm_enter() local 5320 struct kbase_csf_scheduler *const scheduler = check_sync_update_for_on_slot_group() local 5408 struct kbase_csf_scheduler *const scheduler = &kbdev->csf.scheduler; check_sync_update_for_idle_groups_protm() local 5446 struct kbase_csf_scheduler *scheduler = &kbdev->csf.scheduler; check_sync_update_in_sleep_mode() local 5486 struct kbase_csf_scheduler *const scheduler = &kbdev->csf.scheduler; check_group_sync_update_worker() local 5585 struct kbase_csf_scheduler *scheduler = &kbdev->csf.scheduler; kbase_csf_scheduler_init() local 5604 struct kbase_csf_scheduler *scheduler = &kbdev->csf.scheduler; kbase_csf_scheduler_early_init() local 5703 struct kbase_csf_scheduler *scheduler = &kbdev->csf.scheduler; scheduler_enable_tick_timer_nolock() local 5731 struct kbase_csf_scheduler *scheduler = &kbdev->csf.scheduler; kbase_csf_scheduler_timer_is_enabled() local 5744 struct kbase_csf_scheduler *const scheduler = &kbdev->csf.scheduler; kbase_csf_scheduler_timer_set_enabled() local 5774 struct kbase_csf_scheduler *scheduler = &kbdev->csf.scheduler; kbase_csf_scheduler_kick() local 5793 struct kbase_csf_scheduler *scheduler = &kbdev->csf.scheduler; kbase_csf_scheduler_pm_suspend() local 5846 struct kbase_csf_scheduler *scheduler = &kbdev->csf.scheduler; kbase_csf_scheduler_pm_resume() local 5884 struct kbase_csf_scheduler *const scheduler = &kbdev->csf.scheduler; kbase_csf_scheduler_wait_mcu_active() local 5911 struct kbase_csf_scheduler *scheduler = &kbdev->csf.scheduler; kbase_csf_scheduler_handle_runtime_suspend() local 5980 struct kbase_csf_scheduler *const scheduler = &kbdev->csf.scheduler; kbase_csf_scheduler_force_sleep() local 5992 struct kbase_csf_scheduler *const scheduler = &kbdev->csf.scheduler; kbase_csf_scheduler_force_wakeup() local [all...] |
| /device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/device/backend/ |
| H A D | mali_kbase_device_hw_csf.c | 93 struct kbase_csf_scheduler *scheduler = &kbdev->csf.scheduler; in kbase_gpu_interrupt() local
|
| /device/soc/rockchip/rk3588/kernel/drivers/video/rockchip/rga3/ |
| H A D | rga_policy.c | 178 struct rga_scheduler_t *scheduler = NULL; in rga_job_assign() local [all...] |
| H A D | rga_job.c | 17 rga_scheduler_get_pending_job_list(struct rga_scheduler_t *scheduler) in rga_scheduler_get_pending_job_list() argument 33 rga_scheduler_get_running_job(struct rga_scheduler_t *scheduler) in rga_scheduler_get_running_job() argument 49 struct rga_scheduler_t *scheduler = NULL; in rga_job_get_scheduler() local 245 rga_job_run(struct rga_job *job, struct rga_scheduler_t *scheduler) rga_job_run() argument 397 rga_job_timeout_clean(struct rga_scheduler_t *scheduler) rga_job_timeout_clean() argument 433 struct rga_scheduler_t *scheduler = NULL; rga_job_schedule() local 549 struct rga_scheduler_t *scheduler = NULL; rga_input_fence_signaled() local 570 struct rga_scheduler_t *scheduler = NULL; rga_job_commit() local 695 struct rga_scheduler_t *scheduler = NULL; rga_job_mpi_commit() local [all...] |
| H A D | rga_drv.c | 95 struct rga_scheduler_t *scheduler = NULL; in hrtimer_handler() local [all...] |
| H A D | rga_mm.c | 813 struct rga_scheduler_t *scheduler; in rga_mm_sync_dma_sg_for_device() local 839 struct rga_scheduler_t *scheduler; in rga_mm_sync_dma_sg_for_cpu() local [all...] |
| H A D | rga_dma_buf.c | 494 struct rga_scheduler_t *scheduler = NULL; in rga_viraddr_get_channel_info() local 919 struct rga_scheduler_t *scheduler = NULL; in rga_dma_buf_get_channel_info() local [all...] |
| H A D | rga2_mmu_info.c | 27 static void rga2_dma_sync_flush_range(void *pstart, void *pend, struct rga_scheduler_t *scheduler) in rga2_dma_sync_flush_range() argument 33 static dma_addr_t rga2_dma_map_flush_page(struct page *page, int map, struct rga_scheduler_t *scheduler) in rga2_dma_map_flush_page() argument 92 rga2_dma_flush_cache_for_virtual_address(struct rga2_mmu_other_t *reg, struct rga_scheduler_t *scheduler) rga2_dma_flush_cache_for_virtual_address() argument 212 rga2_MapUserMemory(struct page **pages, uint32_t *pageTable, unsigned long Memory, uint32_t pageCount, int writeFlag, int map, struct rga_scheduler_t *scheduler, struct mm_struct *mm) rga2_MapUserMemory() argument 404 struct rga_scheduler_t *scheduler = NULL; rga2_mmu_flush_cache() local 523 rga2_mmu_set_channel_internal(struct rga_scheduler_t *scheduler, struct rga_internal_buffer *internal_buffer, uint32_t *mmu_base, unsigned long page_count, uint32_t **virt_flush_base, uint32_t *virt_flush_count, int map_flag) rga2_mmu_set_channel_internal() argument 563 struct rga_scheduler_t *scheduler = NULL; rga2_mmu_info_BitBlt_mode() local 832 struct rga_scheduler_t *scheduler = NULL; rga2_mmu_info_color_palette_mode() local 1003 struct rga_scheduler_t *scheduler = NULL; rga2_mmu_info_color_fill_mode() local 1134 struct rga_scheduler_t *scheduler = NULL; rga2_mmu_info_update_palette_table_mode() local [all...] |
| H A D | rga3_reg_info.c | 1578 void rga3_soft_reset(struct rga_scheduler_t *scheduler) in rga3_soft_reset() argument 2013 rga3_dump_read_back_reg(struct rga_scheduler_t *scheduler) rga3_dump_read_back_reg() argument 2033 rga3_set_reg(struct rga_job *job, struct rga_scheduler_t *scheduler) rga3_set_reg() argument 2102 rga3_get_version(struct rga_scheduler_t *scheduler) rga3_get_version() argument [all...] |
| H A D | rga2_reg_info.c | 2309 struct rga_scheduler_t *scheduler = NULL; in rga2_init_reg() local 2375 static void rga2_dump_read_back_reg(struct rga_scheduler_t *scheduler) in rga2_dump_read_back_reg() argument 2368 rga_dma_flush_range(void *pstart, void *pend, struct rga_scheduler_t *scheduler) rga_dma_flush_range() argument 2405 rga2_set_reg(struct rga_job *job, struct rga_scheduler_t *scheduler) rga2_set_reg() argument 2487 rga2_get_version(struct rga_scheduler_t *scheduler) rga2_get_version() argument [all...] |
| /device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/csf/ |
| H A D | mali_kbase_csf_defs.h | 842 struct kbase_csf_scheduler scheduler; global() member [all...] |