Symbol: kmemdup_array
arch/mips/alchemy/common/platform.c
412
macres = kmemdup_array(au1xxx_eth0_resources[ctype], MAC_RES_COUNT,
arch/mips/alchemy/common/platform.c
433
macres = kmemdup_array(au1xxx_eth1_resources[ctype], MAC_RES_COUNT,
drivers/acpi/arm64/iort.c
946
sids_copy = kmemdup_array(sids, num_sids, sizeof(*sids), GFP_KERNEL);
drivers/base/platform.c
657
r = kmemdup_array(res, num, sizeof(*r), GFP_KERNEL);
drivers/base/regmap/regcache-maple.c
136
lower = kmemdup_array(entry,
drivers/base/regmap/regcache-maple.c
149
upper = kmemdup_array(&entry[max - mas.index + 1],
drivers/base/regmap/regcache.c
185
tmp_buf = kmemdup_array(config->reg_defaults, map->num_reg_defaults,
drivers/base/regmap/regmap.c
2390
wval = kmemdup_array(val, val_count, val_bytes, map->alloc_flags);
drivers/clk/mmp/clk-mix.c
463
mix->table = kmemdup_array(config->table, config->table_size,
drivers/clk/mmp/clk-mix.c
472
mix->mux_table = kmemdup_array(config->mux_table, num_parents,
drivers/clk/rockchip/clk-cpu.c
372
cpuclk->rate_table = kmemdup_array(rates, nrates, sizeof(*rates),
drivers/clk/rockchip/clk-pll.c
1138
pll->rate_table = kmemdup_array(rate_table,
drivers/clk/samsung/clk-cpu.c
694
cpuclk->cfg = kmemdup_array(clk_data->cfg, num_cfgs, sizeof(*cpuclk->cfg),
drivers/clk/samsung/clk-pll.c
1616
pll->rate_table = kmemdup_array(pll_clk->rate_table,
drivers/gpu/drm/i915/gt/intel_workarounds.c
117
struct i915_wa *list = kmemdup_array(wal->list, wal->count,
drivers/input/misc/wistron_btns.c
993
new_keymap = kmemdup_array(keymap, length, sizeof(struct key_entry),
drivers/media/usb/pvrusb2/pvrusb2-io.c
338
nb = kmemdup_array(sp->buffers, scnt, sizeof(*nb),
drivers/mtd/mtdconcat.c
195
vecs_copy = kmemdup_array(vecs, count, sizeof(struct kvec), GFP_KERNEL);
drivers/net/ethernet/netronome/nfp/bpf/jit.c
4538
prog = kmemdup_array(nfp_prog->prog, nfp_prog->prog_len, sizeof(u64),
drivers/opp/core.c
2192
opp_table->supported_hw = kmemdup_array(versions, count,
drivers/pinctrl/freescale/pinctrl-imx-scmi.c
145
configs = kmemdup_array(cfg, ncfg, sizeof(unsigned long), GFP_KERNEL);
drivers/pinctrl/nomadik/pinctrl-abx500.c
716
dup_configs = kmemdup_array(configs, num_configs, sizeof(*dup_configs), GFP_KERNEL);
drivers/pinctrl/nomadik/pinctrl-nomadik.c
615
dup_configs = kmemdup_array(configs, num_configs, sizeof(*dup_configs), GFP_KERNEL);
drivers/pinctrl/pinconf-generic.c
419
*configs = kmemdup_array(cfg, ncfg, sizeof(unsigned long), GFP_KERNEL);
drivers/pinctrl/pinctrl-utils.c
73
dup_configs = kmemdup_array(configs, num_configs,
drivers/pinctrl/renesas/pinctrl-rzg2l.c
779
cfgs = kmemdup_array(configs, num_configs, sizeof(*cfgs), GFP_KERNEL);
drivers/pinctrl/renesas/pinctrl-rzt2h.c
262
cfgs = kmemdup_array(configs, num_configs, sizeof(*cfgs), GFP_KERNEL);
drivers/pinctrl/renesas/pinctrl-rzv2m.c
199
cfgs = kmemdup_array(configs, num_configs, sizeof(*cfgs), GFP_KERNEL);
drivers/pinctrl/renesas/pinctrl.c
86
cfgs = kmemdup_array(configs, num_configs, sizeof(*cfgs), GFP_KERNEL);
drivers/pinctrl/samsung/pinctrl-samsung.c
125
dup_configs = kmemdup_array(configs, num_configs, sizeof(*dup_configs),
drivers/platform/chrome/chromeos_laptop.c
752
i2c_peripherals = kmemdup_array(src->i2c_peripherals,
drivers/soc/tegra/fuse/fuse-tegra.c
129
fuse->lookups = kmemdup_array(fuse->soc->lookups, fuse->soc->num_lookups,
fs/ceph/debugfs.c
498
snapshot = kmemdup_array(mdsc->subvol_metrics_last, nr,
fs/mnt_idmapping.c
249
forward = kmemdup_array(map_from->forward, nr_extents,
fs/mnt_idmapping.c
255
reverse = kmemdup_array(map_from->reverse, nr_extents,
include/linux/string.h
306
extern void *kmemdup_array(const void *src, size_t count, size_t element_size, gfp_t gfp)
kernel/bpf/verifier.c
18622
prog->aux->ctx_arg_info = kmemdup_array(info, cnt, sizeof(*info), GFP_KERNEL_ACCOUNT);
kernel/irq/msi.c
87
desc->affinity = kmemdup_array(affinity, nvec, sizeof(*desc->affinity), GFP_KERNEL);
kernel/user_namespace.c
866
map->reverse = kmemdup_array(map->forward, map->nr_extents,
lib/iov_iter.c
1227
return new->bvec = kmemdup_array(new->bvec,
lib/iov_iter.c
1232
return new->__iov = kmemdup_array(new->__iov,
lib/tests/fortify_kunit.c
391
checker(len, kmemdup_array(test_strs[i], 1, len, gfp), \
mm/util.c
160
EXPORT_SYMBOL(kmemdup_array);
net/bridge/netfilter/ebtables.c
1257
ops = kmemdup_array(template_ops, num_ops, sizeof(*ops), GFP_KERNEL);
net/core/filter.c
1280
old_prog = kmemdup_array(fp->insns, old_len, sizeof(struct sock_filter),
net/netfilter/nf_nat_core.c
1213
nat_ops = kmemdup_array(orig_nat_ops, ops_count, sizeof(*orig_nat_ops), GFP_KERNEL);
net/netfilter/x_tables.c
1574
ops = kmemdup_array(template_ops, num_ops, sizeof(*ops), GFP_KERNEL);
net/wireless/util.c
2540
limits = kmemdup_array(c->limits, c->n_limits, sizeof(*limits),
sound/soc/sof/topology.c
1386
pb = kmemdup_array(pin_binding, num_pins, sizeof(char *), GFP_KERNEL);
sound/usb/quirks.c
173
rate_table = kmemdup_array(fp->rate_table, fp->nr_rates, sizeof(int),