Home
last modified time | relevance | path

Searched refs:fault_rel_pfn (Results 1 - 4 of 4) sorted by relevance

/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/mmu/
H A Dmali_kbase_mmu.c229 * @fault_rel_pfn: PFN of the fault relative to the start of the region
235 * @fault_rel_pfn, for example to reduce the overall rate of page fault
241 struct kbase_va_region *reg, size_t fault_rel_pfn) in reg_grow_calc_extra_pages()
245 size_t minimum_extra = fault_rel_pfn - reg_current_size + 1; in reg_grow_calc_extra_pages()
278 if (fault_rel_pfn < initial_commit) { in reg_grow_calc_extra_pages()
287 * (fault_rel_pfn - initial_commit + 1) in reg_grow_calc_extra_pages()
663 size_t fault_rel_pfn; in kbase_mmu_page_fault_worker() local
847 fault_rel_pfn = fault_pfn - region->start_pfn; in kbase_mmu_page_fault_worker()
851 if (fault_rel_pfn < current_backed_size) { in kbase_mmu_page_fault_worker()
890 new_pages = reg_grow_calc_extra_pages(kbdev, region, fault_rel_pfn); in kbase_mmu_page_fault_worker()
240 reg_grow_calc_extra_pages(struct kbase_device *kbdev, struct kbase_va_region *reg, size_t fault_rel_pfn) reg_grow_calc_extra_pages() argument
[all...]
/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/mmu/
H A Dmali_kbase_mmu.c120 * @fault_rel_pfn: PFN of the fault relative to the start of the region
126 * @fault_rel_pfn, for example to reduce the overall rate of page fault
131 static size_t reg_grow_calc_extra_pages(struct kbase_device *kbdev, struct kbase_va_region *reg, size_t fault_rel_pfn) in reg_grow_calc_extra_pages() argument
135 size_t minimum_extra = fault_rel_pfn - reg_current_size + 1; in reg_grow_calc_extra_pages()
167 if (fault_rel_pfn < initial_commit) { in reg_grow_calc_extra_pages()
176 * (fault_rel_pfn - initial_commit + 1) in reg_grow_calc_extra_pages()
517 size_t fault_rel_pfn; in kbase_mmu_page_fault_worker() local
680 fault_rel_pfn = fault_pfn - region->start_pfn; in kbase_mmu_page_fault_worker()
683 if (fault_rel_pfn < current_backed_size) { in kbase_mmu_page_fault_worker()
708 new_pages = reg_grow_calc_extra_pages(kbdev, region, fault_rel_pfn); in kbase_mmu_page_fault_worker()
[all...]
/device/soc/rockchip/common/vendor/drivers/gpu/arm/midgard/
H A Dmali_kbase_mmu.c119 size_t fault_rel_pfn; in page_fault_worker() local
224 fault_rel_pfn = fault_pfn - region->start_pfn; in page_fault_worker()
226 if (fault_rel_pfn < kbase_reg_current_backed_size(region)) { in page_fault_worker()
251 new_pages = make_multiple(fault_rel_pfn - kbase_reg_current_backed_size(region) + 1, region->extent); in page_fault_worker()
/device/soc/rockchip/common/kernel/drivers/gpu/arm/midgard/
H A Dmali_kbase_mmu.c117 size_t fault_rel_pfn; in page_fault_worker() local
237 fault_rel_pfn = fault_pfn - region->start_pfn; in page_fault_worker()
239 if (fault_rel_pfn < kbase_reg_current_backed_size(region)) { in page_fault_worker()
269 new_pages = make_multiple(fault_rel_pfn - in page_fault_worker()

Completed in 12 milliseconds