kvmalloc_array 1807 arch/s390/kvm/kvm-s390.c keys = kvmalloc_array(args->count, sizeof(uint8_t), GFP_KERNEL); kvmalloc_array 1852 arch/s390/kvm/kvm-s390.c keys = kvmalloc_array(args->count, sizeof(uint8_t), GFP_KERNEL); kvmalloc_array 344 block/blk-zoned.c zones = kvmalloc_array(rep.nr_zones, sizeof(struct blk_zone), kvmalloc_array 519 drivers/acpi/apei/erst.c new_entries = kvmalloc_array(new_size, sizeof(entries[0]), kvmalloc_array 294 drivers/base/firmware_loader/main.c new_pages = kvmalloc_array(new_array_size, sizeof(void *), kvmalloc_array 31 drivers/block/null_blk_zoned.c dev->zones = kvmalloc_array(dev->nr_zones, sizeof(struct blk_zone), kvmalloc_array 231 drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.c info = kvmalloc_array(in->bo_number, info_size, GFP_KERNEL); kvmalloc_array 171 drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c p->chunks[i].kdata = kvmalloc_array(size, sizeof(uint32_t), GFP_KERNEL); kvmalloc_array 624 drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c e->user_pages = kvmalloc_array(bo->tbo.ttm->num_pages, kvmalloc_array 815 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c pfns = kvmalloc_array(ttm->num_pages, sizeof(*pfns), GFP_KERNEL); kvmalloc_array 864 drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c entry->entries = kvmalloc_array(num_entries, kvmalloc_array 308 drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c nodes = kvmalloc_array((uint32_t)num_nodes, sizeof(*nodes), kvmalloc_array 571 drivers/gpu/drm/drm_gem.c pages = kvmalloc_array(npages, sizeof(struct page *), GFP_KERNEL); kvmalloc_array 708 drivers/gpu/drm/drm_gem.c objs = kvmalloc_array(count, sizeof(struct drm_gem_object *), kvmalloc_array 713 drivers/gpu/drm/drm_gem.c handles = kvmalloc_array(count, sizeof(u32), GFP_KERNEL); kvmalloc_array 669 drivers/gpu/drm/drm_gem_shmem_helper.c shmem->pages = kvmalloc_array(npages, sizeof(struct page *), GFP_KERNEL); kvmalloc_array 669 drivers/gpu/drm/etnaviv/etnaviv_gem.c pvec = kvmalloc_array(npages, sizeof(struct page *), GFP_KERNEL); kvmalloc_array 123 drivers/gpu/drm/etnaviv/etnaviv_gem_prime.c etnaviv_obj->pages = kvmalloc_array(npages, sizeof(struct page *), GFP_KERNEL); kvmalloc_array 478 drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c bos = kvmalloc_array(args->nr_bos, sizeof(*bos), GFP_KERNEL); kvmalloc_array 479 drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c relocs = kvmalloc_array(args->nr_relocs, sizeof(*relocs), GFP_KERNEL); kvmalloc_array 480 drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c pmrs = kvmalloc_array(args->nr_pmrs, sizeof(*pmrs), GFP_KERNEL); kvmalloc_array 481 drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c stream = kvmalloc_array(1, args->stream_size, GFP_KERNEL); kvmalloc_array 58 drivers/gpu/drm/exynos/exynos_drm_gem.c exynos_gem->pages = kvmalloc_array(nr_pages, sizeof(struct page *), kvmalloc_array 490 drivers/gpu/drm/exynos/exynos_drm_gem.c exynos_gem->pages = kvmalloc_array(npages, sizeof(struct page *), GFP_KERNEL); kvmalloc_array 1603 drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c relocs = kvmalloc_array(size, 1, GFP_KERNEL); kvmalloc_array 2379 drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c fences = kvmalloc_array(nfences, sizeof(*fences), kvmalloc_array 2788 drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c exec_list = kvmalloc_array(count, sizeof(*exec_list), kvmalloc_array 2790 drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c exec2_list = kvmalloc_array(count + 1, eb_element_size(), kvmalloc_array 2866 drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c exec2_list = kvmalloc_array(count + 1, eb_element_size(), kvmalloc_array 246 drivers/gpu/drm/i915/gem/i915_gem_pages.c pages = kvmalloc_array(n_pages, sizeof(*pages), GFP_KERNEL); kvmalloc_array 484 drivers/gpu/drm/i915/gem/i915_gem_userptr.c pvec = kvmalloc_array(npages, sizeof(struct page *), GFP_KERNEL); kvmalloc_array 618 drivers/gpu/drm/i915/gem/i915_gem_userptr.c pvec = kvmalloc_array(num_pages, sizeof(struct page *), kvmalloc_array 512 drivers/gpu/drm/i915/gt/selftest_timeline.c timelines = kvmalloc_array(NUM_TIMELINES * I915_NUM_ENGINES, kvmalloc_array 588 drivers/gpu/drm/i915/gt/selftest_timeline.c timelines = kvmalloc_array(NUM_TIMELINES * I915_NUM_ENGINES, kvmalloc_array 86 drivers/gpu/drm/msm/msm_gem.c p = kvmalloc_array(npages, sizeof(struct page *), GFP_KERNEL); kvmalloc_array 1135 drivers/gpu/drm/msm/msm_gem.c msm_obj->pages = kvmalloc_array(npages, sizeof(struct page *), GFP_KERNEL); kvmalloc_array 41 drivers/gpu/drm/nouveau/dispnv50/lut.c in = kvmalloc_array(1024, sizeof(*in), GFP_KERNEL); kvmalloc_array 194 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/mem.c if (!(mem->mem = kvmalloc_array(size, sizeof(*mem->mem), GFP_KERNEL))) kvmalloc_array 196 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/mem.c if (!(mem->dma = kvmalloc_array(size, sizeof(*mem->dma), GFP_KERNEL))) kvmalloc_array 141 drivers/gpu/drm/panfrost/panfrost_drv.c job->implicit_fences = kvmalloc_array(job->bo_count, kvmalloc_array 153 drivers/gpu/drm/panfrost/panfrost_drv.c job->mappings = kvmalloc_array(job->bo_count, kvmalloc_array 204 drivers/gpu/drm/panfrost/panfrost_drv.c job->in_fences = kvmalloc_array(job->in_fence_count, kvmalloc_array 212 drivers/gpu/drm/panfrost/panfrost_drv.c handles = kvmalloc_array(job->in_fence_count, sizeof(u32), GFP_KERNEL); kvmalloc_array 478 drivers/gpu/drm/panfrost/panfrost_mmu.c bo->sgts = kvmalloc_array(bo->base.base.size / SZ_2M, kvmalloc_array 486 drivers/gpu/drm/panfrost/panfrost_mmu.c pages = kvmalloc_array(bo->base.base.size >> PAGE_SHIFT, kvmalloc_array 96 drivers/gpu/drm/radeon/radeon_cs.c p->relocs = kvmalloc_array(p->nrelocs, sizeof(struct radeon_bo_list), kvmalloc_array 351 drivers/gpu/drm/radeon/radeon_cs.c p->chunks[i].kdata = kvmalloc_array(size, sizeof(uint32_t), GFP_KERNEL); kvmalloc_array 321 drivers/gpu/drm/radeon/radeon_ring.c *data = kvmalloc_array(size, sizeof(uint32_t), GFP_KERNEL); kvmalloc_array 135 drivers/gpu/drm/radeon/radeon_vm.c list = kvmalloc_array(vm->max_pde_used + 2, kvmalloc_array 87 drivers/gpu/drm/ttm/ttm_tt.c ttm->pages = kvmalloc_array(ttm->num_pages, sizeof(void*), kvmalloc_array 96 drivers/gpu/drm/ttm/ttm_tt.c ttm->ttm.pages = kvmalloc_array(ttm->ttm.num_pages, kvmalloc_array 108 drivers/gpu/drm/ttm/ttm_tt.c ttm->dma_address = kvmalloc_array(ttm->ttm.num_pages, kvmalloc_array 203 drivers/gpu/drm/udl/udl_dmabuf.c obj->pages = kvmalloc_array(npages, sizeof(struct page *), GFP_KERNEL); kvmalloc_array 307 drivers/gpu/drm/v3d/v3d_gem.c job->bo = kvmalloc_array(job->bo_count, kvmalloc_array 315 drivers/gpu/drm/v3d/v3d_gem.c handles = kvmalloc_array(job->bo_count, sizeof(u32), GFP_KERNEL); kvmalloc_array 747 drivers/gpu/drm/vc4/vc4_gem.c exec->bo = kvmalloc_array(exec->bo_count, kvmalloc_array 755 drivers/gpu/drm/vc4/vc4_gem.c handles = kvmalloc_array(exec->bo_count, sizeof(uint32_t), GFP_KERNEL); kvmalloc_array 856 drivers/gpu/drm/vc4/vc4_gem.c temp = kvmalloc_array(temp_size, 1, GFP_KERNEL); kvmalloc_array 373 drivers/gpu/drm/vgem/vgem_drv.c obj->pages = kvmalloc_array(npages, sizeof(struct page *), GFP_KERNEL); kvmalloc_array 163 drivers/gpu/drm/virtio/virtgpu_ioctl.c bo_handles = kvmalloc_array(exbuf->num_bo_handles, kvmalloc_array 165 drivers/gpu/drm/virtio/virtgpu_ioctl.c buflist = kvmalloc_array(exbuf->num_bo_handles, kvmalloc_array 48 drivers/gpu/drm/xen/xen_drm_front_gem.c xen_obj->pages = kvmalloc_array(xen_obj->num_pages, kvmalloc_array 315 drivers/infiniband/hw/hns/hns_roce_srq.c srq->wrid = kvmalloc_array(srq->max, sizeof(u64), GFP_KERNEL); kvmalloc_array 1183 drivers/infiniband/hw/mlx4/qp.c qp->sq.wrid = kvmalloc_array(qp->sq.wqe_cnt, kvmalloc_array 1185 drivers/infiniband/hw/mlx4/qp.c qp->rq.wrid = kvmalloc_array(qp->rq.wqe_cnt, kvmalloc_array 166 drivers/infiniband/hw/mlx4/srq.c srq->wrid = kvmalloc_array(srq->msrq.max, kvmalloc_array 1122 drivers/infiniband/hw/mlx5/qp.c qp->sq.wrid = kvmalloc_array(qp->sq.wqe_cnt, kvmalloc_array 1124 drivers/infiniband/hw/mlx5/qp.c qp->sq.wr_data = kvmalloc_array(qp->sq.wqe_cnt, kvmalloc_array 1126 drivers/infiniband/hw/mlx5/qp.c qp->rq.wrid = kvmalloc_array(qp->rq.wqe_cnt, kvmalloc_array 1128 drivers/infiniband/hw/mlx5/qp.c qp->sq.w_list = kvmalloc_array(qp->sq.wqe_cnt, kvmalloc_array 1130 drivers/infiniband/hw/mlx5/qp.c qp->sq.wqe_head = kvmalloc_array(qp->sq.wqe_cnt, kvmalloc_array 172 drivers/infiniband/hw/mlx5/srq.c srq->wrid = kvmalloc_array(srq->msrq.max, sizeof(u64), GFP_KERNEL); kvmalloc_array 726 drivers/infiniband/ulp/srpt/ib_srpt.c ring = kvmalloc_array(ring_size, sizeof(ring[0]), GFP_KERNEL); kvmalloc_array 3161 drivers/md/dm-integrity.c pl = kvmalloc_array(n_pages + 1, sizeof(struct page_list), GFP_KERNEL | __GFP_ZERO); kvmalloc_array 3194 drivers/md/dm-integrity.c sl = kvmalloc_array(ic->journal_sections, kvmalloc_array 3213 drivers/md/dm-integrity.c s = kvmalloc_array(n_pages, sizeof(struct scatterlist), kvmalloc_array 3393 drivers/md/dm-integrity.c sg = kvmalloc_array(ic->journal_pages + 1, kvmalloc_array 3461 drivers/md/dm-integrity.c ic->sk_requests = kvmalloc_array(ic->journal_sections, kvmalloc_array 4003 drivers/md/dm-integrity.c ic->recalc_tags = kvmalloc_array(RECALC_SECTORS >> ic->sb->log2_sectors_per_block, kvmalloc_array 4043 drivers/md/dm-integrity.c ic->bbs = kvmalloc_array(ic->n_bitmap_blocks, sizeof(struct bitmap_block_status), GFP_KERNEL); kvmalloc_array 261 drivers/md/dm-writecache.c pages = kvmalloc_array(p, sizeof(struct page *), GFP_KERNEL); kvmalloc_array 2238 drivers/md/raid5.c scribble = kvmalloc_array(cnt, obj_size, flags); kvmalloc_array 123 drivers/media/common/videobuf2/videobuf2-dma-sg.c buf->pages = kvmalloc_array(buf->num_pages, sizeof(struct page *), kvmalloc_array 2138 drivers/media/v4l2-core/v4l2-ctrls.c hdl->buckets = kvmalloc_array(hdl->nr_of_buckets, kvmalloc_array 3442 drivers/media/v4l2-core/v4l2-ctrls.c helpers = kvmalloc_array(cs->count, sizeof(helper[0]), kvmalloc_array 3816 drivers/media/v4l2-core/v4l2-ctrls.c helpers = kvmalloc_array(cs->count, sizeof(helper[0]), kvmalloc_array 755 drivers/media/v4l2-core/v4l2-subdev.c cfg = kvmalloc_array(sd->entity.num_pads, sizeof(*cfg), kvmalloc_array 96 drivers/misc/habanalabs/memory.c phys_pg_pack->pages = kvmalloc_array(num_pgs, sizeof(u64), GFP_KERNEL); kvmalloc_array 690 drivers/misc/habanalabs/memory.c phys_pg_pack->pages = kvmalloc_array(total_npages, sizeof(u64), kvmalloc_array 422 drivers/misc/habanalabs/mmu.c hdev->mmu_shadow_hop0 = kvmalloc_array(prop->max_asid, kvmalloc_array 118 drivers/net/ethernet/mellanox/mlx4/mr.c buddy->bits[i] = kvmalloc_array(s, sizeof(long), GFP_KERNEL | __GFP_ZERO); kvmalloc_array 4451 drivers/net/ethernet/netronome/nfp/bpf/jit.c prog = kvmalloc_array(nfp_prog->prog_len, sizeof(u64), GFP_KERNEL); kvmalloc_array 528 drivers/net/ethernet/netronome/nfp/flower/metadata.c priv->stats = kvmalloc_array(stats_size, sizeof(struct nfp_fl_stats), kvmalloc_array 1444 drivers/net/hyperv/netvsc_drv.c pcpu_sum = kvmalloc_array(num_possible_cpus(), kvmalloc_array 42 drivers/staging/media/ipu3/ipu3-dmamap.c pages = kvmalloc_array(count, sizeof(*pages), GFP_KERNEL); kvmalloc_array 746 drivers/tty/vt/consolemap.c unilist = kvmalloc_array(ct, sizeof(struct unipair), GFP_KERNEL); kvmalloc_array 776 drivers/usb/gadget/function/f_fs.c pages = kvmalloc_array(n_pages, sizeof(struct page *), GFP_KERNEL); kvmalloc_array 325 drivers/xen/evtchn.c new_ring = kvmalloc_array(new_size, sizeof(*new_ring), GFP_KERNEL); kvmalloc_array 144 fs/ceph/file.c bv = kvmalloc_array(npages, sizeof(*bv), GFP_KERNEL | __GFP_ZERO); kvmalloc_array 789 fs/erofs/zdata.c pages = kvmalloc_array(nr_pages, sizeof(struct page *), kvmalloc_array 4274 fs/ext4/super.c kvmalloc_array(db_count, kvmalloc_array 115 fs/file.c data = kvmalloc_array(nr, sizeof(struct file *), GFP_KERNEL_ACCOUNT); kvmalloc_array 1346 fs/fuse/dev.c bufs = kvmalloc_array(pipe->buffers, sizeof(struct pipe_buffer), kvmalloc_array 1954 fs/fuse/dev.c bufs = kvmalloc_array(pipe->nrbufs, sizeof(struct pipe_buffer), kvmalloc_array 3503 fs/io_uring.c pages = kvmalloc_array(nr_pages, sizeof(struct page *), kvmalloc_array 3505 fs/io_uring.c vmas = kvmalloc_array(nr_pages, kvmalloc_array 3517 fs/io_uring.c imu->bvec = kvmalloc_array(nr_pages, sizeof(struct bio_vec), kvmalloc_array 693 include/linux/mm.h return kvmalloc_array(n, size, flags | __GFP_ZERO); kvmalloc_array 470 include/linux/ptr_ring.h return kvmalloc_array(size, sizeof(void *), gfp | __GFP_ZERO); kvmalloc_array 1432 ipc/sem.c sem_io = kvmalloc_array(nsems, sizeof(ushort), kvmalloc_array 1467 ipc/sem.c sem_io = kvmalloc_array(nsems, sizeof(ushort), kvmalloc_array 1987 ipc/sem.c sops = kvmalloc_array(nsops, sizeof(*sops), GFP_KERNEL); kvmalloc_array 349 kernel/cgroup/cgroup-v1.c array = kvmalloc_array(length, sizeof(pid_t), GFP_KERNEL); kvmalloc_array 34 lib/bucket_locks.c tlocks = kvmalloc_array(size, sizeof(spinlock_t), gfp); kvmalloc_array 1318 lib/iov_iter.c return kvmalloc_array(n, sizeof(struct page *), GFP_KERNEL); kvmalloc_array 817 net/ipv4/inet_hashtables.c hashinfo->ehash_locks = kvmalloc_array(nblocks, locksz, GFP_KERNEL); kvmalloc_array 2318 net/netfilter/nf_conntrack_core.c hash = kvmalloc_array(nr_slots, sizeof(struct hlist_nulls_head), kvmalloc_array 2796 net/netfilter/nf_tables_api.c info = kvmalloc_array(NFT_RULE_MAXEXPRS, kvmalloc_array 949 net/netfilter/x_tables.c return kvmalloc_array(size, sizeof(unsigned int), GFP_KERNEL | __GFP_ZERO); kvmalloc_array 149 net/openvswitch/flow_table.c ti->buckets = kvmalloc_array(new_size, sizeof(struct hlist_head), kvmalloc_array 1416 net/sched/cls_u32.c tc_u_common_hash = kvmalloc_array(U32_HASH_SIZE, kvmalloc_array 648 net/sched/sch_api.c h = kvmalloc_array(n, sizeof(struct hlist_head), GFP_KERNEL); kvmalloc_array 381 net/sched/sch_choke.c ntab = kvmalloc_array((mask + 1), sizeof(struct sk_buff *), GFP_KERNEL | __GFP_ZERO); kvmalloc_array 377 sound/core/seq/seq_memory.c cellptr = kvmalloc_array(sizeof(struct snd_seq_event_cell), pool->size,