kmemdup_array
macres = kmemdup_array(au1xxx_eth0_resources[ctype], MAC_RES_COUNT,
macres = kmemdup_array(au1xxx_eth1_resources[ctype], MAC_RES_COUNT,
sids_copy = kmemdup_array(sids, num_sids, sizeof(*sids), GFP_KERNEL);
r = kmemdup_array(res, num, sizeof(*r), GFP_KERNEL);
lower = kmemdup_array(entry,
upper = kmemdup_array(&entry[max - mas.index + 1],
tmp_buf = kmemdup_array(config->reg_defaults, map->num_reg_defaults,
wval = kmemdup_array(val, val_count, val_bytes, map->alloc_flags);
mix->table = kmemdup_array(config->table, config->table_size,
mix->mux_table = kmemdup_array(config->mux_table, num_parents,
cpuclk->rate_table = kmemdup_array(rates, nrates, sizeof(*rates),
pll->rate_table = kmemdup_array(rate_table,
cpuclk->cfg = kmemdup_array(clk_data->cfg, num_cfgs, sizeof(*cpuclk->cfg),
pll->rate_table = kmemdup_array(pll_clk->rate_table,
struct i915_wa *list = kmemdup_array(wal->list, wal->count,
new_keymap = kmemdup_array(keymap, length, sizeof(struct key_entry),
nb = kmemdup_array(sp->buffers, scnt, sizeof(*nb),
vecs_copy = kmemdup_array(vecs, count, sizeof(struct kvec), GFP_KERNEL);
prog = kmemdup_array(nfp_prog->prog, nfp_prog->prog_len, sizeof(u64),
opp_table->supported_hw = kmemdup_array(versions, count,
configs = kmemdup_array(cfg, ncfg, sizeof(unsigned long), GFP_KERNEL);
dup_configs = kmemdup_array(configs, num_configs, sizeof(*dup_configs), GFP_KERNEL);
dup_configs = kmemdup_array(configs, num_configs, sizeof(*dup_configs), GFP_KERNEL);
*configs = kmemdup_array(cfg, ncfg, sizeof(unsigned long), GFP_KERNEL);
dup_configs = kmemdup_array(configs, num_configs,
cfgs = kmemdup_array(configs, num_configs, sizeof(*cfgs), GFP_KERNEL);
cfgs = kmemdup_array(configs, num_configs, sizeof(*cfgs), GFP_KERNEL);
cfgs = kmemdup_array(configs, num_configs, sizeof(*cfgs), GFP_KERNEL);
cfgs = kmemdup_array(configs, num_configs, sizeof(*cfgs), GFP_KERNEL);
dup_configs = kmemdup_array(configs, num_configs, sizeof(*dup_configs),
i2c_peripherals = kmemdup_array(src->i2c_peripherals,
fuse->lookups = kmemdup_array(fuse->soc->lookups, fuse->soc->num_lookups,
snapshot = kmemdup_array(mdsc->subvol_metrics_last, nr,
forward = kmemdup_array(map_from->forward, nr_extents,
reverse = kmemdup_array(map_from->reverse, nr_extents,
extern void *kmemdup_array(const void *src, size_t count, size_t element_size, gfp_t gfp)
prog->aux->ctx_arg_info = kmemdup_array(info, cnt, sizeof(*info), GFP_KERNEL_ACCOUNT);
desc->affinity = kmemdup_array(affinity, nvec, sizeof(*desc->affinity), GFP_KERNEL);
map->reverse = kmemdup_array(map->forward, map->nr_extents,
return new->bvec = kmemdup_array(new->bvec,
return new->__iov = kmemdup_array(new->__iov,
checker(len, kmemdup_array(test_strs[i], 1, len, gfp), \
EXPORT_SYMBOL(kmemdup_array);
ops = kmemdup_array(template_ops, num_ops, sizeof(*ops), GFP_KERNEL);
old_prog = kmemdup_array(fp->insns, old_len, sizeof(struct sock_filter),
nat_ops = kmemdup_array(orig_nat_ops, ops_count, sizeof(*orig_nat_ops), GFP_KERNEL);
ops = kmemdup_array(template_ops, num_ops, sizeof(*ops), GFP_KERNEL);
limits = kmemdup_array(c->limits, c->n_limits, sizeof(*limits),
pb = kmemdup_array(pin_binding, num_pins, sizeof(char *), GFP_KERNEL);
rate_table = kmemdup_array(fp->rate_table, fp->nr_rates, sizeof(int),