Home
last modified time | relevance | path

Searched refs:commit_pages (Results 1 - 25 of 33) sorted by relevance

12

/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/
H A Dmali_base_kernel.h220 u64 commit_pages; member
247 u64 commit_pages; member
263 * @commit_pages: The minimum number of physical pages which
302 u64 commit_pages; member
H A Dmali_kbase_mem.c2691 int kbase_check_alloc_sizes(struct kbase_context *kctx, unsigned long flags, u64 va_pages, u64 commit_pages, in kbase_check_alloc_sizes() argument
2715 /* Note: commit_pages is checked against va_pages during in kbase_check_alloc_sizes()
2768 if (commit_pages > large_extent) { in kbase_check_alloc_sizes()
2769 dev_warn(dev, KBASE_MSG_PRE_FLAG "commit_pages==%ld exceeds extent==%ld", (unsigned long)commit_pages, in kbase_check_alloc_sizes()
3158 if ((walker->start_pfn + info->commit_pages) & align_mask) { in meet_size_and_tiler_align_top_requirements()
3339 if (info->commit_pages > reg->nr_pages) { in kbase_jit_grow()
3351 if (reg->gpu_alloc->nents >= info->commit_pages) { in kbase_jit_grow()
3359 delta = info->commit_pages - reg->gpu_alloc->nents; in kbase_jit_grow()
3427 ret = kbase_mem_grow_gpu_mapping(kctx, reg, info->commit_pages, old_siz in kbase_jit_grow()
[all...]
H A Dmali_kbase_mem_linux.h43 * @commit_pages: The number of physical pages to allocate upfront
54 u64 va_pages, u64 commit_pages,
H A Dmali_kbase_mem_linux.c308 u64 va_pages, u64 commit_pages, in kbase_mem_alloc()
322 "Allocating %lld va_pages, %lld commit_pages, %lld extent, 0x%llX " in kbase_mem_alloc()
324 va_pages, commit_pages, extent, *flags); in kbase_mem_alloc()
371 if (kbase_check_alloc_sizes(kctx, *flags, va_pages, commit_pages, extent)) { in kbase_mem_alloc()
378 commit_pages = va_pages; in kbase_mem_alloc()
445 if (kbase_alloc_phy_pages(reg, va_pages, commit_pages) != 0) { in kbase_mem_alloc()
447 (unsigned long long)commit_pages, in kbase_mem_alloc()
451 reg->initial_commit = commit_pages; in kbase_mem_alloc()
462 kbase_phy_alloc_mapping_init(kctx, reg, va_pages, commit_pages); in kbase_mem_alloc()
510 kbase_jit_done_phys_increase(kctx, commit_pages); in kbase_mem_alloc()
307 kbase_mem_alloc(struct kbase_context *kctx, u64 va_pages, u64 commit_pages, u64 extent, u64 *flags, u64 *gpu_va) kbase_mem_alloc() argument
[all...]
H A Dmali_kbase_ioctl.h90 * @commit_pages: The number of physical pages to allocate
102 __u64 commit_pages; member
H A Dmali_kbase_softjobs.c857 if (info->va_pages < info->commit_pages) { in kbasep_jit_alloc_validate()
984 KBASE_TLSTREAM_TL_ATTRIB_ATOM_JITALLOCINFO(kbdev, katom, info->va_pages, info->commit_pages, info->extent, in kbase_jit_allocate_prepare()
1001 * Complete validation of va_pages, commit_pages and extent in kbase_jit_allocate_prepare()
1202 info->id, info->commit_pages, info->extent, info->va_pages); in kbase_jit_allocate_process()
H A Dmali_kbase_mem.h1048 * @commit_pages: Number of pages to commit initially.
1057 int kbase_check_alloc_sizes(struct kbase_context *kctx, unsigned long flags, u64 va_pages, u64 commit_pages,
/device/soc/rockchip/rk3588/kernel/include/uapi/gpu/arm/bifrost/
H A Dmali_base_kernel.h221 __u64 commit_pages; member
248 __u64 commit_pages; member
264 * @commit_pages: The minimum number of physical pages which
303 __u64 commit_pages; member
H A Dmali_kbase_ioctl.h91 * @in.commit_pages: The number of physical pages to allocate
101 __u64 commit_pages; member
/device/soc/rockchip/common/vendor/drivers/gpu/arm/midgard/
H A Dmali_kbase_mem_linux.h36 struct kbase_va_region *kbase_mem_alloc(struct kbase_context *kctx, u64 va_pages, u64 commit_pages, u64 extent,
H A Dmali_kbase_ioctl.h115 * @commit_pages: The number of physical pages to allocate
127 __u64 commit_pages; member
H A Dmali_kbase_uku.h71 u64 commit_pages; member
H A Dmali_kbase_mem.c1912 min_size = min_t(size_t, walker->gpu_alloc->nents, info->commit_pages); in kbase_jit_allocate()
1913 max_size = max_t(size_t, walker->gpu_alloc->nents, info->commit_pages); in kbase_jit_allocate()
1951 if (reg->gpu_alloc->nents < info->commit_pages) { in kbase_jit_allocate()
1956 delta = info->commit_pages - reg->gpu_alloc->nents; in kbase_jit_allocate()
1968 ret = kbase_mem_grow_gpu_mapping(kctx, reg, info->commit_pages, old_size); in kbase_jit_allocate()
1986 reg = kbase_mem_alloc(kctx, info->va_pages, info->commit_pages, info->extent, &flags, &gpu_addr); in kbase_jit_allocate()
H A Dmali_base_kernel.h419 * @commit_pages: The minimum number of physical pages which
430 u64 commit_pages; member
H A Dmali_kbase_mem_linux.c77 struct kbase_va_region *kbase_mem_alloc(struct kbase_context *kctx, u64 va_pages, u64 commit_pages, u64 extent, in kbase_mem_alloc() argument
161 if (kbase_alloc_phy_pages(reg, va_pages, commit_pages) != 0) { in kbase_mem_alloc()
162 dev_warn(dev, "Failed to allocate %lld pages (va_pages=%lld)", (unsigned long long)commit_pages, in kbase_mem_alloc()
/device/soc/rockchip/common/kernel/drivers/gpu/arm/midgard/
H A Dmali_kbase_mem_linux.h36 u64 va_pages, u64 commit_pages, u64 extent, u64 *flags,
H A Dmali_kbase_ioctl.h124 * @commit_pages: The number of physical pages to allocate
136 __u64 commit_pages; member
H A Dmali_kbase_uku.h75 u64 commit_pages; member
H A Dmali_kbase_mem.c1946 info->commit_pages); in kbase_jit_allocate()
1948 info->commit_pages); in kbase_jit_allocate()
1984 if (reg->gpu_alloc->nents < info->commit_pages) { in kbase_jit_allocate()
1989 delta = info->commit_pages - reg->gpu_alloc->nents; in kbase_jit_allocate()
2004 info->commit_pages, old_size); in kbase_jit_allocate()
2022 reg = kbase_mem_alloc(kctx, info->va_pages, info->commit_pages, in kbase_jit_allocate()
H A Dmali_base_kernel.h430 * @commit_pages: The minimum number of physical pages which
441 u64 commit_pages; member
H A Dmali_kbase_mem_linux.c85 u64 va_pages, u64 commit_pages, u64 extent, u64 *flags, in kbase_mem_alloc()
168 if (kbase_alloc_phy_pages(reg, va_pages, commit_pages) != 0) { in kbase_mem_alloc()
170 (unsigned long long)commit_pages, in kbase_mem_alloc()
84 kbase_mem_alloc(struct kbase_context *kctx, u64 va_pages, u64 commit_pages, u64 extent, u64 *flags, u64 *gpu_va) kbase_mem_alloc() argument
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/
H A Dmali_kbase_mem.c3091 u64 va_pages, u64 commit_pages, u64 large_extension) in kbase_check_alloc_sizes()
3114 /* Note: commit_pages is checked against va_pages during in kbase_check_alloc_sizes()
3183 if (commit_pages > large_extension) { in kbase_check_alloc_sizes()
3186 "commit_pages==%ld exceeds extension==%ld", in kbase_check_alloc_sizes()
3187 (unsigned long)commit_pages, in kbase_check_alloc_sizes()
3584 if ((walker->start_pfn + info->commit_pages) & align_mask) in meet_size_and_tiler_align_top_requirements()
3775 if (info->commit_pages > reg->nr_pages) { in kbase_jit_grow()
3786 if (reg->gpu_alloc->nents >= info->commit_pages) in kbase_jit_grow()
3793 delta = info->commit_pages - reg->gpu_alloc->nents; in kbase_jit_grow()
3862 ret = kbase_mem_grow_gpu_mapping(kctx, reg, info->commit_pages, in kbase_jit_grow()
3090 kbase_check_alloc_sizes(struct kbase_context *kctx, unsigned long flags, u64 va_pages, u64 commit_pages, u64 large_extension) kbase_check_alloc_sizes() argument
[all...]
H A Dmali_kbase_mem_linux.h41 * @commit_pages: The number of physical pages to allocate upfront
53 kbase_mem_alloc(struct kbase_context *kctx, u64 va_pages, u64 commit_pages,
H A Dmali_kbase_mem_linux.c295 kbase_mem_alloc(struct kbase_context *kctx, u64 va_pages, u64 commit_pages, in kbase_mem_alloc() argument
310 "Allocating %lld va_pages, %lld commit_pages, %lld extension, 0x%llX flags\n", in kbase_mem_alloc()
311 va_pages, commit_pages, extension, *flags); in kbase_mem_alloc()
357 if (kbase_check_alloc_sizes(kctx, *flags, va_pages, commit_pages, in kbase_mem_alloc()
364 commit_pages = va_pages; in kbase_mem_alloc()
427 if (kbase_alloc_phy_pages(reg, va_pages, commit_pages) != 0) { in kbase_mem_alloc()
429 (unsigned long long)commit_pages, in kbase_mem_alloc()
433 reg->initial_commit = commit_pages; in kbase_mem_alloc()
444 commit_pages); in kbase_mem_alloc()
485 kbase_jit_done_phys_increase(kctx, commit_pages); in kbase_mem_alloc()
[all...]
H A Dmali_kbase_softjobs.c890 if (info->va_pages < info->commit_pages) in kbasep_jit_alloc_validate()
1012 kbdev, katom, info->va_pages, info->commit_pages, in kbase_jit_allocate_prepare()
1029 * Complete validation of va_pages, commit_pages and extension in kbase_jit_allocate_prepare()
1236 info->commit_pages, info->extension, info->va_pages); in kbase_jit_allocate_process()

Completed in 47 milliseconds

12