Home
last modified time | relevance | path

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

/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/
H A Dmali_kbase_mem.h1547 * @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 Dmali_kbase_mem.c3496 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 Dmali_kbase_mem.h1675 * @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 Dmali_kbase_mem.c3932 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