Searched refs:needed_pages (Results 1 - 4 of 4) sorted by relevance
/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/ |
H A D | mali_kbase_mem.h | 1547 * @needed_pages: Number of JIT physical pages by which trimming is requested. 1568 void kbase_jit_trim_necessary_pages(struct kbase_context *kctx, size_t needed_pages); 1574 static inline void kbase_jit_request_phys_increase_locked(struct kbase_context *kctx, size_t needed_pages) in kbase_jit_request_phys_increase_locked() argument 1582 kctx->jit_phys_pages_to_be_allocated += needed_pages; in kbase_jit_request_phys_increase_locked() 1592 * @needed_pages: Number of pages to be allocated for the JIT allocation. 1612 static inline void kbase_jit_request_phys_increase(struct kbase_context *kctx, size_t needed_pages) in kbase_jit_request_phys_increase() argument 1620 kbase_jit_request_phys_increase_locked(kctx, needed_pages); in kbase_jit_request_phys_increase() 1629 * @needed_pages: Number of pages that were allocated for the JIT allocation. 1635 * when additional needed_pages have been allocated. 1647 static inline void kbase_jit_done_phys_increase(struct kbase_context *kctx, size_t needed_pages) in kbase_jit_done_phys_increase() argument [all...] |
H A D | mali_kbase_mem.c | 3496 void kbase_jit_trim_necessary_pages(struct kbase_context *kctx, size_t needed_pages) in kbase_jit_trim_necessary_pages() argument 3512 pages_to_trim += (jit_backing - kctx->jit_phys_pages_limit) + needed_pages; in kbase_jit_trim_necessary_pages() 3516 if (needed_pages > backed_diff) { in kbase_jit_trim_necessary_pages() 3517 pages_to_trim += needed_pages - backed_diff; in kbase_jit_trim_necessary_pages() 3667 size_t needed_pages = 0; in kbase_jit_allocate() local 3689 needed_pages = info->commit_pages - reg->gpu_alloc->nents; in kbase_jit_allocate() 3710 kbase_jit_request_phys_increase_locked(kctx, needed_pages); in kbase_jit_allocate() 3723 kbase_jit_done_phys_increase(kctx, needed_pages); in kbase_jit_allocate()
|
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/ |
H A D | mali_kbase_mem.h | 1675 * @needed_pages: Number of JIT physical pages by which trimming is requested. 1697 size_t needed_pages); 1705 size_t needed_pages) in kbase_jit_request_phys_increase_locked() 1713 kctx->jit_phys_pages_to_be_allocated += needed_pages; in kbase_jit_request_phys_increase_locked() 1724 * @needed_pages: Number of pages to be allocated for the JIT allocation. 1745 size_t needed_pages) in kbase_jit_request_phys_increase() 1753 kbase_jit_request_phys_increase_locked(kctx, needed_pages); in kbase_jit_request_phys_increase() 1762 * @needed_pages: Number of pages that were allocated for the JIT allocation. 1768 * when additional needed_pages have been allocated. 1781 size_t needed_pages) in kbase_jit_done_phys_increase() 1704 kbase_jit_request_phys_increase_locked(struct kbase_context *kctx, size_t needed_pages) kbase_jit_request_phys_increase_locked() argument 1744 kbase_jit_request_phys_increase(struct kbase_context *kctx, size_t needed_pages) kbase_jit_request_phys_increase() argument 1780 kbase_jit_done_phys_increase(struct kbase_context *kctx, size_t needed_pages) kbase_jit_done_phys_increase() argument [all...] |
H A D | mali_kbase_mem.c | 3932 size_t needed_pages) in kbase_jit_trim_necessary_pages() 3950 needed_pages; in kbase_jit_trim_necessary_pages() 3954 if (needed_pages > backed_diff) in kbase_jit_trim_necessary_pages() 3955 pages_to_trim += needed_pages - backed_diff; in kbase_jit_trim_necessary_pages() 4120 size_t needed_pages = 0; in kbase_jit_allocate() local 4142 needed_pages = info->commit_pages - in kbase_jit_allocate() 4166 needed_pages); in kbase_jit_allocate() 4180 kbase_jit_done_phys_increase(kctx, needed_pages); in kbase_jit_allocate() 3931 kbase_jit_trim_necessary_pages(struct kbase_context *kctx, size_t needed_pages) kbase_jit_trim_necessary_pages() argument
|
Completed in 28 milliseconds