Home
last modified time | relevance | path

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

/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/mmu/
H A Dmali_kbase_mmu.c454 * @prealloc_sas: Pointer to kbase_sub_alloc structures
473 struct kbase_sub_alloc **prealloc_sas) in page_fault_try_alloc()
561 &prealloc_sas[0]); in page_fault_try_alloc()
570 &prealloc_sas[1]); in page_fault_try_alloc()
674 struct kbase_sub_alloc *prealloc_sas[2] = { NULL, NULL }; in kbase_mmu_page_fault_worker() local
783 for (i = 0; i != ARRAY_SIZE(prealloc_sas); ++i) { in kbase_mmu_page_fault_worker()
784 prealloc_sas[i] = kmalloc(sizeof(*prealloc_sas[i]), GFP_KERNEL); in kbase_mmu_page_fault_worker()
785 if (!prealloc_sas[i]) { in kbase_mmu_page_fault_worker()
935 &grow_2mb_pool, prealloc_sas); in kbase_mmu_page_fault_worker()
470 page_fault_try_alloc(struct kbase_context *kctx, struct kbase_va_region *region, size_t new_pages, int *pages_to_grow, bool *grow_2mb_pool, struct kbase_sub_alloc **prealloc_sas) page_fault_try_alloc() argument
[all...]
/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/mmu/
H A Dmali_kbase_mmu.c314 * @prealloc_sas: Pointer to kbase_sub_alloc structures
331 int *pages_to_grow, bool *grow_2mb_pool, struct kbase_sub_alloc **prealloc_sas) in page_fault_try_alloc()
419 pages_to_alloc_4k_per_alloc, &prealloc_sas[0]); in page_fault_try_alloc()
425 region->cpu_alloc, pool, pages_to_alloc_4k_per_alloc, &prealloc_sas[1]); in page_fault_try_alloc()
528 struct kbase_sub_alloc *prealloc_sas[2] = {NULL, NULL}; in kbase_mmu_page_fault_worker() local
628 for (i = 0; i != ARRAY_SIZE(prealloc_sas); ++i) { in kbase_mmu_page_fault_worker()
629 prealloc_sas[i] = kmalloc(sizeof(*prealloc_sas[i]), GFP_KERNEL); in kbase_mmu_page_fault_worker()
630 if (!prealloc_sas[i]) { in kbase_mmu_page_fault_worker()
739 grown = page_fault_try_alloc(kctx, region, new_pages, &pages_to_grow, &grow_2mb_pool, prealloc_sas); in kbase_mmu_page_fault_worker()
330 page_fault_try_alloc(struct kbase_context *kctx, struct kbase_va_region *region, size_t new_pages, int *pages_to_grow, bool *grow_2mb_pool, struct kbase_sub_alloc **prealloc_sas) page_fault_try_alloc() argument
[all...]
/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/
H A Dmali_kbase_mem.c3330 struct kbase_va_region *reg, struct kbase_sub_alloc **prealloc_sas) in kbase_jit_grow()
3406 gpu_pages = kbase_alloc_phy_pages_helper_locked(reg->gpu_alloc, pool, delta, &prealloc_sas[0]); in kbase_jit_grow()
3416 cpu_pages = kbase_alloc_phy_pages_helper_locked(reg->cpu_alloc, pool, delta, &prealloc_sas[1]); in kbase_jit_grow()
3623 struct kbase_sub_alloc *prealloc_sas[2] = {NULL, NULL}; in kbase_jit_allocate() local
3638 for (i = 0; i != ARRAY_SIZE(prealloc_sas); ++i) { in kbase_jit_allocate()
3639 prealloc_sas[i] = kmalloc(sizeof(*prealloc_sas[i]), GFP_KERNEL); in kbase_jit_allocate()
3640 if (!prealloc_sas[i]) { in kbase_jit_allocate()
3719 ret = kbase_jit_grow(kctx, info, reg, prealloc_sas); in kbase_jit_allocate()
3822 for (i = 0; i != ARRAY_SIZE(prealloc_sas); in kbase_jit_allocate()
3329 kbase_jit_grow(struct kbase_context *kctx, const struct base_jit_alloc_info *info, struct kbase_va_region *reg, struct kbase_sub_alloc **prealloc_sas) kbase_jit_grow() argument
[all...]
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/
H A Dmali_kbase_mem.c3765 struct kbase_sub_alloc **prealloc_sas, in kbase_jit_grow()
3839 delta, &prealloc_sas[0]); in kbase_jit_grow()
3850 pool, delta, &prealloc_sas[1]); in kbase_jit_grow()
4075 struct kbase_sub_alloc *prealloc_sas[2] = { NULL, NULL }; in kbase_jit_allocate() local
4094 for (i = 0; i != ARRAY_SIZE(prealloc_sas); ++i) { in kbase_jit_allocate()
4095 prealloc_sas[i] = kmalloc(sizeof(*prealloc_sas[i]), GFP_KERNEL); in kbase_jit_allocate()
4096 if (!prealloc_sas[i]) in kbase_jit_allocate()
4175 ret = kbase_jit_grow(kctx, info, reg, prealloc_sas, in kbase_jit_allocate()
4286 for (i = 0; i != ARRAY_SIZE(prealloc_sas); in kbase_jit_allocate()
3762 kbase_jit_grow(struct kbase_context *kctx, const struct base_jit_alloc_info *info, struct kbase_va_region *reg, struct kbase_sub_alloc **prealloc_sas, enum kbase_caller_mmu_sync_info mmu_sync_info) kbase_jit_grow() argument
[all...]

Completed in 14 milliseconds