Home
last modified time | relevance | path

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

12

/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/
H A Dmali_base_kernel.h144 /* 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 Dmali_kbase_mem_linux.h44 * @extent: The number of extra pages to allocate on each GPU fault which
55 u64 extent, u64 *flags, u64 *gpu_va);
H A Dmali_kbase_mem_linux.c309 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 Dmali_kbase_mem.c600 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 Dmali_kbase_ioctl.h91 * @extent: The number of extra pages to allocate on each GPU fault which grows
103 __u64 extent; member
H A Dmali_kbase_softjobs.c984 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.h264 * @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 Dmali_kbase_jd.c603 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 Dmali_kbase_mmap.c317 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 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.h116 * @extent: The number of extra pages to allocate on each GPU fault which grows
128 __u64 extent; member
H A Dmali_kbase_uku.h72 u64 extent; 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
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 Dmali_base_kernel.h421 * @extent: Granularity of physical pages to grow the
431 u64 extent; member
H A Dmali_kbase_mem.h299 size_t extent; /* nr of pages alloc'd on PF */ member
/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_mem_linux.c85 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 Dmali_kbase_ioctl.h125 * @extent: The number of extra pages to allocate on each GPU fault which grows
137 __u64 extent; member
H A Dmali_kbase_uku.h76 u64 extent; member
H A Dmali_base_kernel.h432 * @extent: Granularity of physical pages to grow the
442 u64 extent; member
H A Dmali_kbase_mem.h298 size_t extent; /* nr of pages alloc'd on PF */ member
/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/tl/
H A Dmali_kbase_tracepoints.h187 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 Dmali_kbase_tracepoints.c234 "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 Dmali_kbase_tracepoints.h186 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 Dmali_kbase_tracepoints.c258 "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...]

Completed in 53 milliseconds

12