Symbol: kvmalloc_array
arch/s390/kvm/kvm-s390.c
2196
keys = kvmalloc_array(args->count, sizeof(*keys), GFP_KERNEL_ACCOUNT);
arch/s390/kvm/kvm-s390.c
2233
keys = kvmalloc_array(args->count, sizeof(*keys), GFP_KERNEL_ACCOUNT);
drivers/accel/habanalabs/common/memory.c
142
phys_pg_pack->pages = kvmalloc_array(num_pgs, sizeof(u64), GFP_KERNEL);
drivers/accel/habanalabs/common/memory.c
888
phys_pg_pack->pages = kvmalloc_array(total_npages, sizeof(u64),
drivers/accel/qaic/qaic_data.c
472
pages = kvmalloc_array(nr_pages, sizeof(*pages) + sizeof(*pages_order), GFP_KERNEL);
drivers/accel/rocket/rocket_job.c
193
bos = kvmalloc_array(job->in_bo_count + job->out_bo_count, sizeof(void *),
drivers/acpi/apei/erst.c
546
new_entries = kvmalloc_array(new_size, sizeof(entries[0]),
drivers/base/firmware_loader/main.c
266
new_pages = kvmalloc_array(new_array_size, sizeof(void *),
drivers/block/ublk_drv.c
5439
pages = kvmalloc_array(nr_pages, sizeof(*pages), GFP_KERNEL);
drivers/dma-buf/udmabuf.c
390
folios = kvmalloc_array(max_nr_folios, sizeof(*folios), GFP_KERNEL);
drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.c
204
info = kvmalloc_array(bo_number, info_size, GFP_KERNEL);
drivers/gpu/drm/amd/amdgpu/amdgpu_dev_coredump.c
276
ib_content = kvmalloc_array(coredump->ibs[i].ib_size_dw, 4,
drivers/gpu/drm/amd/amdgpu/amdgpu_hmm.c
180
pfns = kvmalloc_array(npages, sizeof(*pfns), GFP_KERNEL);
drivers/gpu/drm/amd/amdgpu/amdgpu_userq_fence.c
246
userq_fence->fence_drv_array = kvmalloc_array(xas.xa_index,
drivers/gpu/drm/amd/amdkfd/kfd_svm.c
914
dst = kvmalloc_array(num_elements, size, GFP_KERNEL);
drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c
4061
buf = kvmalloc_array(smu->stb_context.stb_buf_size, sizeof(*buf), GFP_KERNEL);
drivers/gpu/drm/drm_exec.c
82
exec->objects = kvmalloc_array(nr, sizeof(void *), GFP_KERNEL);
drivers/gpu/drm/drm_gpusvm.c
1447
pfns = kvmalloc_array(npages, sizeof(*pfns), GFP_KERNEL);
drivers/gpu/drm/drm_gpusvm.c
1755
pfns = kvmalloc_array(npages, sizeof(*pfns), GFP_KERNEL);
drivers/gpu/drm/drm_gpusvm.c
711
pfns = kvmalloc_array(npages, sizeof(*pfns), GFP_KERNEL);
drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c
472
stream = kvmalloc_array(1, args->stream_size, GFP_KERNEL);
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c
1668
relocs = kvmalloc_array(1, size, GFP_KERNEL);
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c
3584
exec2_list = kvmalloc_array(count + 2, eb_element_size(),
drivers/gpu/drm/i915/gem/i915_gem_pages.c
347
pfns = kvmalloc_array(n_pfn, sizeof(*pfns), GFP_KERNEL);
drivers/gpu/drm/imagination/pvr_drv.c
1205
out_alloc = kvmalloc_array(in->count, obj_size, GFP_KERNEL);
drivers/gpu/drm/panfrost/panfrost_drv.c
260
handles = kvmalloc_array(in_fence_count, sizeof(u32), GFP_KERNEL);
drivers/gpu/drm/panthor/panthor_drv.c
109
out_alloc = kvmalloc_array(in->count, obj_size, GFP_KERNEL);
drivers/gpu/drm/radeon/radeon_cs.c
288
p->chunks_array = kvmalloc_array(cs->num_chunks, sizeof(uint64_t), GFP_KERNEL);
drivers/gpu/drm/radeon/radeon_cs.c
347
p->chunks[i].kdata = kvmalloc_array(size, sizeof(uint32_t), GFP_KERNEL);
drivers/gpu/drm/radeon/radeon_ring.c
325
*data = kvmalloc_array(size, sizeof(uint32_t), GFP_KERNEL);
drivers/gpu/drm/v3d/v3d_submit.c
716
kvmalloc_array(nperfmons,
drivers/gpu/drm/vc4/vc4_gem.c
769
temp = kvmalloc_array(temp_size, 1, GFP_KERNEL);
drivers/gpu/drm/virtio/virtgpu_submit.c
308
bo_handles = kvmalloc_array(exbuf->num_bo_handles, sizeof(*bo_handles),
drivers/gpu/drm/xe/xe_vm.c
2245
mem_attrs = kvmalloc_array(args->num_mem_ranges, args->sizeof_mem_range_attr,
drivers/infiniband/hw/hns/hns_roce_srq.c
254
srq->wrid = kvmalloc_array(srq->wqe_cnt, sizeof(u64), GFP_KERNEL);
drivers/infiniband/hw/mana/shadow_queue.h
43
queue->buffer = kvmalloc_array(length, stride, GFP_KERNEL);
drivers/infiniband/hw/mlx4/qp.c
1157
qp->sq.wrid = kvmalloc_array(qp->sq.wqe_cnt,
drivers/infiniband/hw/mlx4/qp.c
1159
qp->rq.wrid = kvmalloc_array(qp->rq.wqe_cnt,
drivers/infiniband/hw/mlx4/srq.c
173
srq->wrid = kvmalloc_array(srq->msrq.max,
drivers/infiniband/hw/mlx5/qp.c
1200
qp->sq.wrid = kvmalloc_array(qp->sq.wqe_cnt,
drivers/infiniband/hw/mlx5/qp.c
1202
qp->sq.wr_data = kvmalloc_array(qp->sq.wqe_cnt,
drivers/infiniband/hw/mlx5/qp.c
1204
qp->rq.wrid = kvmalloc_array(qp->rq.wqe_cnt,
drivers/infiniband/hw/mlx5/qp.c
1207
qp->sq.wqe_head = kvmalloc_array(qp->sq.wqe_cnt,
drivers/infiniband/hw/mlx5/srq.c
137
srq->wrid = kvmalloc_array(srq->msrq.max, sizeof(u64), GFP_KERNEL);
drivers/md/raid5.c
2479
scribble = kvmalloc_array(cnt, obj_size, GFP_KERNEL);
drivers/net/ethernet/mellanox/mlx4/mr.c
118
buddy->bits[i] = kvmalloc_array(s, sizeof(long), GFP_KERNEL | __GFP_ZERO);
drivers/net/ethernet/mellanox/mlx5/core/en/rqt.c
160
rss_rqns = kvmalloc_array(indir->actual_table_size, sizeof(*rss_rqns), GFP_KERNEL);
drivers/net/ethernet/mellanox/mlx5/core/en/rqt.c
165
rss_vhca_ids = kvmalloc_array(indir->actual_table_size, sizeof(*rss_vhca_ids),
drivers/net/ethernet/mellanox/mlx5/core/en/rqt.c
249
rss_rqns = kvmalloc_array(indir->actual_table_size, sizeof(*rss_rqns), GFP_KERNEL);
drivers/net/ethernet/mellanox/mlx5/core/en/rqt.c
254
rss_vhca_ids = kvmalloc_array(indir->actual_table_size, sizeof(*rss_vhca_ids),
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_icm_pool.c
242
buddy->miss_list = kvmalloc_array(num_of_entries, sizeof(struct list_head), GFP_KERNEL);
drivers/net/ethernet/microsoft/mana/mana_en.c
820
mpc->rxbufs_pre = kvmalloc_array(num_rxb, sizeof(void *), GFP_KERNEL);
drivers/net/ethernet/netronome/nfp/bpf/jit.c
4455
prog = kvmalloc_array(nfp_prog->prog_len, sizeof(u64), GFP_KERNEL);
drivers/net/ethernet/wangxun/txgbe/txgbe_hw.c
89
eeprom_ptrs = kvmalloc_array(TXGBE_EEPROM_LAST_WORD, sizeof(u16),
drivers/tty/vt/consolemap.c
779
struct unipair *unilist __free(kvfree) = kvmalloc_array(ct, sizeof(*unilist), GFP_KERNEL);
fs/namespace.c
6109
kls->kmnt_ids = kvmalloc_array(nr_mnt_ids, sizeof(*kls->kmnt_ids),
fs/ntfs/super.c
2356
vol->lcn_empty_bits_per_page = kvmalloc_array(lcn_bit_pages, sizeof(unsigned int),
fs/ntfs3/bitmap.c
680
kvmalloc_array(wnd->nwnd, sizeof(u16), GFP_KERNEL | __GFP_ZERO);
fs/xfs/xfs_zone_alloc.c
1199
return kvmalloc_array(BITS_TO_LONGS(mp->m_sb.sb_rgcount),
io_uring/alloc_cache.c
25
cache->entries = kvmalloc_array(max_nr, sizeof(void *), GFP_KERNEL);
io_uring/zcrx.c
495
area->freelist = kvmalloc_array(nr_iovs, sizeof(area->freelist[0]),
ipc/sem.c
1450
sem_io = kvmalloc_array(nsems, sizeof(ushort),
ipc/sem.c
1485
sem_io = kvmalloc_array(nsems, sizeof(ushort),
kernel/bpf/hashtab.c
1837
keys = kvmalloc_array(key_size, bucket_size, GFP_USER | __GFP_NOWARN);
kernel/bpf/hashtab.c
1838
values = kvmalloc_array(value_size, bucket_size, GFP_USER | __GFP_NOWARN);
kernel/bpf/hashtab.c
3281
keys = kvmalloc_array(max_count, key_size, GFP_USER | __GFP_NOWARN);
kernel/bpf/hashtab.c
3282
values = kvmalloc_array(max_count, value_size, GFP_USER | __GFP_NOWARN);
kernel/bpf/hashtab.c
3284
del_elems = kvmalloc_array(max_count, sizeof(void *),
kernel/trace/bpf_trace.c
2382
syms = kvmalloc_array(cnt, sizeof(*syms), GFP_KERNEL);
kernel/trace/bpf_trace.c
2386
buf = kvmalloc_array(cnt, KSYM_NAME_LEN, GFP_KERNEL);
kernel/trace/bpf_trace.c
2826
addrs = kvmalloc_array(cnt, sizeof(*addrs), GFP_KERNEL);
kernel/trace/bpf_trace.c
2832
cookies = kvmalloc_array(cnt, sizeof(*addrs), GFP_KERNEL);
lib/test_workqueue.c
163
all_latencies = kvmalloc_array(total_items, sizeof(u64), GFP_KERNEL);
lib/test_workqueue.c
172
ctxs[i].latencies = kvmalloc_array(wq_items, sizeof(u64),
lib/tests/fortify_kunit.c
316
kvmalloc_array(1, (alloc_pages) * PAGE_SIZE, gfp), \
lib/tests/fortify_kunit.c
319
kvmalloc_array((alloc_pages) * PAGE_SIZE, 1, gfp), \
net/bpf/test_run.c
163
xdp->frames = kvmalloc_array(xdp->batch_size, sizeof(void *), GFP_KERNEL);
net/bpf/test_run.c
167
xdp->skbs = kvmalloc_array(xdp->batch_size, sizeof(void *), GFP_KERNEL);
net/ipv4/inet_hashtables.c
1336
ptr = kvmalloc_array(nblocks, locksz, GFP_KERNEL);
net/netfilter/ipvs/ip_vs_core.c
189
t->seqc = kvmalloc_array(scounts, sizeof(*t->seqc), GFP_KERNEL);
net/netfilter/ipvs/ip_vs_core.c
197
t->lock = kvmalloc_array(locks, sizeof(*t->lock),
net/netfilter/ipvs/ip_vs_core.c
206
t->buckets = kvmalloc_array(buckets, sizeof(*t->buckets), GFP_KERNEL);
net/rds/info.c
198
pages = kvmalloc_array(npages, sizeof(*pages), GFP_KERNEL);
virt/kvm/kvm_main.c
383
mc->objects = kvmalloc_array(capacity, sizeof(void *), gfp);