/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/ |
H A D | mali_base_kernel.h | 144 /* Limit on the 'extent' parameter for an allocation with the 221 u64 extent; member 248 u64 extent; member 265 * @extent: Granularity of physical pages to grow the 303 u64 extent; member
|
H A D | mali_kbase_mem_linux.h | 44 * @extent: The number of extra pages to allocate on each GPU fault which 55 u64 extent, u64 *flags, u64 *gpu_va);
|
H A D | mali_kbase_mem_linux.c | 309 u64 extent, u64 *flags, u64 *gpu_va) 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() 434 /* kbase_check_alloc_sizes() already checks extent is valid for in kbase_mem_alloc() 435 * assigning to reg->extent */ in kbase_mem_alloc() 436 reg->extent = extent; in kbase_mem_alloc() 439 reg->extent = extent; 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_mem.c | 600 align_mask = reg->extent - 1; in kbase_add_va_region_rbtree() 601 align_offset = reg->extent - reg->initial_commit; in kbase_add_va_region_rbtree() 2600 * commit aligned to 'extent' in kbase_check_alloc_flags() 2699 /* kbase_va_region's extent member can be of variable size, so check against that type */ in kbase_check_alloc_sizes() 2700 test_reg.extent = large_extent; in kbase_check_alloc_sizes() 2726 if ((flags & BASE_MEM_GROW_ON_GPF) && (test_reg.extent == 0)) { in kbase_check_alloc_sizes() 2727 dev_warn(dev, KBASE_MSG_PRE "BASE_MEM_GROW_ON_GPF but extent == 0\n"); in kbase_check_alloc_sizes() 2732 if ((flags & BASE_MEM_TILER_ALIGN_TOP) && (test_reg.extent == 0)) { in kbase_check_alloc_sizes() 2733 dev_warn(dev, KBASE_MSG_PRE "BASE_MEM_TILER_ALIGN_TOP but extent == 0\n"); in kbase_check_alloc_sizes() 2737 if (!(flags & (BASE_MEM_GROW_ON_GPF | BASE_MEM_TILER_ALIGN_TOP)) && test_reg.extent ! in kbase_check_alloc_sizes() [all...] |
H A D | mali_kbase_ioctl.h | 91 * @extent: The number of extra pages to allocate on each GPU fault which grows 103 __u64 extent; member
|
H A D | mali_kbase_softjobs.c | 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 | 264 * @extent: Number of pages allocated on page fault. 342 /* The top of the initial commit is aligned to extent pages. 416 size_t extent; member 1049 * @extent: Number of pages to grow by on GPU page fault and/or alignment
|
H A D | mali_kbase_jd.c | 603 const unsigned long extent_bytes = reg->extent << PAGE_SHIFT; in jd_update_jit_usage()
|
/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/thirdparty/ |
H A D | mali_kbase_mmap.c | 317 unsigned long extent_bytes = (unsigned long)(reg->extent << PAGE_SHIFT); in kbase_context_get_unmapped_area() 322 WARN_ON(reg->extent > (ULONG_MAX >> PAGE_SHIFT)); in kbase_context_get_unmapped_area()
|
/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 | 116 * @extent: The number of extra pages to allocate on each GPU fault which grows 128 __u64 extent; member
|
H A D | mali_kbase_uku.h | 72 u64 extent; 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 156 reg->extent = extent;
in kbase_mem_alloc() 158 reg->extent = 0;
in kbase_mem_alloc() 800 reg->extent = 0;
in kbase_mem_from_ump() 904 reg->extent = 0;
in kbase_mem_from_umm() 1052 reg->extent = 0;
in kbase_mem_from_user_buffer()
|
H A D | mali_base_kernel.h | 421 * @extent: Granularity of physical pages to grow the
431 u64 extent;
member
|
H A D | mali_kbase_mem.h | 299 size_t extent; /* nr of pages alloc'd on PF */ member
|
/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_mem_linux.c | 85 u64 va_pages, u64 commit_pages, u64 extent, u64 *flags, in kbase_mem_alloc() 164 reg->extent = extent; in kbase_mem_alloc() 166 reg->extent = 0; in kbase_mem_alloc() 796 reg->extent = 0; in kbase_mem_from_ump() 890 reg->extent = 0; in kbase_mem_from_umm() 1044 reg->extent = 0; in kbase_mem_from_user_buffer() 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
|
H A D | mali_kbase_ioctl.h | 125 * @extent: The number of extra pages to allocate on each GPU fault which grows 137 __u64 extent; member
|
H A D | mali_kbase_uku.h | 76 u64 extent; member
|
H A D | mali_base_kernel.h | 432 * @extent: Granularity of physical pages to grow the 442 u64 extent; member
|
H A D | mali_kbase_mem.h | 298 size_t extent; /* nr of pages alloc'd on PF */ member
|
/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/tl/ |
H A D | mali_kbase_tracepoints.h | 187 u64 extent, 198 u64 extent, 963 * @extent: Granularity of physical pages to grow the 976 extent, \ 984 atom, edit_addr, new_addr, jit_flags, mem_flags, j_id, com_pgs, extent, va_pgs); \ 1018 * @extent: Granularity of physical pages to grow the 1035 extent, \ 1047 atom, va_pgs, com_pgs, extent, j_id, bin_id, max_allocs, jit_flags, usg_id); \
|
H A D | mali_kbase_tracepoints.c | 234 "atom,edit_addr,new_addr,jit_flags,mem_flags,j_id,com_pgs,extent,va_pgs") \ 242 "atom,va_pgs,com_pgs,extent,j_id,bin_id,max_allocs,jit_flags,usg_id") \ 1163 u64 extent, in mali_kbase_kbase_tlstream_tl_attrib_atom_jit() 1175 + sizeof(extent) in mali_kbase_kbase_tlstream_tl_attrib_atom_jit() 1201 pos, &extent, sizeof(extent)); in mali_kbase_kbase_tlstream_tl_attrib_atom_jit() 1239 u64 extent, in mali_kbase_kbase_tlstream_tl_attrib_atom_jitallocinfo() 1251 + sizeof(extent) in mali_kbase_kbase_tlstream_tl_attrib_atom_jitallocinfo() 1273 pos, &extent, sizeof(extent)); in mali_kbase_kbase_tlstream_tl_attrib_atom_jitallocinfo() 1154 mali_kbase_kbase_tlstream_tl_attrib_atom_jit( struct kbase_tlstream *stream, const void *atom, u64 edit_addr, u64 new_addr, u32 jit_flags, u64 mem_flags, u32 j_id, u64 com_pgs, u64 extent, u64 va_pgs) mali_kbase_kbase_tlstream_tl_attrib_atom_jit() argument 1234 mali_kbase_kbase_tlstream_tl_attrib_atom_jitallocinfo( struct kbase_tlstream *stream, const void *atom, u64 va_pgs, u64 com_pgs, u64 extent, u32 j_id, u32 bin_id, u32 max_allocs, u32 jit_flags, u32 usg_id) mali_kbase_kbase_tlstream_tl_attrib_atom_jitallocinfo() argument [all...] |
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/tl/ |
H A D | mali_kbase_tracepoints.h | 186 u64 extent, 197 u64 extent, 1070 * @extent: Granularity of physical pages to grow the 1083 extent, \ 1091 atom, edit_addr, new_addr, jit_flags, mem_flags, j_id, com_pgs, extent, va_pgs); \ 1125 * @extent: Granularity of physical pages to grow the 1142 extent, \ 1154 atom, va_pgs, com_pgs, extent, j_id, bin_id, max_allocs, jit_flags, usg_id); \
|
H A D | mali_kbase_tracepoints.c | 258 "atom,edit_addr,new_addr,jit_flags,mem_flags,j_id,com_pgs,extent,va_pgs") \ 266 "atom,va_pgs,com_pgs,extent,j_id,bin_id,max_allocs,jit_flags,usg_id") \ 1285 u64 extent, in __kbase_tlstream_tl_attrib_atom_jit() 1297 + sizeof(extent) in __kbase_tlstream_tl_attrib_atom_jit() 1323 pos, &extent, sizeof(extent)); in __kbase_tlstream_tl_attrib_atom_jit() 1361 u64 extent, in __kbase_tlstream_tl_attrib_atom_jitallocinfo() 1373 + sizeof(extent) in __kbase_tlstream_tl_attrib_atom_jitallocinfo() 1395 pos, &extent, sizeof(extent)); in __kbase_tlstream_tl_attrib_atom_jitallocinfo() 1276 __kbase_tlstream_tl_attrib_atom_jit( struct kbase_tlstream *stream, const void *atom, u64 edit_addr, u64 new_addr, u32 jit_flags, u64 mem_flags, u32 j_id, u64 com_pgs, u64 extent, u64 va_pgs) __kbase_tlstream_tl_attrib_atom_jit() argument 1356 __kbase_tlstream_tl_attrib_atom_jitallocinfo( struct kbase_tlstream *stream, const void *atom, u64 va_pgs, u64 com_pgs, u64 extent, u32 j_id, u32 bin_id, u32 max_allocs, u32 jit_flags, u32 usg_id) __kbase_tlstream_tl_attrib_atom_jitallocinfo() argument [all...] |