Home
last modified time | relevance | path

Searched refs:non_idle_offslot_grps (Results 1 – 3 of 3) sorted by relevance

/OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/csf/
H A Dmali_kbase_csf_scheduler.c550 int non_idle_offslot_grps; in kbase_csf_scheduler_process_gpu_idle_event() local
556 non_idle_offslot_grps = atomic_read(&scheduler->non_idle_offslot_grps); in kbase_csf_scheduler_process_gpu_idle_event()
559 ((u64)(u32)non_idle_offslot_grps) | (((u64)can_suspend_on_idle) << 32)); in kbase_csf_scheduler_process_gpu_idle_event()
561 if (!non_idle_offslot_grps) { in kbase_csf_scheduler_process_gpu_idle_event()
1063 new_val = atomic_inc_return(&scheduler->non_idle_offslot_grps); in update_idle_suspended_group_state()
2300 WARN_ON(atomic_read(&scheduler->non_idle_offslot_grps)); in remove_group_from_runnable()
2373 atomic_dec_return(&scheduler->non_idle_offslot_grps); in update_offslot_non_idle_cnt()
2389 atomic_dec_return(&scheduler->non_idle_offslot_grps); in update_offslot_non_idle_cnt_for_onslot_grp()
2409 &scheduler->non_idle_offslot_grps); in update_offslot_non_idle_cnt_on_grp_suspend()
2416 &scheduler->non_idle_offslot_grps); in update_offslot_non_idle_cnt_on_grp_suspend()
[all …]
H A Dmali_kbase_csf_defs.h1114 atomic_t non_idle_offslot_grps; member
H A Dmali_kbase_csf.c2806 if (atomic_read(&scheduler->non_idle_offslot_grps)) { in process_csg_interrupts()