Home
last modified time | relevance | path

Searched refs:evicted (Results 1 - 13 of 13) sorted by relevance

/device/soc/rockchip/common/kernel/drivers/gpu/arm/midgard/
H A Dmali_kbase_mem_linux.c402 * Update alloc->evicted before freeing the backing so the in kbase_mem_evictable_reclaim_scan_objects()
406 alloc->evicted = alloc->nents; in kbase_mem_evictable_reclaim_scan_objects()
408 kbase_free_phy_pages_helper(alloc, alloc->evicted); in kbase_mem_evictable_reclaim_scan_objects()
409 freed += alloc->evicted; in kbase_mem_evictable_reclaim_scan_objects()
547 if (gpu_alloc->evicted == 0) { in kbase_mem_evictable_unmake()
558 gpu_alloc->evicted); in kbase_mem_evictable_unmake()
567 gpu_alloc->evicted, 0); in kbase_mem_evictable_unmake()
569 gpu_alloc->evicted = 0; in kbase_mem_evictable_unmake()
H A Dmali_kbase_mem.h119 /* Physical backing size when the pages where evicted */
120 size_t evicted; member
H A Dmali_kbase_mem.c1457 bool reclaimed = (alloc->evicted != 0); in kbase_free_phy_pages_helper()
1482 * If the allocation was not evicted (i.e. evicted == 0) then in kbase_free_phy_pages_helper()
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/
H A Dmali_kbase_mem_linux.c702 * Update alloc->evicted before freeing the backing so the in kbase_mem_evictable_reclaim_scan_objects()
706 alloc->evicted = alloc->nents; in kbase_mem_evictable_reclaim_scan_objects()
708 kbase_free_phy_pages_helper(alloc, alloc->evicted); in kbase_mem_evictable_reclaim_scan_objects()
709 freed += alloc->evicted; in kbase_mem_evictable_reclaim_scan_objects()
710 WARN_ON(atomic_sub_return(alloc->evicted, &kctx->evict_nents) < 0); in kbase_mem_evictable_reclaim_scan_objects()
848 if (gpu_alloc->evicted == 0) { in kbase_mem_evictable_unmake()
859 gpu_alloc->evicted); in kbase_mem_evictable_unmake()
868 gpu_alloc->evicted, 0, mmu_sync_info); in kbase_mem_evictable_unmake()
870 gpu_alloc->evicted = 0; in kbase_mem_evictable_unmake()
H A Dmali_kbase_mem.h118 * @evicted: Physical backing size when the pages where evicted
141 size_t evicted; member
H A Dmali_kbase_mem.c2627 bool reclaimed = (alloc->evicted != 0); in kbase_free_phy_pages_helper()
2697 * If the allocation was not evicted (i.e. evicted == 0) then in kbase_free_phy_pages_helper()
2749 bool reclaimed = (alloc->evicted != 0); in kbase_free_phy_pages_helper_locked()
2819 * If the allocation was not evicted (i.e. evicted == 0) then in kbase_free_phy_pages_helper_locked()
4130 WARN_ON(reg->gpu_alloc->evicted); in kbase_jit_allocate()
/device/soc/rockchip/common/vendor/drivers/gpu/arm/midgard/
H A Dmali_kbase_mem_linux.c398 * Update alloc->evicted before freeing the backing so the in kbase_mem_evictable_reclaim_scan_objects()
402 alloc->evicted = alloc->nents; in kbase_mem_evictable_reclaim_scan_objects()
404 kbase_free_phy_pages_helper(alloc, alloc->evicted); in kbase_mem_evictable_reclaim_scan_objects()
405 freed += alloc->evicted; in kbase_mem_evictable_reclaim_scan_objects()
536 if (gpu_alloc->evicted == 0) { in kbase_mem_evictable_unmake()
546 err = kbase_alloc_phy_pages_helper(gpu_alloc, gpu_alloc->evicted); in kbase_mem_evictable_unmake()
552 err = kbase_mem_grow_gpu_mapping(kctx, gpu_alloc->reg, gpu_alloc->evicted, 0); in kbase_mem_evictable_unmake()
555 gpu_alloc->evicted = 0; in kbase_mem_evictable_unmake()
H A Dmali_kbase_mem.h117 /* Physical backing size when the pages where evicted */
118 size_t evicted; member
H A Dmali_kbase_mem.c1412 bool reclaimed = (alloc->evicted != 0); in kbase_free_phy_pages_helper()
1434 * If the allocation was not evicted (i.e. evicted == 0) then in kbase_free_phy_pages_helper()
/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/
H A Dmali_kbase_mem_linux.c746 * Update alloc->evicted before freeing the backing so the in kbase_mem_evictable_reclaim_scan_objects()
750 alloc->evicted = alloc->nents; in kbase_mem_evictable_reclaim_scan_objects()
752 kbase_free_phy_pages_helper(alloc, alloc->evicted); in kbase_mem_evictable_reclaim_scan_objects()
753 freed += alloc->evicted; in kbase_mem_evictable_reclaim_scan_objects()
892 if (gpu_alloc->evicted == 0) { in kbase_mem_evictable_unmake()
902 err = kbase_alloc_phy_pages_helper(gpu_alloc, gpu_alloc->evicted); in kbase_mem_evictable_unmake()
909 gpu_alloc->evicted, 0); in kbase_mem_evictable_unmake()
912 gpu_alloc->evicted = 0; in kbase_mem_evictable_unmake()
H A Dmali_kbase_mem.h112 * @evicted: Physical backing size when the pages where evicted
134 size_t evicted; member
H A Dmali_kbase_mem.c2257 bool reclaimed = (alloc->evicted != 0); in kbase_free_phy_pages_helper()
2314 * If the allocation was not evicted (i.e. evicted == 0) then in kbase_free_phy_pages_helper()
2358 bool reclaimed = (alloc->evicted != 0); in kbase_free_phy_pages_helper_locked()
2418 * If the allocation was not evicted (i.e. evicted == 0) then in kbase_free_phy_pages_helper_locked()
3677 WARN_ON(reg->gpu_alloc->evicted); in kbase_jit_allocate()
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/csf/
H A Dmali_kbase_csf_scheduler.c1430 bool evicted = false; in kbase_csf_scheduler_queue_start() local
1447 evicted = true; in kbase_csf_scheduler_queue_start()
1483 if (evicted) in kbase_csf_scheduler_queue_start()
2539 /* Notify a group has been evicted */ in sched_evict_group()
2781 * evicted from the CSG slot in current tick/tock dealing, or its position
3378 /* return the evicted group to the caller */ in kbase_csf_scheduler_evict_ctx_slots()
3514 * top-group is evicted from the scheduler during the tick, its would in scheduler_group_check_protm_enter()
3709 * If kbase_csf_scheduler's top_grp was instead evicted (and thus is NULL),
3720 * idle is implicitly a rotation (as above with evicted queue groups), as it
4252 * such as a group gets killed (evicted) o in scheduler_handle_idle_timer_onoff()
[all...]

Completed in 43 milliseconds