Searched refs:prealloc_sas (Results 1 - 4 of 4) sorted by relevance
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/mmu/ |
H A D | mali_kbase_mmu.c | 454 * @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 D | mali_kbase_mmu.c | 314 * @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 D | mali_kbase_mem.c | 3330 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 D | mali_kbase_mem.c | 3765 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