Home
last modified time | relevance | path

Searched refs:kvmalloc_array (Results 1 – 25 of 66) sorted by relevance

123

/Linux-v4.19/lib/
Dbucket_locks.c34 tlocks = kvmalloc_array(size, sizeof(spinlock_t), gfp); in __alloc_bucket_spinlocks()
/Linux-v4.19/drivers/gpu/drm/etnaviv/
Detnaviv_gem_submit.c451 bos = kvmalloc_array(args->nr_bos, sizeof(*bos), GFP_KERNEL); in etnaviv_ioctl_gem_submit()
452 relocs = kvmalloc_array(args->nr_relocs, sizeof(*relocs), GFP_KERNEL); in etnaviv_ioctl_gem_submit()
453 pmrs = kvmalloc_array(args->nr_pmrs, sizeof(*pmrs), GFP_KERNEL); in etnaviv_ioctl_gem_submit()
454 stream = kvmalloc_array(1, args->stream_size, GFP_KERNEL); in etnaviv_ioctl_gem_submit()
Detnaviv_gem_prime.c122 etnaviv_obj->pages = kvmalloc_array(npages, sizeof(struct page *), GFP_KERNEL); in etnaviv_gem_prime_import_sg_table()
/Linux-v4.19/drivers/gpu/drm/i915/selftests/
Dintel_breadcrumbs.c120 waiters = kvmalloc_array(count, sizeof(*waiters), GFP_KERNEL); in igt_random_insert_remove()
190 waiters = kvmalloc_array(count, sizeof(*waiters), GFP_KERNEL); in igt_insert_complete()
359 waiters = kvmalloc_array(count, sizeof(*waiters), GFP_KERNEL); in igt_wakeup()
/Linux-v4.19/drivers/gpu/drm/ttm/
Dttm_tt.c87 ttm->pages = kvmalloc_array(ttm->num_pages, sizeof(void*), in ttm_tt_alloc_page_directory()
96 ttm->ttm.pages = kvmalloc_array(ttm->ttm.num_pages, in ttm_dma_tt_alloc_page_directory()
108 ttm->dma_address = kvmalloc_array(ttm->ttm.num_pages, in ttm_sg_tt_alloc_page_directory()
/Linux-v4.19/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/
Dmem.c194 if (!(mem->mem = kvmalloc_array(size, sizeof(*mem->mem), GFP_KERNEL))) in nvkm_mem_new_host()
196 if (!(mem->dma = kvmalloc_array(size, sizeof(*mem->dma), GFP_KERNEL))) in nvkm_mem_new_host()
/Linux-v4.19/tools/virtio/ringtest/
Dptr_ring.c62 #define kvmalloc_array kmalloc_array macro
/Linux-v4.19/drivers/block/
Dnull_blk_zoned.c27 dev->zones = kvmalloc_array(dev->nr_zones, sizeof(struct blk_zone), in null_zone_init()
/Linux-v4.19/drivers/gpu/drm/exynos/
Dexynos_drm_gem.c62 exynos_gem->pages = kvmalloc_array(nr_pages, sizeof(struct page *), in exynos_drm_alloc_buf()
491 exynos_gem->pages = kvmalloc_array(npages, sizeof(struct page *), GFP_KERNEL); in exynos_drm_gem_prime_import_sg_table()
/Linux-v4.19/drivers/gpu/drm/v3d/
Dv3d_gem.c352 exec->bo = kvmalloc_array(exec->bo_count, in v3d_cl_lookup_bos()
360 handles = kvmalloc_array(exec->bo_count, sizeof(u32), GFP_KERNEL); in v3d_cl_lookup_bos()
/Linux-v4.19/drivers/gpu/drm/virtio/
Dvirtgpu_ioctl.c125 bo_handles = kvmalloc_array(exbuf->num_bo_handles, in virtio_gpu_execbuffer_ioctl()
127 buflist = kvmalloc_array(exbuf->num_bo_handles, in virtio_gpu_execbuffer_ioctl()
/Linux-v4.19/drivers/gpu/drm/amd/amdgpu/
Damdgpu_vram_mgr.c166 nodes = kvmalloc_array(num_nodes, sizeof(*nodes), in amdgpu_vram_mgr_new()
Damdgpu_bo_list.c219 info = kvmalloc_array(in->bo_number, info_size, GFP_KERNEL); in amdgpu_bo_create_list_entry_array()
/Linux-v4.19/drivers/gpu/drm/udl/
Dudl_dmabuf.c214 obj->pages = kvmalloc_array(npages, sizeof(struct page *), GFP_KERNEL); in udl_prime_create()
/Linux-v4.19/drivers/gpu/drm/xen/
Dxen_drm_front_gem.c50 xen_obj->pages = kvmalloc_array(xen_obj->num_pages, in gem_alloc_pages_array()
/Linux-v4.19/block/
Dblk-zoned.c334 zones = kvmalloc_array(rep.nr_zones, sizeof(struct blk_zone), in blkdev_report_zones_ioctl()
/Linux-v4.19/drivers/gpu/drm/i915/
Di915_gem_userptr.c512 pvec = kvmalloc_array(npages, sizeof(struct page *), GFP_KERNEL); in __i915_gem_userptr_get_pages_worker()
646 pvec = kvmalloc_array(num_pages, sizeof(struct page *), in i915_gem_userptr_get_pages()
Di915_gem_execbuffer.c1571 relocs = kvmalloc_array(size, 1, GFP_KERNEL); in eb_copy_relocations()
2076 fences = kvmalloc_array(nfences, sizeof(*fences), in get_fence_array()
2489 exec_list = kvmalloc_array(count, sizeof(*exec_list), in i915_gem_execbuffer_ioctl()
2491 exec2_list = kvmalloc_array(count + 1, eb_element_size(), in i915_gem_execbuffer_ioctl()
2567 exec2_list = kvmalloc_array(count + 1, eb_element_size(), in i915_gem_execbuffer2_ioctl()
/Linux-v4.19/drivers/gpu/drm/vc4/
Dvc4_gem.c740 exec->bo = kvmalloc_array(exec->bo_count, in vc4_cl_lookup_bos()
748 handles = kvmalloc_array(exec->bo_count, sizeof(uint32_t), GFP_KERNEL); in vc4_cl_lookup_bos()
848 temp = kvmalloc_array(temp_size, 1, GFP_KERNEL); in vc4_get_bcl()
/Linux-v4.19/drivers/gpu/drm/radeon/
Dradeon_cs.c90 p->relocs = kvmalloc_array(p->nrelocs, sizeof(struct radeon_bo_list), in radeon_cs_parser_relocs()
345 p->chunks[i].kdata = kvmalloc_array(size, sizeof(uint32_t), GFP_KERNEL); in radeon_cs_parser_init()
Dradeon_ring.c317 *data = kvmalloc_array(size, sizeof(uint32_t), GFP_KERNEL); in radeon_ring_backup()
/Linux-v4.19/drivers/infiniband/hw/mlx4/
Dsrq.c173 srq->wrid = kvmalloc_array(srq->msrq.max, in mlx4_ib_create_srq()
/Linux-v4.19/drivers/gpu/drm/vgem/
Dvgem_drv.c367 obj->pages = kvmalloc_array(npages, sizeof(struct page *), GFP_KERNEL); in vgem_prime_import_sg_table()
/Linux-v4.19/drivers/gpu/drm/msm/
Dmsm_gem.c55 p = kvmalloc_array(npages, sizeof(struct page *), GFP_KERNEL); in get_pages_vram()
1010 msm_obj->pages = kvmalloc_array(npages, sizeof(struct page *), GFP_KERNEL); in msm_gem_import()
/Linux-v4.19/include/linux/
Dptr_ring.h475 return kvmalloc_array(size, sizeof(void *), gfp | __GFP_ZERO); in __ptr_ring_init_queue_alloc()

123