/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/ |
H A D | mali_base_kernel.h | 220 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 D | mali_kbase_mem.c | 2691 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 D | mali_kbase_mem_linux.h | 43 * @commit_pages: The number of physical pages to allocate upfront 54 u64 va_pages, u64 commit_pages,
|
H A D | mali_kbase_mem_linux.c | 308 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 D | mali_kbase_ioctl.h | 90 * @commit_pages: The number of physical pages to allocate 102 __u64 commit_pages; member
|
H A D | mali_kbase_softjobs.c | 857 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 D | mali_kbase_mem.h | 1048 * @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 D | mali_base_kernel.h | 221 __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 D | mali_kbase_ioctl.h | 91 * @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 D | mali_kbase_mem_linux.h | 36 struct kbase_va_region *kbase_mem_alloc(struct kbase_context *kctx, u64 va_pages, u64 commit_pages, u64 extent,
|
H A D | mali_kbase_ioctl.h | 115 * @commit_pages: The number of physical pages to allocate 127 __u64 commit_pages; member
|
H A D | mali_kbase_uku.h | 71 u64 commit_pages; member
|
H A D | mali_kbase_mem.c | 1912 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 D | mali_base_kernel.h | 419 * @commit_pages: The minimum number of physical pages which
430 u64 commit_pages;
member
|
H A D | mali_kbase_mem_linux.c | 77 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 D | mali_kbase_mem_linux.h | 36 u64 va_pages, u64 commit_pages, u64 extent, u64 *flags,
|
H A D | mali_kbase_ioctl.h | 124 * @commit_pages: The number of physical pages to allocate 136 __u64 commit_pages; member
|
H A D | mali_kbase_uku.h | 75 u64 commit_pages; member
|
H A D | mali_kbase_mem.c | 1946 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 D | mali_base_kernel.h | 430 * @commit_pages: The minimum number of physical pages which 441 u64 commit_pages; member
|
H A D | mali_kbase_mem_linux.c | 85 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 D | mali_kbase_mem.c | 3091 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 D | mali_kbase_mem_linux.h | 41 * @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 D | mali_kbase_mem_linux.c | 295 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 D | mali_kbase_softjobs.c | 890 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()
|