Home
last modified time | relevance | path

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

/netbsd-src/sys/external/bsd/drm2/dist/drm/ttm/
H A Dttm_tt.c94 ttm->pages = kvmalloc_array(ttm->num_pages, sizeof(void*), in ttm_tt_alloc_page_directory()
124 ttm->ttm.pages = kvmalloc_array(ttm->ttm.num_pages, in ttm_dma_tt_alloc_page_directory()
144 ttm->dma_address = kvmalloc_array(ttm->ttm.num_pages, in ttm_sg_tt_alloc_page_directory()
/netbsd-src/sys/external/bsd/drm2/dist/drm/nouveau/dispnv50/
H A Dnouveau_dispnv50_lut.c52 in = kvmalloc_array(1024, sizeof(*in), GFP_KERNEL); in nv50_lut_load()
/netbsd-src/sys/external/bsd/drm2/include/linux/
H A Dmm.h128 kvmalloc_array(size_t nelem, size_t elemsize, gfp_t gfp) in kvmalloc_array() function
/netbsd-src/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/mmu/
H A Dnouveau_nvkm_subdev_mmu_mem.c301 if (!(mem->mem = kvmalloc_array(size, sizeof(*mem->mem), GFP_KERNEL))) in nvkm_mem_new_host()
303 if (!(mem->dma = kvmalloc_array(size, sizeof(*mem->dma), GFP_KERNEL))) in nvkm_mem_new_host()
/netbsd-src/sys/external/bsd/drm2/dist/drm/
H A Ddrm_gem.c611 pages = kvmalloc_array(npages, sizeof(*pages), GFP_KERNEL); in drm_gem_get_pages()
653 pages = kvmalloc_array(npages, sizeof(struct page *), GFP_KERNEL); in drm_gem_get_pages()
811 objs = kvmalloc_array(count, sizeof(struct drm_gem_object *), in drm_gem_objects_lookup()
816 handles = kvmalloc_array(count, sizeof(u32), GFP_KERNEL); in drm_gem_objects_lookup()
/netbsd-src/sys/external/bsd/drm2/dist/drm/i915/gem/
H A Di915_gem_userptr.c496 pvec = kvmalloc_array(npages, sizeof(struct page *), GFP_KERNEL); in __i915_gem_userptr_get_pages_worker()
648 pvec = kvmalloc_array(num_pages, sizeof(struct page *), in i915_gem_userptr_get_pages()
H A Di915_gem_execbuffer.c1611 relocs = kvmalloc_array(size, 1, GFP_KERNEL); in eb_copy_relocations()
2502 fences = kvmalloc_array(nfences, sizeof(*fences), in get_fence_array()
2938 exec_list = kvmalloc_array(count, sizeof(*exec_list), in i915_gem_execbuffer_ioctl()
2940 exec2_list = kvmalloc_array(count + 1, eb_element_size(), in i915_gem_execbuffer_ioctl()
3017 exec2_list = kvmalloc_array(count + 1, eb_element_size(), in i915_gem_execbuffer2_ioctl()
H A Di915_gem_pages.c344 mem = kvmalloc_array(n_pte, sizeof(*mem), GFP_KERNEL); in i915_gem_object_map()
/netbsd-src/sys/external/bsd/drm2/dist/drm/xen/
H A Dxen_drm_front_gem.c53 xen_obj->pages = kvmalloc_array(xen_obj->num_pages, in gem_alloc_pages_array()
/netbsd-src/sys/external/bsd/drm2/dist/drm/i915/gt/
H A Dselftest_timeline.c521 timelines = kvmalloc_array(NUM_TIMELINES * I915_NUM_ENGINES, in live_hwsp_engine()
595 timelines = kvmalloc_array(NUM_TIMELINES * I915_NUM_ENGINES, in live_hwsp_alternate()
/netbsd-src/sys/external/bsd/drm2/dist/drm/amd/amdgpu/
H A Damdgpu_bo_list.c248 info = kvmalloc_array(in->bo_number, info_size, GFP_KERNEL); in amdgpu_bo_create_list_entry_array()
H A Damdgpu_vram_mgr.c375 nodes = kvmalloc_array((uint32_t)num_nodes, sizeof(*nodes), in amdgpu_vram_mgr_new()
H A Damdgpu_cs.c177 p->chunks[i].kdata = kvmalloc_array(size, sizeof(uint32_t), GFP_KERNEL); in amdgpu_cs_parser_init()
570 e->user_pages = kvmalloc_array(bo->tbo.ttm->num_pages, in amdgpu_cs_parser_bos()
H A Damdgpu_ttm.c867 range->pfns = kvmalloc_array(ttm->num_pages, sizeof(*range->pfns), in amdgpu_ttm_tt_get_user_pages()
H A Damdgpu_vm.c918 entry->entries = kvmalloc_array(num_entries, in amdgpu_vm_alloc_pts()
/netbsd-src/sys/external/bsd/drm2/dist/drm/radeon/
H A Dradeon_cs.c101 p->relocs = kvmalloc_array(p->nrelocs, sizeof(struct radeon_bo_list), in radeon_cs_parser_relocs()
366 p->chunks[i].kdata = kvmalloc_array(size, sizeof(uint32_t), GFP_KERNEL); in radeon_cs_parser_init()
H A Dradeon_ring.c326 *data = kvmalloc_array(size, sizeof(uint32_t), GFP_KERNEL); in radeon_ring_backup()
H A Dradeon_vm.c142 list = kvmalloc_array(vm->max_pde_used + 2, in radeon_vm_get_bos()
/netbsd-src/sys/external/bsd/drm2/dist/drm/virtio/
H A Dvirtgpu_ioctl.c110 bo_handles = kvmalloc_array(exbuf->num_bo_handles, in virtio_gpu_execbuffer_ioctl()
/netbsd-src/sys/external/bsd/drm2/dist/drm/vgem/
H A Dvgem_drv.c378 obj->pages = kvmalloc_array(npages, sizeof(struct page *), GFP_KERNEL); in vgem_prime_import_sg_table()