Home
last modified time | relevance | path

Searched defs:scheduler (Results 1 - 15 of 15) sorted by relevance

/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/csf/
H A Dmali_kbase_csf_scheduler.h463 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 Dmali_kbase_csf_csg_debugfs.c584 struct kbase_csf_scheduler *scheduler = &kbdev->csf.scheduler; in kbase_csf_debugfs_scheduler_state_get() local
[all...]
H A Dmali_kbase_csf.c2600 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 Dmali_kbase_csf_defs.h1255 struct kbase_csf_scheduler scheduler; global() member
[all...]
H A Dmali_kbase_csf_scheduler.c118 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 Dmali_kbase_device_hw_csf.c93 struct kbase_csf_scheduler *scheduler = &kbdev->csf.scheduler; in kbase_gpu_interrupt() local
/device/soc/rockchip/rk3588/kernel/drivers/video/rockchip/rga3/
H A Drga_policy.c178 struct rga_scheduler_t *scheduler = NULL; in rga_job_assign() local
[all...]
H A Drga_job.c17 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 Drga_drv.c95 struct rga_scheduler_t *scheduler = NULL; in hrtimer_handler() local
[all...]
H A Drga_mm.c813 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 Drga_dma_buf.c494 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 Drga2_mmu_info.c27 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 Drga3_reg_info.c1578 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 Drga2_reg_info.c2309 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 Dmali_kbase_csf_defs.h842 struct kbase_csf_scheduler scheduler; global() member
[all...]

Completed in 20 milliseconds