arch/arm/mach-lpc32xx/pm.c
86
iram_swap_area = kmemdup((void *)TEMP_IRAM_AREA,
arch/arm/mach-omap1/usb.c
670
pdata = kmemdup(_pdata, sizeof(*pdata), GFP_KERNEL);
arch/arm/mach-omap2/omap_hwmod.c
3419
class = kmemdup(oh->class, sizeof(*oh->class), GFP_KERNEL);
arch/arm/mach-s3c/platformdata.c
26
npd = kmemdup(pd, pdsize, GFP_KERNEL);
arch/arm/mm/cache-l2x0.c
792
l2x0_data = kmemdup(data, sizeof(*data), GFP_KERNEL);
arch/arm64/kernel/process.c
396
dst->thread.sme_state = kmemdup(src->thread.sme_state,
arch/m68k/kernel/bootinfo_proc.c
66
bootinfo_copy = kmemdup(bootinfo_tmp, bootinfo_size, GFP_KERNEL);
arch/mips/bcm47xx/buttons.c
506
bcm47xx_button_pdata.buttons = kmemdup(buttons, size, GFP_KERNEL);
arch/powerpc/kernel/nvram_64.c
517
record->buf = kmemdup(buff + hdr_size, length, GFP_KERNEL);
arch/powerpc/platforms/pseries/dlpar.c
633
hp_errlog_copy = kmemdup(hp_errlog, sizeof(*hp_errlog), GFP_ATOMIC);
arch/powerpc/platforms/pseries/dlpar.c
70
prop->value = kmemdup(value, prop->length, GFP_KERNEL);
arch/powerpc/platforms/pseries/iommu.c
1008
dst->value = kmemdup(src->value, src->length, GFP_KERNEL);
arch/s390/appldata/appldata_base.c
143
id = kmemdup(&appldata_id, sizeof(appldata_id), GFP_KERNEL);
arch/sparc/kernel/ds.c
1195
dp->ds_states = kmemdup(ds_states_template,
arch/sparc/kernel/prom_common.c
57
new_val = kmemdup(val, len, GFP_KERNEL);
arch/um/drivers/vector_kern.c
1394
vp->bpf->filter = kmemdup(fw->data, fw->size, GFP_ATOMIC);
arch/um/drivers/virtio_pcidev.c
132
dev->extra_ptrs[buf_idx] = kmemdup(extra, extra_size,
arch/x86/kernel/cpu/microcode/amd.c
1098
patch->data = kmemdup(fw + SECTION_HDR_SIZE, *patch_size, GFP_KERNEL);
arch/x86/kernel/e820.c
734
n = kmemdup(e820_table, size, GFP_KERNEL);
arch/x86/kernel/e820.c
739
n = kmemdup(e820_table_kexec, size, GFP_KERNEL);
arch/x86/kernel/e820.c
744
n = kmemdup(e820_table_firmware, size, GFP_KERNEL);
arch/x86/kernel/ioport.c
107
iobm = kmemdup(iobm, sizeof(*iobm), GFP_KERNEL);
block/partitions/core.c
360
bdev->bd_meta_info = kmemdup(info, sizeof(*info), GFP_KERNEL);
block/sed-opal.c
1374
dev->prev_data = kmemdup(activekey, keylen, GFP_KERNEL);
block/sed-opal.c
2413
dev->prev_data = kmemdup(msid_pin, strlen, GFP_KERNEL);
crypto/algapi.c
448
p = kmemdup(p, algsize + sizeof(*alg), GFP_KERNEL);
crypto/api.c
675
nreq = kmemdup(req, total, gfp);
crypto/asymmetric_keys/mscode_parser.c
122
ctx->digest = kmemdup(value, vlen, GFP_KERNEL);
crypto/asymmetric_keys/pkcs7_parser.c
687
ctx->sinfo->sig->s = kmemdup(value, vlen, GFP_KERNEL);
crypto/asymmetric_keys/pkcs8_parser.c
119
pub->key = kmemdup(ctx.key, ctx.key_size, GFP_KERNEL);
crypto/asymmetric_keys/x509_cert_parser.c
101
cert->pub->key = kmemdup(ctx->key, ctx->key_size, GFP_KERNEL);
crypto/asymmetric_keys/x509_cert_parser.c
107
cert->pub->params = kmemdup(ctx->params, ctx->params_size, GFP_KERNEL);
crypto/asymmetric_keys/x509_public_key.c
48
sig->s = kmemdup(cert->raw_sig, cert->raw_sig_size, GFP_KERNEL);
crypto/krb5/rfc3961_simplified.c
531
setkey->data = kmemdup(Kc->data, Kc->len, GFP_KERNEL);
crypto/seqiv.c
75
info = kmemdup(req->iv, ivsize, req->base.flags &
crypto/testmgr.c
3297
input_vec = kmemdup(ctemplate[i].input, ilen, GFP_KERNEL);
crypto/testmgr.c
3374
input_vec = kmemdup(dtemplate[i].input, ilen, GFP_KERNEL);
crypto/testmgr.c
3616
a_public = kmemdup(sg_virt(req->dst), out_len_max, GFP_KERNEL);
crypto/testmgr.c
3633
input_buf = kmemdup(vec->b_public, vec->b_public_size, GFP_KERNEL);
crypto/testmgr.c
3654
a_ss = kmemdup(sg_virt(req->dst), vec->expected_ss_size, GFP_KERNEL);
drivers/accel/amdxdna/aie2_ctx.c
884
hwctx->cus = kmemdup(config, total_size, GFP_KERNEL);
drivers/accessibility/speakup/kobjects.c
276
in_buff = kmemdup(buf, count + 1, GFP_ATOMIC);
drivers/acpi/acpi_configfs.c
53
table->header = kmemdup(header, header->length, GFP_KERNEL);
drivers/acpi/acpi_video.c
653
*edid = kmemdup(obj->buffer.pointer, obj->buffer.length, GFP_KERNEL);
drivers/acpi/bus.c
315
context->ret.pointer = kmemdup(retbuf, context->ret.length, GFP_KERNEL);
drivers/base/platform.c
685
d = kmemdup(data, size, GFP_KERNEL);
drivers/base/regmap/regmap-i2c.c
406
ret_bus = kmemdup(bus, sizeof(*bus), GFP_KERNEL);
drivers/base/regmap/regmap-spi.c
120
bus = kmemdup(®map_spi, sizeof(*bus), GFP_KERNEL);
drivers/base/regmap/regmap.c
2620
struct reg_sequence *base = kmemdup(regs, len,
drivers/block/aoe/aoechr.c
152
mp = kmemdup(msg, n, GFP_ATOMIC);
drivers/block/rbd.c
6230
dup = kmemdup(*buf, len + 1, GFP_KERNEL);
drivers/block/rbd.c
6483
snap_name = kmemdup(buf, len + 1, GFP_KERNEL);
drivers/bluetooth/bcm203x.c
209
data->fw_data = kmemdup(firmware->data, firmware->size, GFP_KERNEL);
drivers/char/ipmi/ipmb_dev_int.c
167
temp_client = kmemdup(ipmb_dev->client, sizeof(*temp_client), GFP_KERNEL);
drivers/char/virtio_console.c
1118
data = kmemdup(buf, count, GFP_ATOMIC);
drivers/clk/rockchip/clk-cpu.c
542
cpuclk->rate_table = kmemdup(rates,
drivers/clk/socfpga/clk-gate.c
154
ops = kmemdup(&gateclk_ops, sizeof(gateclk_ops), GFP_KERNEL);
drivers/clk/ti/dpll.c
283
dd = kmemdup(ddt, sizeof(*dd), GFP_KERNEL);
drivers/clk/versatile/clk-icst.c
370
pclone = kmemdup(desc->params, sizeof(*pclone), GFP_KERNEL);
drivers/comedi/drivers/usbdux.c
1383
buf = kmemdup(data, size, GFP_KERNEL);
drivers/comedi/drivers/usbduxfast.c
859
buf = kmemdup(data, size, GFP_KERNEL);
drivers/comedi/drivers/usbduxsigma.c
1276
buf = kmemdup(data, size, GFP_KERNEL);
drivers/cpuidle/cpuidle-arm.c
83
drv = kmemdup(&arm_idle_driver, sizeof(*drv), GFP_KERNEL);
drivers/crypto/allwinner/sun8i-ce/sun8i-ce-cipher.c
482
op->key = kmemdup(key, keylen, GFP_KERNEL | GFP_DMA);
drivers/crypto/allwinner/sun8i-ce/sun8i-ce-cipher.c
504
op->key = kmemdup(key, keylen, GFP_KERNEL | GFP_DMA);
drivers/crypto/allwinner/sun8i-ss/sun8i-ss-cipher.c
455
op->key = kmemdup(key, keylen, GFP_KERNEL);
drivers/crypto/allwinner/sun8i-ss/sun8i-ss-cipher.c
478
op->key = kmemdup(key, keylen, GFP_KERNEL);
drivers/crypto/amlogic/amlogic-gxl-cipher.c
366
op->key = kmemdup(key, keylen, GFP_KERNEL | GFP_DMA);
drivers/crypto/aspeed/aspeed-acry.c
439
return kmemdup(src, len, GFP_KERNEL);
drivers/crypto/atmel-sha.c
1626
hkey->keydup = kmemdup(key, keylen, GFP_KERNEL);
drivers/crypto/caam/caampkc.c
1065
rsa_key->d = kmemdup(raw_key.d, raw_key.d_sz, GFP_KERNEL);
drivers/crypto/caam/caampkc.c
1069
rsa_key->e = kmemdup(raw_key.e, raw_key.e_sz, GFP_KERNEL);
drivers/crypto/caam/caampkc.c
933
return kmemdup(buf, *nbytes, GFP_KERNEL);
drivers/crypto/caam/caampkc.c
959
rsa_key->e = kmemdup(raw_key.e, raw_key.e_sz, GFP_KERNEL);
drivers/crypto/ccp/ccp-crypto-rsa.c
38
*kpbuf = kmemdup(buf + nskip, *kplen, GFP_KERNEL);
drivers/crypto/ccree/cc_aead.c
444
key = kmemdup(authkey, keylen, GFP_KERNEL);
drivers/crypto/ccree/cc_buffer_mgr.c
561
areq_ctx->gen_ctx.iv = kmemdup(req->iv, hw_iv_size, flags);
drivers/crypto/ccree/cc_cipher.c
922
req_ctx->iv = kmemdup(iv, ivsize, flags);
drivers/crypto/ccree/cc_hash.c
758
ctx->key_params.key = kmemdup(key, keylen, GFP_KERNEL);
drivers/crypto/ccree/cc_hash.c
945
ctx->key_params.key = kmemdup(key, keylen, GFP_KERNEL);
drivers/crypto/gemini/sl3516-ce-cipher.c
381
op->key = kmemdup(key, keylen, GFP_KERNEL | GFP_DMA);
drivers/crypto/inside-secure/safexcel_hash.c
1055
keydup = kmemdup(key, keylen, GFP_KERNEL);
drivers/crypto/intel/iaa/iaa_crypto_main.c
347
mode->ll_table = kmemdup(ll_table, ll_table_size, GFP_KERNEL);
drivers/crypto/intel/iaa/iaa_crypto_main.c
354
mode->d_table = kmemdup(d_table, d_table_size, GFP_KERNEL);
drivers/crypto/intel/qat/qat_common/adf_heartbeat.c
185
curr_stats = kmemdup(live_stats, stats_size, GFP_KERNEL);
drivers/crypto/intel/qat/qat_common/qat_uclo.c
1785
objhdl->obj_buf = kmemdup(addr_ptr, mem_size, GFP_KERNEL);
drivers/crypto/marvell/cesa/hash.c
1146
u8 *keydup = kmemdup(key, keylen, GFP_KERNEL);
drivers/crypto/starfive/jh7110-rsa.c
367
rsa_key->n = kmemdup(ptr, rsa_key->key_sz, GFP_KERNEL);
drivers/crypto/virtio/virtio_crypto_akcipher_algs.c
111
pkey = kmemdup(key, keylen, GFP_KERNEL);
drivers/crypto/virtio/virtio_crypto_skcipher_algs.c
129
uint8_t *cipher_key = kmemdup(key, keylen, GFP_ATOMIC);
drivers/cxl/core/edac.c
1097
rec = kmemdup(&evt->gen_media, sizeof(*rec), GFP_KERNEL);
drivers/cxl/core/edac.c
1127
rec = kmemdup(&evt->dram, sizeof(*rec), GFP_KERNEL);
drivers/dax/bus.c
1499
dev_dax->pgmap = kmemdup(data->pgmap,
drivers/dpll/dpll_core.c
604
dst->freq_supported = kmemdup(src->freq_supported,
drivers/firewire/core-device.c
801
new_rom = kmemdup(rom, length * 4, GFP_KERNEL);
drivers/firmware/arm_ffa/driver.c
1539
buf = kmemdup((void *)msg + offset, size, GFP_KERNEL);
drivers/firmware/arm_scmi/quirks.c
232
first = kmemdup(quirk->impl_ver_range, len + 1, GFP_KERNEL);
drivers/firmware/cirrus/cs_dsp.c
779
scratch = kmemdup(buf, len, GFP_KERNEL | GFP_DMA);
drivers/firmware/efi/efi-pstore.c
150
record->priv = kmemdup(varname, wlen, GFP_KERNEL);
drivers/firmware/efi/embedded-firmware.c
73
fw->data = kmemdup(map + i, desc->length, GFP_KERNEL);
drivers/firmware/qcom/qcom_scm.c
925
tbl_ptr = kmemdup(output_rt_tzm, size, GFP_KERNEL);
drivers/fpga/dfl.c
377
ddev->params = kmemdup(feature->params, feature->param_size, GFP_KERNEL);
drivers/fpga/lattice-sysconfig-spi.c
39
buf = kmemdup(lsc_bitstream_burst, buf_len, GFP_KERNEL);
drivers/gnss/usb.c
99
tbuf = kmemdup(buf, count, GFP_KERNEL);
drivers/gpu/drm/amd/amdgpu/amdgpu_bios.c
451
adev->bios = kmemdup(&vbios->VbiosContent,
drivers/gpu/drm/amd/amdgpu/amdgpu_object.c
1202
buffer = kmemdup(metadata, metadata_size, GFP_KERNEL);
drivers/gpu/drm/amd/amdgpu/amdgpu_pmu.c
536
pmu_entry->pmu.attr_groups = kmemdup(attr_groups, sizeof(attr_groups),
drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c
1808
tmp = kmemdup(&host_telemetry->body.error_count, used_size, GFP_KERNEL);
drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c
1889
cper_dump = kmemdup(&host_telemetry->body.cper_dump, used_size, GFP_KERNEL);
drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c
2029
tmp = kmemdup(&host_telemetry->body.chk_criti, used_size, GFP_KERNEL);
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c
3928
kmemdup(adev->gfx.rlc.register_list_format,
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
2834
kmemdup(adev->gfx.rlc.register_list_format,
drivers/gpu/drm/amd/amdkfd/kfd_crat.c
1288
props2 = kmemdup(props, sizeof(*props2), GFP_KERNEL);
drivers/gpu/drm/amd/amdkfd/kfd_debug.c
142
pdd->vm_fault_exc_data = kmemdup(
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
1097
dmub_hpd_wrk->dmub_notify = kmemdup(¬ify, sizeof(struct dmub_notification),
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
8195
kmemdup(state, sizeof(*state), GFP_KERNEL);
drivers/gpu/drm/amd/display/dc/core/dc_stream.c
247
new_stream = kmemdup(stream, sizeof(struct dc_stream_state), GFP_KERNEL);
drivers/gpu/drm/amd/pm/powerplay/amd_powerplay.c
672
hwmgr->hardcode_pp_table = kmemdup(hwmgr->soft_pp_table,
drivers/gpu/drm/amd/pm/powerplay/hwmgr/vega12_processpptables.c
253
pptable_information->smc_pptable = kmemdup(&(powerplay_table->smcPPTable),
drivers/gpu/drm/amd/pm/powerplay/hwmgr/vega20_processpptables.c
318
pptable_information->smc_pptable = kmemdup(&(powerplay_table->smcPPTable),
drivers/gpu/drm/arm/display/komeda/komeda_private_obj.c
131
st = kmemdup(obj->state, sizeof(*st), GFP_KERNEL);
drivers/gpu/drm/arm/display/komeda/komeda_private_obj.c
184
st = kmemdup(obj->state, sizeof(*st), GFP_KERNEL);
drivers/gpu/drm/arm/display/komeda/komeda_private_obj.c
238
st = kmemdup(obj->state, sizeof(*st), GFP_KERNEL);
drivers/gpu/drm/arm/display/komeda/komeda_private_obj.c
24
st = kmemdup(obj->state, sizeof(*st), GFP_KERNEL);
drivers/gpu/drm/arm/display/komeda/komeda_private_obj.c
291
st = kmemdup(obj->state, sizeof(*st), GFP_KERNEL);
drivers/gpu/drm/arm/display/komeda/komeda_private_obj.c
344
st = kmemdup(obj->state, sizeof(*st), GFP_KERNEL);
drivers/gpu/drm/arm/display/komeda/komeda_private_obj.c
397
st = kmemdup(obj->state, sizeof(*st), GFP_KERNEL);
drivers/gpu/drm/arm/display/komeda/komeda_private_obj.c
78
st = kmemdup(obj->state, sizeof(*st), GFP_KERNEL);
drivers/gpu/drm/armada/armada_overlay.c
338
state = kmemdup(plane->state, sizeof(*state), GFP_KERNEL);
drivers/gpu/drm/armada/armada_plane.c
277
st = kmemdup(plane->state, sizeof(*st), GFP_KERNEL);
drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_plane.c
1154
copy = kmemdup(state, sizeof(*state), GFP_KERNEL);
drivers/gpu/drm/bridge/imx/imx8qm-ldb.c
368
return kmemdup(imx8qm_ldb_bus_output_fmts,
drivers/gpu/drm/bridge/imx/imx8qxp-ldb.c
382
return kmemdup(imx8qxp_ldb_bus_output_fmts,
drivers/gpu/drm/bridge/imx/imx8qxp-pixel-combiner.c
247
return kmemdup(imx8qxp_pc_bus_output_fmts,
drivers/gpu/drm/bridge/imx/imx8qxp-pixel-link.c
225
return kmemdup(imx8qxp_pixel_link_bus_output_fmts,
drivers/gpu/drm/bridge/imx/imx8qxp-pxl2dpi.c
206
return kmemdup(imx8qxp_pxl2dpi_bus_output_fmts,
drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi.c
1159
dsi->debugfs_vpg = kmemdup(debugfs, sizeof(debugfs), GFP_KERNEL);
drivers/gpu/drm/display/drm_dp_mst_topology.c
5133
state = kmemdup(old_state, sizeof(*state), GFP_KERNEL);
drivers/gpu/drm/display/drm_dp_mst_topology.c
5149
payload = kmemdup(pos, sizeof(*payload), GFP_KERNEL);
drivers/gpu/drm/display/drm_dp_mst_topology.c
533
w->bytes = kmemdup(&buf[++idx], w->num_bytes,
drivers/gpu/drm/display/drm_dp_mst_topology.c
552
tx->bytes = kmemdup(&buf[++idx],
drivers/gpu/drm/display/drm_dp_mst_topology.c
583
w->bytes = kmemdup(&buf[++idx], w->num_bytes,
drivers/gpu/drm/display/drm_dp_tunnel.c
1495
new_tunnel_state->stream_bw = kmemdup(tunnel_state->stream_bw,
drivers/gpu/drm/drm_connector.c
1204
fmts = kmemdup(formats, sizeof(*formats) * num_formats,
drivers/gpu/drm/drm_edid.c
2402
edid = kmemdup(override->edid, alloc_size, GFP_KERNEL);
drivers/gpu/drm/drm_edid.c
2559
edid = kmemdup(edid, size, GFP_KERNEL);
drivers/gpu/drm/drm_edid.c
2963
return kmemdup(edid, edid_size(edid), GFP_KERNEL);
drivers/gpu/drm/drm_edid.c
5843
*sadb = kmemdup(db->data, cea_db_payload_len(db),
drivers/gpu/drm/drm_gpuvm.c
2903
r->unmap = kmemdup(__r->unmap, sizeof(*r->unmap),
drivers/gpu/drm/drm_gpuvm.c
2909
r->prev = kmemdup(__r->prev, sizeof(*r->prev),
drivers/gpu/drm/drm_gpuvm.c
2916
r->next = kmemdup(__r->next, sizeof(*r->next),
drivers/gpu/drm/drm_mipi_dbi.c
159
cmdbuf = kmemdup(&cmd, 1, GFP_KERNEL);
drivers/gpu/drm/drm_mipi_dbi.c
180
buf = kmemdup(data, len, GFP_KERNEL);
drivers/gpu/drm/drm_panic.c
115
logo_data = kmemdup(logo->data,
drivers/gpu/drm/drm_panic.c
121
logo_dup = kmemdup(logo, sizeof(*logo), GFP_KERNEL);
drivers/gpu/drm/gma500/intel_bios.c
210
lvds_bl = kmemdup(vbt_lvds_bl, sizeof(*vbt_lvds_bl), GFP_KERNEL);
drivers/gpu/drm/gud/gud_drv.c
211
trbuf = kmemdup(buf, len, GFP_KERNEL);
drivers/gpu/drm/i915/display/intel_atomic.c
165
state = kmemdup(connector->state, sizeof(*state), GFP_KERNEL);
drivers/gpu/drm/i915/display/intel_atomic.c
241
crtc_state = kmemdup(old_crtc_state, sizeof(*crtc_state), GFP_KERNEL);
drivers/gpu/drm/i915/display/intel_bios.c
1750
panel->vbt.dsi.config = kmemdup(config, sizeof(struct mipi_config), GFP_KERNEL);
drivers/gpu/drm/i915/display/intel_bios.c
1754
panel->vbt.dsi.pps = kmemdup(pps, sizeof(struct mipi_pps_data), GFP_KERNEL);
drivers/gpu/drm/i915/display/intel_bios.c
2018
panel->vbt.dsi.deassert_seq = kmemdup(init_otp, len + 1, GFP_KERNEL);
drivers/gpu/drm/i915/display/intel_bios.c
2105
data = kmemdup(seq_data, seq_size, GFP_KERNEL);
drivers/gpu/drm/i915/display/intel_bios.c
2201
devdata->dsc = kmemdup(¶ms->data[index],
drivers/gpu/drm/i915/display/intel_bios.c
3153
vbt = kmemdup(fw->data, fw->size, GFP_KERNEL);
drivers/gpu/drm/i915/display/intel_bw.c
1458
state = kmemdup(obj->state, sizeof(*state), GFP_KERNEL);
drivers/gpu/drm/i915/display/intel_cdclk.c
3371
cdclk_state = kmemdup(obj->state, sizeof(*cdclk_state), GFP_KERNEL);
drivers/gpu/drm/i915/display/intel_dbuf_bw.c
264
state = kmemdup(obj->state, sizeof(*state), GFP_KERNEL);
drivers/gpu/drm/i915/display/intel_display.c
4587
saved_state = kmemdup(primary_crtc_state, sizeof(*saved_state), GFP_KERNEL);
drivers/gpu/drm/i915/display/intel_opregion.c
1159
return kmemdup(opregion->vbt, opregion->vbt_size, GFP_KERNEL);
drivers/gpu/drm/i915/display/intel_plane.c
132
intel_state = kmemdup(intel_state, sizeof(*intel_state), GFP_KERNEL);
drivers/gpu/drm/i915/display/intel_pmdemand.c
61
pmdemand_state = kmemdup(obj->state, sizeof(*pmdemand_state), GFP_KERNEL);
drivers/gpu/drm/i915/display/intel_sdvo.c
2499
state = kmemdup(connector->state, sizeof(*state), GFP_KERNEL);
drivers/gpu/drm/i915/display/intel_tv.c
897
state = kmemdup(connector->state, sizeof(*state), GFP_KERNEL);
drivers/gpu/drm/i915/display/skl_watermark.c
3330
dbuf_state = kmemdup(obj->state, sizeof(*dbuf_state), GFP_KERNEL);
drivers/gpu/drm/i915/i915_pmu.c
1182
pmu->base.attr_groups = kmemdup(attr_groups, sizeof(attr_groups),
drivers/gpu/drm/imx/ipuv3/parallel-display.c
64
return kmemdup(imx_pd_bus_fmts, sizeof(imx_pd_bus_fmts),
drivers/gpu/drm/ingenic/ingenic-drm-drv.c
940
state = kmemdup(state, sizeof(*state), GFP_KERNEL);
drivers/gpu/drm/ingenic/ingenic-ipu.c
736
state = kmemdup(state, sizeof(*state), GFP_KERNEL);
drivers/gpu/drm/lima/lima_sched.c
123
task->bos = kmemdup(bos, sizeof(*bos) * num_bos, GFP_KERNEL);
drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c
1164
cstate = kmemdup(old_cstate, sizeof(*old_cstate), GFP_KERNEL);
drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c
353
state = kmemdup(obj->state, sizeof(*state), GFP_KERNEL);
drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c
1661
pstate = kmemdup(old_state, sizeof(*old_state), GFP_KERNEL);
drivers/gpu/drm/msm/disp/mdp5/mdp5_crtc.c
1112
mdp5_cstate = kmemdup(to_mdp5_crtc_state(crtc->state),
drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c
100
state = kmemdup(obj->state, sizeof(*state), GFP_KERNEL);
drivers/gpu/drm/msm/disp/mdp5/mdp5_plane.c
106
mdp5_state = kmemdup(to_mdp5_plane_state(plane->state),
drivers/gpu/drm/msm/msm_drv.c
535
buf = kmemdup(msm_obj->metadata, len, GFP_KERNEL);
drivers/gpu/drm/nouveau/nouveau_connector.c
494
kmemdup(edid, EDID_LENGTH, GFP_KERNEL);
drivers/gpu/drm/nouveau/nouveau_connector.c
738
edid = kmemdup(edid, EDID_LENGTH, GFP_KERNEL);
drivers/gpu/drm/nouveau/nouveau_exec.c
228
job->push.s = kmemdup(__args->push.s,
drivers/gpu/drm/nouveau/nouveau_sched.c
48
job->in_sync.data = kmemdup(args->in_sync.s,
drivers/gpu/drm/nouveau/nouveau_sched.c
63
job->out_sync.data = kmemdup(args->out_sync.s,
drivers/gpu/drm/nouveau/nvif/outp.c
452
*pedid = kmemdup(args->data, args->size, GFP_KERNEL);
drivers/gpu/drm/nouveau/nvkm/core/firmware.c
236
fw->img = kmemdup(src, fw->len, GFP_KERNEL);
drivers/gpu/drm/nouveau/nvkm/core/firmware.c
52
blob->data = kmemdup(fw->data, fw->size, GFP_KERNEL);
drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c
2590
blob->data = kmemdup(fw->data, blob->size, GFP_KERNEL);
drivers/gpu/drm/nouveau/nvkm/falcon/fw.c
291
fw->boot = kmemdup(blob->data + hdr->data_offset + desc->code_off,
drivers/gpu/drm/nouveau/nvkm/subdev/acr/lsfw.c
238
lsfw->sigs = kmemdup(hsbl->data + hshdr->sig_prod_offset + sig,
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/fwsec.c
211
fw->boot = kmemdup(bl->data + hdr->data_offset + bld->code_off, fw->boot_size, GFP_KERNEL);
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/gh100.c
300
gsp->fmc.hash = kmemdup(hash, hash_len, GFP_KERNEL);
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/gh100.c
301
gsp->fmc.pkey = kmemdup(pkey, pkey_len, GFP_KERNEL);
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/gh100.c
302
gsp->fmc.sig = kmemdup(sig, sig_len, GFP_KERNEL);
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/gsp.c
1950
p = kmemdup(s->data, s->size, GFP_KERNEL);
drivers/gpu/drm/nouveau/nvkm/subdev/mxm/base.c
114
mxm->mxms = kmemdup(obj->buffer.pointer,
drivers/gpu/drm/nouveau/nvkm/subdev/mxm/base.c
189
mxm->mxms = kmemdup(obj->buffer.pointer,
drivers/gpu/drm/omapdrm/omap_drv.c
261
state = kmemdup(obj->state, sizeof(*state), GFP_KERNEL);
drivers/gpu/drm/radeon/radeon_bios.c
641
rdev->bios = kmemdup(&vbios->VbiosContent,
drivers/gpu/drm/renesas/rcar-du/rcar_du_crtc.c
975
copy = kmemdup(state, sizeof(*state), GFP_KERNEL);
drivers/gpu/drm/renesas/rcar-du/rcar_du_plane.c
699
copy = kmemdup(state, sizeof(*state), GFP_KERNEL);
drivers/gpu/drm/renesas/rz-du/rzg2l_du_crtc.c
319
copy = kmemdup(state, sizeof(*state), GFP_KERNEL);
drivers/gpu/drm/renesas/shmobile/shmob_drm_plane.c
238
copy = kmemdup(state, sizeof(*state), GFP_KERNEL);
drivers/gpu/drm/rockchip/rockchip_drm_vop.c
1641
rockchip_state = kmemdup(to_rockchip_crtc_state(crtc->state),
drivers/gpu/drm/rockchip/rockchip_drm_vop2.c
2142
vcstate = kmemdup(to_rockchip_crtc_state(crtc->state),
drivers/gpu/drm/solomon/ssd130x.c
1414
ssd130x_state = kmemdup(old_ssd130x_state, sizeof(*ssd130x_state), GFP_KERNEL);
drivers/gpu/drm/solomon/ssd130x.c
1570
ssd130x_state = kmemdup(old_ssd130x_state, sizeof(*ssd130x_state), GFP_KERNEL);
drivers/gpu/drm/tegra/dc.c
1839
dc->debugfs_files = kmemdup(debugfs_files, sizeof(debugfs_files),
drivers/gpu/drm/tegra/dsi.c
241
dsi->debugfs_files = kmemdup(debugfs_files, sizeof(debugfs_files),
drivers/gpu/drm/tegra/dsi.c
795
copy = kmemdup(state, sizeof(*state), GFP_KERNEL);
drivers/gpu/drm/tegra/hdmi.c
1106
hdmi->debugfs_files = kmemdup(debugfs_files, sizeof(debugfs_files),
drivers/gpu/drm/tegra/hub.c
810
state = kmemdup(obj->state, sizeof(*state), GFP_KERNEL);
drivers/gpu/drm/tegra/sor.c
1697
sor->debugfs_files = kmemdup(debugfs_files, sizeof(debugfs_files),
drivers/gpu/drm/tegra/sor.c
1757
copy = kmemdup(state, sizeof(*state), GFP_KERNEL);
drivers/gpu/drm/tilcdc/tilcdc_panel_legacy.c
31
prop->value = kmemdup(val, length, GFP_KERNEL);
drivers/gpu/drm/tiny/repaper.c
121
txbuf = kmemdup(tx, len, GFP_KERNEL);
drivers/gpu/drm/udl/udl_main.c
137
sendbuf = kmemdup(set_def_chn, sizeof(set_def_chn), GFP_KERNEL);
drivers/gpu/drm/vc4/vc4_kms.c
71
state = kmemdup(obj->state, sizeof(*state), GFP_KERNEL);
drivers/gpu/drm/vc4/vc4_kms.c
712
state = kmemdup(obj->state, sizeof(*state), GFP_KERNEL);
drivers/gpu/drm/vc4/vc4_plane.c
288
vc4_state = kmemdup(plane->state, sizeof(*vc4_state), GFP_KERNEL);
drivers/gpu/drm/vc4/vc4_plane.c
304
vc4_state->dlist = kmemdup(vc4_state->dlist,
drivers/gpu/drm/vmwgfx/vmwgfx_kms.c
195
vcs = kmemdup(crtc->state, sizeof(*vcs), GFP_KERNEL);
drivers/gpu/drm/vmwgfx/vmwgfx_kms.c
269
vps = kmemdup(plane->state, sizeof(*vps), GFP_KERNEL);
drivers/gpu/drm/vmwgfx/vmwgfx_kms.c
353
vcs = kmemdup(connector->state, sizeof(*vcs), GFP_KERNEL);
drivers/gpu/drm/vmwgfx/vmwgfx_mob.c
306
*otables = kmemdup(dx_tables, sizeof(dx_tables), GFP_KERNEL);
drivers/gpu/drm/vmwgfx/vmwgfx_mob.c
312
*otables = kmemdup(pre_dx_tables, sizeof(pre_dx_tables),
drivers/greybus/es2.c
153
data = kmemdup(req, size, GFP_KERNEL);
drivers/greybus/manifest.c
210
string = kmemdup(&desc_string->string, desc_string->length + 1,
drivers/hid/bpf/hid_bpf_dispatch.c
439
dma_data = kmemdup(buf, size, GFP_KERNEL);
drivers/hid/bpf/hid_bpf_dispatch.c
487
dma_data = kmemdup(buf, size, GFP_KERNEL);
drivers/hid/hid-asus.c
1144
unsigned char *dmabuf = kmemdup(buf, sizeof(buf), GFP_KERNEL);
drivers/hid/hid-asus.c
468
u8 *dmabuf __free(kfree) = kmemdup(buf, buf_size, GFP_KERNEL);
drivers/hid/hid-core.c
1007
hid->dev_rdesc = kmemdup(start, size, GFP_KERNEL);
drivers/hid/hid-core.c
1364
u8 *buf __free(kfree) = kmemdup(start, size, GFP_KERNEL);
drivers/hid/hid-core.c
1376
start = kmemdup(start, size, GFP_KERNEL);
drivers/hid/hid-cp2112.c
352
buf = kmemdup(data, count, GFP_KERNEL);
drivers/hid/hid-elan.c
393
unsigned char *dmabuf = kmemdup(buf, sizeof(buf), GFP_KERNEL);
drivers/hid/hid-ft260.c
276
buf = kmemdup(data, len, GFP_KERNEL);
drivers/hid/hid-ft260.c
359
buf = kmemdup(data, len, GFP_KERNEL);
drivers/hid/hid-hyperv.c
189
input_device->hid_desc = kmemdup(desc, desc->bLength, GFP_ATOMIC);
drivers/hid/hid-kysona.c
100
write_buf = kmemdup(kysona_online_request, sizeof(kysona_online_request), GFP_KERNEL);
drivers/hid/hid-kysona.c
130
write_buf = kmemdup(kysona_battery_request, sizeof(kysona_battery_request), GFP_KERNEL);
drivers/hid/hid-lg.c
803
u8 *buf = kmemdup(cbuf, sizeof(cbuf), GFP_KERNEL);
drivers/hid/hid-logitech-dj.c
1306
hidpp_report = kmemdup(template, sizeof(template), GFP_KERNEL);
drivers/hid/hid-logitech-hidpp.c
2863
data = kmemdup(data, sizeof(*data), GFP_KERNEL);
drivers/hid/hid-magicmouse.c
794
buf = kmemdup(feature, feature_size, GFP_KERNEL);
drivers/hid/hid-mcp2221.c
164
buf = kmemdup(out_report, len, GFP_KERNEL);
drivers/hid/hid-nintendo.c
800
buf = kmemdup(data, len, GFP_KERNEL);
drivers/hid/hid-razer.c
90
buf = kmemdup(blackwidow_init, RAZER_BLACKWIDOW_TRANSFER_BUF_SIZE, GFP_KERNEL);
drivers/hid/hid-rmi.c
149
buf = kmemdup(txbuf, sizeof(txbuf), GFP_KERNEL);
drivers/hid/hid-roccat-common.c
49
buf = kmemdup(data, size, GFP_KERNEL);
drivers/hid/hid-roccat-kone.c
79
buf = kmemdup(data, size, GFP_KERNEL);
drivers/hid/hid-roccat.c
256
new_value = kmemdup(data, device->report_size, GFP_ATOMIC);
drivers/hid/hid-sensor-hub.c
585
hsdev->pending.raw_data = kmemdup(ptr, sz, GFP_ATOMIC);
drivers/hid/hid-sony.c
1448
buf = kmemdup(report, sizeof(report), GFP_KERNEL);
drivers/hid/hid-sony.c
657
buf = kmemdup(report, sizeof(report), GFP_KERNEL);
drivers/hid/hid-steelseries.c
357
write_buf = kmemdup(request, len, GFP_KERNEL);
drivers/hid/hid-thrustmaster.c
323
tm_wheel->model_request = kmemdup(&model_request,
drivers/hid/hid-thrustmaster.c
337
tm_wheel->change_request = kmemdup(&change_request,
drivers/hid/hid-uclogic-params.c
1069
buf = kmemdup(magic_arr, magic_size, GFP_KERNEL);
drivers/hid/hid-uclogic-params.c
1374
event_hook->event = kmemdup(reconnect_event, event_hook->size, GFP_KERNEL);
drivers/hid/hid-uclogic-params.c
537
copy_desc_ptr = kmemdup(desc_ptr, desc_size, GFP_KERNEL);
drivers/hid/hid-uclogic-params.c
792
desc_copy_ptr = kmemdup(desc_ptr, desc_size, GFP_KERNEL);
drivers/hid/hid-uclogic-rdesc.c
1392
rdesc_ptr = kmemdup(template_ptr, template_size, GFP_KERNEL);
drivers/hid/hid-wiimote-core.c
31
buf = kmemdup(buffer, count, GFP_KERNEL);
drivers/hid/hidraw.c
584
if (!(list->buffer[list->head].value = kmemdup(data, len, GFP_ATOMIC))) {
drivers/hid/uhid.c
504
rd_data = kmemdup(ev->u.create2.rd_data, rd_size, GFP_KERNEL);
drivers/hid/wacom_wac.c
1205
u8 *data = kmemdup(wacom->data, len, GFP_KERNEL);
drivers/hsi/hsi_core.c
80
cl->tx_cfg.channels = kmemdup(info->tx_cfg.channels, size,
drivers/hsi/hsi_core.c
89
cl->rx_cfg.channels = kmemdup(info->rx_cfg.channels, size,
drivers/hwtracing/intel_th/core.c
411
r = kmemdup(res, sizeof(*res) * nres, GFP_KERNEL);
drivers/hwtracing/stm/policy.c
206
type = kmemdup(&stp_policy_node_type, sizeof(stp_policy_node_type),
drivers/i2c/busses/i2c-tiny-usb.c
201
void *dmadata = kmemdup(data, len, GFP_KERNEL);
drivers/i2c/i2c-boardinfo.c
76
kmemdup(info->resources,
drivers/i2c/i2c-core-base.c
2689
return kmemdup(msg->buf, msg->len, GFP_KERNEL);
drivers/i3c/master.c
1989
bounce = kmemdup(buf, dma_xfer->map_len, GFP_KERNEL);
drivers/infiniband/core/cm.c
436
data = kmemdup(private_data, private_data_len, GFP_KERNEL);
drivers/infiniband/core/cma.c
3176
id->route.path_rec = kmemdup(path_rec, sizeof(*path_rec),
drivers/infiniband/core/iwcm.c
194
p = kmemdup(event->private_data, event->private_data_len, GFP_ATOMIC);
drivers/infiniband/core/mad.c
396
reg_req = kmemdup(mad_reg_req, sizeof *reg_req, GFP_KERNEL);
drivers/infiniband/hw/hfi1/efivar.c
88
data = kmemdup(temp_buffer, temp_size, GFP_KERNEL);
drivers/infiniband/hw/hfi1/platform.c
149
dd->platform_config.data = kmemdup(platform_config_file->data,
drivers/infiniband/hw/irdma/cm.c
4360
child_listen_node = kmemdup(parent_listen_node,
drivers/infiniband/hw/irdma/verbs.c
5312
parent_ah = kmemdup(ah, sizeof(*ah), GFP_KERNEL);
drivers/input/mouse/psmouse-smbus.c
244
smbdev->board.platform_data = kmemdup(pdata, pdata_size,
drivers/input/rmi4/rmi_driver.c
178
fifo_data = kmemdup(data, size, GFP_ATOMIC);
drivers/input/touchscreen/usbtouchscreen.c
946
priv->ack_buf = kmemdup(nexio_ack_pkt, sizeof(nexio_ack_pkt),
drivers/iommu/apple-dart.c
944
group_master_cfg = kmemdup(cfg, sizeof(*group_master_cfg),
drivers/iommu/virtio-iommu.c
980
new_entry = kmemdup(entry, sizeof(*entry), GFP_KERNEL);
drivers/leds/leds-gpio-register.c
32
_pdata.leds = kmemdup(pdata->leds,
drivers/macintosh/adbhid.c
792
hid->keycode = kmemdup(adb_to_linux_keycodes,
drivers/md/dm-stats.c
327
s->histogram_boundaries = kmemdup(histogram_boundaries,
drivers/md/dm-verity-target.c
1035
v->root_digest_sig = kmemdup(sig, v->sig_size, GFP_KERNEL);
drivers/md/dm-verity-target.c
1710
*root_digest = kmemdup(v->root_digest, v->digest_size, GFP_KERNEL);
drivers/media/dvb-core/dvbdev.c
492
dvbdevfops = kmemdup(template->fops, sizeof(*dvbdevfops), GFP_KERNEL);
drivers/media/dvb-frontends/drx39xyj/drxj.c
12283
demod = kmemdup(&drxj_default_demod_g,
drivers/media/dvb-frontends/drx39xyj/drxj.c
12288
demod_addr = kmemdup(&drxj_default_addr_g,
drivers/media/dvb-frontends/drx39xyj/drxj.c
12293
demod_comm_attr = kmemdup(&drxj_default_comm_attr_g,
drivers/media/dvb-frontends/drx39xyj/drxj.c
12298
demod_ext_attr = kmemdup(&drxj_data_g, sizeof(struct drxj_data),
drivers/media/dvb-frontends/drxd_hard.c
899
state->microcode = kmemdup(fw->data, fw->size, GFP_KERNEL);
drivers/media/dvb-frontends/lgdt3306a.c
2184
config = kmemdup(client->dev.platform_data,
drivers/media/firewire/firedtv-rc.c
138
idev->keycode = kmemdup(keytable, sizeof(keytable), GFP_KERNEL);
drivers/media/pci/cx23885/cx23885-dvb.c
1465
fe0->dvb.frontend->sec_priv = kmemdup(&dib7000p_ops, sizeof(dib7000p_ops), GFP_KERNEL);
drivers/media/pci/zoran/videocodec.c
66
codec = kmemdup(h->codec, sizeof(struct videocodec), GFP_KERNEL);
drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_vp9_req_lat_if.c
527
frame_ctx = kmemdup(remote_frame_ctx, sizeof(*frame_ctx), GFP_KERNEL);
drivers/media/test-drivers/vidtv/vidtv_psi.c
482
curr = kmemdup(desc, sizeof(*desc) + desc->length, GFP_KERNEL);
drivers/media/tuners/xc2028.c
384
priv->firm[n].ptr = kmemdup(p, size, GFP_KERNEL);
drivers/media/tuners/xc4000.c
813
priv->firm[n].ptr = kmemdup(p, size, GFP_KERNEL);
drivers/media/usb/cx231xx/cx231xx-core.c
754
buffer = kmemdup(firmware, EP5_BUF_SIZE, GFP_KERNEL);
drivers/media/usb/em28xx/em28xx-cards.c
3940
struct em28xx *sec_dev = kmemdup(dev, sizeof(*sec_dev), GFP_KERNEL);
drivers/media/usb/go7007/go7007-driver.c
97
bounce = kmemdup(fw_entry->data + 16, fw_len, GFP_KERNEL);
drivers/media/usb/gspca/t613.c
331
tmpbuf = kmemdup(buffer, len, GFP_KERNEL);
drivers/media/usb/siano/smsusb.c
219
phdr = kmemdup(buffer, size, GFP_KERNEL);
drivers/media/usb/siano/smsusb.c
282
fw_buffer = kmemdup(fw->data, fw->size, GFP_KERNEL);
drivers/media/usb/uvc/uvc_ctrl.c
3252
map = kmemdup(mapping, sizeof(*mapping), GFP_KERNEL);
drivers/media/usb/uvc/uvc_ctrl.c
3272
map->menu_mapping = kmemdup(mapping->menu_mapping, size,
drivers/media/usb/uvc/uvc_ctrl.c
3280
map->menu_names = kmemdup(mapping->menu_names, size,
drivers/media/usb/uvc/uvc_driver.c
647
streaming->header.bmaControls = kmemdup(&buffer[size], p * n,
drivers/media/v4l2-core/v4l2-subdev.c
1973
new_routing.routes = kmemdup(src->routes, bytes, GFP_KERNEL);
drivers/memstick/core/mspro_block.c
950
buffer = kmemdup(attr, attr_len, GFP_KERNEL);
drivers/message/fusion/mptbase.c
6009
mem = kmemdup(pIoc2, iocpage2sz, GFP_KERNEL);
drivers/mfd/mfd-core.c
173
pdev->mfd_cell = kmemdup(cell, sizeof(*cell), GFP_KERNEL);
drivers/misc/rpmb-core.c
168
rdev->descr.dev_id = kmemdup(descr->dev_id, descr->dev_id_len,
drivers/misc/vmw_vmci/vmci_datagram.c
272
new_dg = kmemdup(dg, dg_size, GFP_KERNEL);
drivers/mmc/host/sdhci-pci-core.c
2104
cd_gpio_lookup_table = kmemdup(dmi_id->driver_data,
drivers/mtd/nand/raw/meson_nand.c
986
return kmemdup(instr->ctx.data.buf.out,
drivers/mtd/parsers/cmdlinepart.c
378
*pparts = kmemdup(part->parts, sizeof(*part->parts) * part->num_parts,
drivers/mtd/ubi/gluebi.c
289
mtd->name = kmemdup(vi->name, vi->name_len + 1, GFP_KERNEL);
drivers/net/dsa/ocelot/felix_vsc9959.c
1862
stream_entry = kmemdup(stream, sizeof(*stream_entry), GFP_KERNEL);
drivers/net/dsa/ocelot/felix_vsc9959.c
1981
sfi_entry = kmemdup(sfi, sizeof(*sfi_entry), GFP_KERNEL);
drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c
1309
data = kmemdup(bdata, size, GFP_KERNEL);
drivers/net/ethernet/dec/tulip/de2104x.c
1945
de->ee_data = kmemdup(&ee_data[0], DE_EEPROM_SIZE, GFP_KERNEL);
drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.c
477
rcv_mbox_temp = kmemdup(recv_mbox, sizeof(*rcv_mbox_temp), GFP_KERNEL);
drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.c
481
rcv_mbox_temp->mbox = kmemdup(recv_mbox->mbox, MBOX_MAX_BUF_SZ,
drivers/net/ethernet/huawei/hinic3/hinic3_mgmt.c
128
mgmt_work->msg = kmemdup(recv_msg->msg, recv_msg->msg_len,
drivers/net/ethernet/intel/i40e/i40e_debugfs.c
523
ring = kmemdup(vsi->rx_rings[ring_id], sizeof(*ring), GFP_KERNEL);
drivers/net/ethernet/intel/i40e/i40e_debugfs.c
526
ring = kmemdup(vsi->tx_rings[ring_id], sizeof(*ring), GFP_KERNEL);
drivers/net/ethernet/intel/i40e/i40e_debugfs.c
529
ring = kmemdup(vsi->xdp_rings[ring_id], sizeof(*ring), GFP_KERNEL);
drivers/net/ethernet/intel/ice/ice_common.c
1854
buf_cpy = kmemdup(buf, buf_size, GFP_KERNEL);
drivers/net/ethernet/intel/ice/ice_dcb_lib.c
389
old_cfg = kmemdup(curr_cfg, sizeof(*old_cfg), GFP_KERNEL);
drivers/net/ethernet/intel/ice/ice_dcb_lib.c
612
newcfg = kmemdup(&pi->qos_cfg.local_dcbx_cfg, sizeof(*newcfg),
drivers/net/ethernet/intel/ice/ice_fw_update.c
61
package_data = kmemdup(data, length, GFP_KERNEL);
drivers/net/ethernet/intel/idpf/idpf_virtchnl.c
2720
adapter->req_vec_chunks = kmemdup(rcvd_vec, size, GFP_KERNEL);
drivers/net/ethernet/intel/ixgbe/ixgbe_fw_update.c
47
package_data = kmemdup(data, length, GFP_KERNEL);
drivers/net/ethernet/marvell/prestera/prestera_acl.c
191
ruleset->keymask = kmemdup(keymask, ACL_KEYMASK_SIZE, GFP_KERNEL);
drivers/net/ethernet/mellanox/mlx4/en_netdev.c
875
new_mc = kmemdup(src_tmp,
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_encap.c
696
return kmemdup(tun_info, tun_size, GFP_KERNEL);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/macsec.c
1111
macsec_device->dev_addr = kmemdup(dev->dev_addr, dev->addr_len, GFP_KERNEL);
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/definer.c
2236
definer = kmemdup(layout, sizeof(*definer), GFP_KERNEL);
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/fs_hws.c
1345
pr_data->data = kmemdup(params->data, params->size, GFP_KERNEL);
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/fs_hws.c
1497
mh_data->data = kmemdup(pattern.data, pattern.sz, GFP_KERNEL);
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/fs_hws_pools.c
337
pool_pattern->data = kmemdup(pattern->data, pattern->sz, GFP_KERNEL);
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/pat_arg.c
178
kmemdup(actions, num_of_actions * MLX5HWS_MODIFY_ACTION_SIZE, GFP_KERNEL);
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
2182
fid_family = kmemdup(tmpl, sizeof(*fid_family), GFP_KERNEL);
drivers/net/ethernet/mellanox/mlxsw/spectrum_policer.c
314
family = kmemdup(tmpl, sizeof(*family), GFP_KERNEL);
drivers/net/ethernet/meta/fbnic/fbnic_ethtool.c
172
clone = kmemdup(orig, sizeof(*orig), GFP_KERNEL);
drivers/net/ethernet/microchip/lan966x/lan966x_fdma.c
822
old_pages = kmemdup(lan966x->rx.page, sizeof(lan966x->rx.page),
drivers/net/ethernet/microchip/vcap/vcap_api.c
1032
newckf = kmemdup(ckf, sizeof(*newckf), GFP_KERNEL);
drivers/net/ethernet/microchip/vcap/vcap_api.c
1039
newcaf = kmemdup(caf, sizeof(*newcaf), GFP_KERNEL);
drivers/net/ethernet/mscc/ocelot_net.c
680
struct ocelot_mact_work_ctx *w = kmemdup(ctx, sizeof(*w), GFP_ATOMIC);
drivers/net/ethernet/netronome/nfp/flower/conntrack.c
1558
new_act->tunnel = kmemdup(tun, tun_size, GFP_ATOMIC);
drivers/net/ethernet/netronome/nfp/nfp_net_common.c
1563
new->xsk_pools = kmemdup(new->xsk_pools,
drivers/net/ethernet/toshiba/ps3_gelic_wireless.c
1604
target->hwinfo = kmemdup(scan_info,
drivers/net/ieee802154/ca8210.c
595
fifo_buffer = kmemdup(buf, len, GFP_KERNEL);
drivers/net/netdevsim/udp_tunnels.c
164
info = kmemdup(&nsim_udp_tunnel_info, sizeof(nsim_udp_tunnel_info),
drivers/net/team/team_core.c
267
dst_opts[i] = kmemdup(option, sizeof(*option), GFP_KERNEL);
drivers/net/team/team_mode_loadbalance.c
265
fprog->filter = kmemdup(filter, data_len, GFP_KERNEL);
drivers/net/usb/aqc111.c
94
buf = kmemdup(data, size, GFP_KERNEL);
drivers/net/usb/ch9200.c
156
buf = kmemdup(data, size, GFP_KERNEL);
drivers/net/usb/r8152.c
1399
tmp = kmemdup(data, size, GFP_KERNEL);
drivers/net/usb/usbnet.c
2110
buf = kmemdup(data, size, GFP_NOIO);
drivers/net/usb/usbnet.c
2225
buf = kmemdup(data, size, GFP_ATOMIC);
drivers/net/virtio_net.c
3614
addr = kmemdup(p, sizeof(*addr), GFP_KERNEL);
drivers/net/vrf.c
1871
table = kmemdup(vrf_table, sizeof(vrf_table), GFP_KERNEL);
drivers/net/wireless/ath/ath10k/mac.c
10012
channels = kmemdup(ath10k_2ghz_channels,
drivers/net/wireless/ath/ath10k/mac.c
10036
channels = kmemdup(ath10k_5ghz_channels,
drivers/net/wireless/ath/ath10k/mac.c
9605
ops = kmemdup(&ath10k_ops, sizeof(ath10k_ops), GFP_KERNEL);
drivers/net/wireless/ath/ath10k/pci.c
2129
treq = kmemdup(req, req_len, GFP_KERNEL);
drivers/net/wireless/ath/ath10k/pci.c
3468
ar_pci->attr = kmemdup(pci_host_ce_config_wlan,
drivers/net/wireless/ath/ath10k/pci.c
3474
ar_pci->pipe_config = kmemdup(pci_target_ce_config_wlan,
drivers/net/wireless/ath/ath10k/pci.c
3482
ar_pci->serv_to_pipe = kmemdup(pci_target_service_to_ce_map_wlan,
drivers/net/wireless/ath/ath10k/usb.c
491
buf = kmemdup(data, size, GFP_KERNEL);
drivers/net/wireless/ath/ath11k/dp_rx.c
3682
rx_tid->dst_ring_desc = kmemdup(ring_desc,
drivers/net/wireless/ath/ath11k/hal.c
1233
hal->srng_config = kmemdup(hw_srng_config_template,
drivers/net/wireless/ath/ath11k/mac.c
10176
channels = kmemdup(ath11k_2ghz_channels,
drivers/net/wireless/ath/ath11k/mac.c
10201
channels = kmemdup(ath11k_6ghz_channels,
drivers/net/wireless/ath/ath11k/mac.c
10228
channels = kmemdup(ath11k_5ghz_channels,
drivers/net/wireless/ath/ath11k/mac.c
4246
arg->extraie.ptr = kmemdup(req->ie, req->ie_len, GFP_KERNEL);
drivers/net/wireless/ath/ath12k/mac.c
14226
channels = kmemdup(ath12k_2ghz_channels,
drivers/net/wireless/ath/ath12k/mac.c
14274
channels = kmemdup(ath12k_6ghz_channels,
drivers/net/wireless/ath/ath12k/mac.c
14323
channels = kmemdup(ath12k_5ghz_channels,
drivers/net/wireless/ath/ath12k/mac.c
5697
arg->extraie.ptr = kmemdup(req->ie, req->ie_len, GFP_KERNEL);
drivers/net/wireless/ath/ath12k/wifi7/dp_rx.c
1228
rx_tid->dst_ring_desc = kmemdup(ring_desc,
drivers/net/wireless/ath/ath12k/wifi7/hal_qcn9274.c
975
hal->srng_config = kmemdup(hw_srng_config_template,
drivers/net/wireless/ath/ath12k/wifi7/hal_wcn7850.c
639
hal->srng_config = kmemdup(hw_srng_config_template,
drivers/net/wireless/ath/ath6kl/init.c
1028
ar->fw_otp = kmemdup(data, ie_len, GFP_KERNEL);
drivers/net/wireless/ath/ath6kl/init.c
1061
ar->fw_patch = kmemdup(data, ie_len, GFP_KERNEL);
drivers/net/wireless/ath/ath6kl/init.c
685
*fw = kmemdup(fw_entry->data, fw_entry->size, GFP_KERNEL);
drivers/net/wireless/ath/ath6kl/usb.c
879
buf = kmemdup(data, size, GFP_KERNEL);
drivers/net/wireless/ath/ath6kl/wmi.c
3660
buf = kmemdup(data, data_len, GFP_KERNEL);
drivers/net/wireless/ath/ath6kl/wmi.c
3698
buf = kmemdup(data, data_len, GFP_KERNEL);
drivers/net/wireless/ath/ath9k/hif_usb.c
1399
buf = kmemdup(&reboot_cmd, 4, GFP_KERNEL);
drivers/net/wireless/ath/wcn36xx/smd.c
1083
*p_ptt_rsp_msg = kmemdup(rsp->ptt_msg, rsp->header.len,
drivers/net/wireless/ath/wil6210/cfg80211.c
100
*pdst = kmemdup(src, src_len, GFP_KERNEL);
drivers/net/wireless/broadcom/b43/dma.c
1246
priv_info->bouncebuffer = kmemdup(skb->data, skb->len,
drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c
6036
ops = kmemdup(&brcmf_cfg80211_ops, sizeof(brcmf_cfg80211_ops),
drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c
6361
kmemdup(cfg->extra_buf, conn_info->req_ie_len,
drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c
6379
kmemdup(cfg->extra_buf, conn_info->resp_ie_len,
drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c
7614
wowl = kmemdup(&brcmf_wowlan_support, sizeof(brcmf_wowlan_support),
drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c
7735
band = kmemdup(&__wl_band_2ghz, sizeof(__wl_band_2ghz),
drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c
7740
band->channels = kmemdup(&__wl_2ghz_channels,
drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c
7752
band = kmemdup(&__wl_band_5ghz, sizeof(__wl_band_5ghz),
drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c
7757
band->channels = kmemdup(&__wl_5ghz_channels,
drivers/net/wireless/intel/ipw2x00/ipw2100.c
7516
buf = kmemdup(extra, wrqu->data.length, GFP_KERNEL);
drivers/net/wireless/intel/ipw2x00/ipw2200.c
6488
buf = kmemdup(extra, wrqu->data.length, GFP_KERNEL);
drivers/net/wireless/intel/iwlwifi/fw/uefi.c
297
data = kmemdup(package->data, *len, GFP_KERNEL);
drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.c
1197
kmemdup(pkt,
drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.c
241
*active_reg = kmemdup(tlv, tlv_len, GFP_KERNEL);
drivers/net/wireless/intel/iwlwifi/iwl-drv.c
1282
drv->fw.iml = kmemdup(tlv_data, tlv_len, GFP_KERNEL);
drivers/net/wireless/intel/iwlwifi/iwl-drv.c
1411
capa->cmd_versions = kmemdup(tlv_data, tlv_len,
drivers/net/wireless/intel/iwlwifi/iwl-drv.c
1426
kmemdup(tlv_data, tlv_len, GFP_KERNEL);
drivers/net/wireless/intel/iwlwifi/iwl-drv.c
1440
kmemdup(tlv_data, tlv_len, GFP_KERNEL);
drivers/net/wireless/intel/iwlwifi/iwl-drv.c
1468
capa->cmd_bios_tables = kmemdup(tlv_data, tlv_len,
drivers/net/wireless/intel/iwlwifi/iwl-drv.c
1799
kmemdup(pieces->dbg_conf_tlv[i],
drivers/net/wireless/intel/iwlwifi/iwl-drv.c
1845
kmemdup(pieces->dbg_trigger_tlv[i],
drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c
1860
copy_rd = kmemdup(regd, struct_size(regd, reg_rules, valid_rules),
drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c
2045
temp = kmemdup(file_sec->data, section_size, GFP_KERNEL);
drivers/net/wireless/intel/iwlwifi/iwl-phy-db.c
202
entry->data = kmemdup(phy_db_notif->data, size, GFP_ATOMIC);
drivers/net/wireless/intel/iwlwifi/mei/main.c
1389
nvm = kmemdup(mei->nvm, sizeof(*mei->nvm), GFP_KERNEL);
drivers/net/wireless/intel/iwlwifi/mei/main.c
1575
kmemdup(&msg.conn_info, sizeof(msg.conn_info), GFP_KERNEL);
drivers/net/wireless/intel/iwlwifi/mei/main.c
1724
iwl_mei_cache.power_limit = kmemdup(power_limit,
drivers/net/wireless/intel/iwlwifi/mld/d3.c
708
wowlan_status->wake_packet = kmemdup(notif->wake_packet, actual_size,
drivers/net/wireless/intel/iwlwifi/mld/mcc.c
34
resp_cp = kmemdup(mcc_resp_v8, notif_len, GFP_KERNEL);
drivers/net/wireless/intel/iwlwifi/mld/scan.c
1418
kmemdup(params->channels,
drivers/net/wireless/intel/iwlwifi/mvm/d3.c
1214
mvm->nd_match_sets = kmemdup(nd_config->match_sets,
drivers/net/wireless/intel/iwlwifi/mvm/d3.c
1223
mvm->nd_channels = kmemdup(nd_config->channels,
drivers/net/wireless/intel/iwlwifi/mvm/d3.c
2276
kmemdup(data->wake_packet, \
drivers/net/wireless/intel/iwlwifi/mvm/d3.c
2798
status->wake_packet = kmemdup(notif->wake_packet, data_size,
drivers/net/wireless/intel/iwlwifi/mvm/nvm.c
334
temp = kmemdup(nvm_buffer, ret, GFP_KERNEL);
drivers/net/wireless/intel/iwlwifi/mvm/rfi.c
141
resp = kmemdup(cmd.resp_pkt->data, resp_size, GFP_KERNEL);
drivers/net/wireless/intel/iwlwifi/mvm/scan.c
3159
params.channels = kmemdup(params.channels,
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/tx-gen2.c
1258
dup_buf = kmemdup(cmddata[i], cmdlen[i],
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/tx.c
1415
dup_buf = kmemdup(cmddata[i], cmdlen[i],
drivers/net/wireless/intersil/p54/eeprom.c
790
priv->iq_autocal = kmemdup(entry->data, data_len,
drivers/net/wireless/intersil/p54/p54spi.c
198
fw = kmemdup(priv->firmware->data, fw_len, GFP_KERNEL);
drivers/net/wireless/intersil/p54/p54usb.c
483
buf = kmemdup(p54u_romboot_3887, 4, GFP_KERNEL);
drivers/net/wireless/marvell/libertas/if_usb.c
573
syncfwheader = kmemdup(skb->data + IPFIELD_ALIGN_OFFSET,
drivers/net/wireless/marvell/libertas_tf/if_usb.c
531
syncfwheader = kmemdup(skb->data, sizeof(struct fwsyncheader),
drivers/net/wireless/marvell/mwifiex/join.c
141
tmp = kmemdup(rate1, rate1_size, GFP_KERNEL);
drivers/net/wireless/marvell/mwifiex/sta_cmd.c
1523
_data = kmemdup(data, size, GFP_KERNEL);
drivers/net/wireless/marvell/mwifiex/sta_ioctl.c
140
beacon_ie = kmemdup(ies->data, ies->len, GFP_ATOMIC);
drivers/net/wireless/mediatek/mt76/mt76x0/usb_mcu.c
25
ivb = kmemdup(fw_payload, MT_MCU_IVB_SIZE, GFP_KERNEL);
drivers/net/wireless/mediatek/mt7601u/mcu.c
363
ivb = kmemdup(fw->ivb, sizeof(fw->ivb), GFP_KERNEL);
drivers/net/wireless/microchip/wilc1000/cfg80211.c
1186
mgmt_tx->buff = kmemdup(buf, len, GFP_KERNEL);
drivers/net/wireless/microchip/wilc1000/cfg80211.c
517
key_info->key = kmemdup(params->key, params->key_len, GFP_KERNEL);
drivers/net/wireless/microchip/wilc1000/cfg80211.c
524
key_info->seq = kmemdup(params->seq, params->seq_len,
drivers/net/wireless/microchip/wilc1000/hif.c
1334
conn_info->req_ies = kmemdup(ies, ies_len, GFP_KERNEL);
drivers/net/wireless/microchip/wilc1000/hif.c
1604
msg->body.net_info.mgmt = kmemdup(&buffer[9],
drivers/net/wireless/microchip/wilc1000/hif.c
396
ies_data = kmemdup(ies->data, ies->len, GFP_ATOMIC);
drivers/net/wireless/microchip/wilc1000/hif.c
613
ret_conn_info->resp_ies = kmemdup(ies, ies_len, GFP_KERNEL);
drivers/net/wireless/microchip/wilc1000/mon.c
127
mgmt_tx->buff = kmemdup(buf, len, GFP_ATOMIC);
drivers/net/wireless/microchip/wilc1000/wlan_cfg.c
377
wl->cfg.b = kmemdup(g_cfg_byte, sizeof(g_cfg_byte), GFP_KERNEL);
drivers/net/wireless/microchip/wilc1000/wlan_cfg.c
381
wl->cfg.hw = kmemdup(g_cfg_hword, sizeof(g_cfg_hword), GFP_KERNEL);
drivers/net/wireless/microchip/wilc1000/wlan_cfg.c
385
wl->cfg.w = kmemdup(g_cfg_word, sizeof(g_cfg_word), GFP_KERNEL);
drivers/net/wireless/microchip/wilc1000/wlan_cfg.c
389
wl->cfg.s = kmemdup(g_cfg_str, sizeof(g_cfg_str), GFP_KERNEL);
drivers/net/wireless/purelifi/plfxlc/firmware.c
88
fw_data = kmemdup(&fw->data[fw_data_i], blk_tran_len,
drivers/net/wireless/purelifi/plfxlc/usb.c
528
dma_buffer = kmemdup(&usb_req, usb_bulk_msg_len, GFP_KERNEL);
drivers/net/wireless/quantenna/qtnfmac/commands.c
1191
ext_capa = kmemdup(ext_capa, ext_capa_len, GFP_KERNEL);
drivers/net/wireless/quantenna/qtnfmac/commands.c
1196
kmemdup(ext_capa_mask, ext_capa_mask_len, GFP_KERNEL);
drivers/net/wireless/realtek/rtl8xxxu/core.c
2126
priv->fw_data = kmemdup(fw->data, fw->size, GFP_KERNEL);
drivers/net/wireless/realtek/rtw88/debug.c
1336
rtwdev->debugfs = kmemdup(&rtw_debugfs_templ, sizeof(rtw_debugfs_templ),
drivers/net/wireless/realtek/rtw88/mac.c
536
buf = kmemdup(data, size, GFP_KERNEL);
drivers/net/wireless/realtek/rtw88/mac80211.c
764
si->mask = kmemdup(br_data->mask, sizeof(struct cfg80211_bitrate_mask),
drivers/net/wireless/realtek/rtw88/usb.c
187
data_dup = kmemdup(data, size, GFP_KERNEL);
drivers/net/wireless/realtek/rtw88/wow.c
547
pno_req->match_sets = kmemdup(nd_config->match_sets, size, GFP_KERNEL);
drivers/net/wireless/realtek/rtw89/acpi.c
186
*policy_6ghz = kmemdup(ptr, expect_len, GFP_KERNEL);
drivers/net/wireless/realtek/rtw89/acpi.c
230
*policy = kmemdup(ptr, sizeof(*ptr), GFP_KERNEL);
drivers/net/wireless/realtek/rtw89/acpi.c
274
*policy = kmemdup(ptr, sizeof(*ptr), GFP_KERNEL);
drivers/net/wireless/realtek/rtw89/acpi.c
317
*policy = kmemdup(ptr, sizeof(*ptr), GFP_KERNEL);
drivers/net/wireless/realtek/rtw89/acpi.c
362
*policy = kmemdup(ptr, sizeof(*ptr), GFP_KERNEL);
drivers/net/wireless/realtek/rtw89/core.c
7553
ops = kmemdup(&rtw89_ops, sizeof(rtw89_ops), GFP_KERNEL);
drivers/net/wireless/realtek/rtw89/debug.c
5575
rtwdev->debugfs = kmemdup(&rtw89_debugfs_templ,
drivers/net/wireless/rsi/rsi_91x_hal.c
1051
ta_firmware = kmemdup(fw_entry->data, fw_entry->size, GFP_KERNEL);
drivers/net/wireless/rsi/rsi_91x_mac80211.c
199
channels = kmemdup(rsi_2ghz_channels, sizeof(rsi_2ghz_channels),
drivers/net/wireless/rsi/rsi_91x_mac80211.c
208
channels = kmemdup(rsi_5ghz_channels, sizeof(rsi_5ghz_channels),
drivers/net/wireless/silabs/wfx/fwio.c
87
tmp = kmemdup(buf, len, GFP_KERNEL);
drivers/net/wireless/silabs/wfx/main.c
244
tmp_buf = kmemdup(pds->data, pds->size, GFP_KERNEL);
drivers/net/wireless/st/cw1200/queue.c
83
gc_item = kmemdup(item, sizeof(struct cw1200_queue_item),
drivers/net/wireless/ti/wl1251/main.c
111
wl->nvs = kmemdup(fw->data, fw->size, GFP_KERNEL);
drivers/net/wireless/ti/wl18xx/main.c
950
params = kmemdup(&priv->conf.phy, sizeof(*params), GFP_KERNEL);
drivers/net/wireless/ti/wlcore/boot.c
413
nvs_aligned = kmemdup(nvs_ptr, nvs_len, GFP_KERNEL);
drivers/net/wireless/ti/wlcore/main.c
1518
field->pattern = kmemdup(pattern, len, GFP_KERNEL);
drivers/net/wireless/ti/wlcore/main.c
6561
wl->nvs = kmemdup(fw->data, fw->size, GFP_KERNEL);
drivers/net/wwan/iosm/iosm_ipc_flash.c
458
psi_code = kmemdup(fw->data + IOSM_DEVLINK_HDR_SIZE, psi_size,
drivers/net/wwan/iosm/iosm_ipc_task_queue.c
150
copy = kmemdup(msg, size, GFP_ATOMIC);
drivers/nfc/pn533/usb.c
146
phy->ack_buffer = kmemdup(ack, sizeof(ack), flags);
drivers/nfc/pn533/usb.c
390
buffer = kmemdup(cmd, sizeof(cmd), GFP_KERNEL);
drivers/nvdimm/btt_devs.c
193
uuid = kmemdup(uuid, 16, GFP_KERNEL);
drivers/nvdimm/btt_devs.c
319
nd_btt->uuid = kmemdup(&btt_sb->uuid, sizeof(uuid_t), GFP_KERNEL);
drivers/nvdimm/core.c
232
*uuid_out = kmemdup(&uuid, sizeof(uuid), GFP_KERNEL);
drivers/nvdimm/dimm_devs.c
817
char *name = kmemdup(label_id, sizeof(*label_id), GFP_KERNEL);
drivers/nvdimm/namespace_devs.c
1761
nspm->alt_name = kmemdup(nsl_ref_name(ndd, label0),
drivers/nvdimm/namespace_devs.c
1764
nspm->uuid = kmemdup(&uuid, sizeof(uuid_t), GFP_KERNEL);
drivers/nvdimm/pfn_devs.c
536
nd_pfn->uuid = kmemdup(pfn_sb->uuid, 16, GFP_KERNEL);
drivers/nvme/common/auth.c
333
transformed_key = kmemdup(key, key_len, GFP_KERNEL);
drivers/nvme/target/fabrics-cmd-auth.c
200
req->sq->dhchap_c2 = kmemdup(data->rval + data->hl, data->hl,
drivers/of/dynamic.c
436
new->value = kmemdup(prop->value, prop->length, allocflags);
drivers/of/resolver.c
78
char *value __free(kfree) = kmemdup(prop_fixup->value, prop_fixup->length, GFP_KERNEL);
drivers/parport/parport_gsc.c
242
ops = kmemdup(&parport_gsc_ops, sizeof(struct parport_operations),
drivers/parport/parport_sunbpp.c
288
ops = kmemdup(&parport_sunbpp_ops, sizeof(struct parport_operations),
drivers/parport/procfs.c
421
t = kmemdup(&parport_sysctl_template, sizeof(*t), GFP_KERNEL);
drivers/parport/procfs.c
496
t = kmemdup(&parport_device_sysctl_template, sizeof(*t), GFP_KERNEL);
drivers/pci/hotplug/cpqphp_core.c
1022
ctrl->pci_bus = kmemdup(pdev->bus, sizeof(*ctrl->pci_bus), GFP_KERNEL);
drivers/pci/hotplug/pnv_php.c
273
fdt = kmemdup(fdt1, fdt_totalsize(fdt1), GFP_KERNEL);
drivers/pci/pci-bridge-emul.c
358
bridge->pci_regs_behavior = kmemdup(pci_regs_behavior,
drivers/pci/pci-bridge-emul.c
393
kmemdup(pcie_cap_regs_behavior,
drivers/pinctrl/freescale/pinctrl-mxs.c
115
pconfig = kmemdup(&config, sizeof(config), GFP_KERNEL);
drivers/pinctrl/pinctrl-lantiq.c
117
(*map)->data.configs.configs = kmemdup(configs,
drivers/pinctrl/pinctrl-lantiq.c
127
(*map)->data.configs.configs = kmemdup(configs,
drivers/platform/chrome/wilco_ec/event.c
242
queue_event = kmemdup(event, event_size, GFP_KERNEL);
drivers/platform/x86/asus-wmi.c
535
input.pointer = kmemdup(args.pointer, args.length, GFP_DMA | GFP_KERNEL);
drivers/platform/x86/hp/hp-bioscfg/spmobj-attributes.c
233
bioscfg_drv.spm_data.signing_key = kmemdup(buf, length, GFP_KERNEL);
drivers/platform/x86/hp/hp-bioscfg/spmobj-attributes.c
268
bioscfg_drv.spm_data.endorsement_key = kmemdup(buf, length, GFP_KERNEL);
drivers/platform/x86/hp/hp-bioscfg/spmobj-attributes.c
313
bioscfg_drv.spm_data.auth_token = kmemdup(buf, length, GFP_KERNEL);
drivers/platform/x86/intel/vsec.c
361
intel_vsec_dev->acpi_disc = kmemdup(info->acpi_disc, bytes, GFP_KERNEL);
drivers/regulator/core.c
6068
config = kmemdup(cfg, sizeof(*cfg), GFP_KERNEL);
drivers/regulator/core.c
6133
rdev->constraints = kmemdup(&init_data->constraints,
drivers/remoteproc/pru_rproc.c
787
tmp_src = kmemdup(src, count, GFP_KERNEL);
drivers/remoteproc/remoteproc_core.c
1473
rproc->clean_table = kmemdup(table_ptr, table_sz, GFP_KERNEL);
drivers/remoteproc/remoteproc_core.c
1513
rproc->cached_table = kmemdup(rproc->table_ptr,
drivers/remoteproc/remoteproc_core.c
1561
rproc->cached_table = kmemdup(rproc->table_ptr,
drivers/remoteproc/remoteproc_core.c
2410
rproc->ops = kmemdup(ops, sizeof(*ops), GFP_KERNEL);
drivers/remoteproc/remoteproc_elf_loader.c
350
rproc->cached_table = kmemdup(table, tablesz, GFP_KERNEL);
drivers/remoteproc/remoteproc_virtio.c
40
new_map = kmemdup(map, array_size(num_ranges + 1, sizeof(*map)),
drivers/s390/char/keyboard.c
111
kbd->accent_table = kmemdup(ebc_accent_table,
drivers/s390/char/keyboard.c
89
kbd->key_maps[i] = kmemdup(ebc_key_maps[i],
drivers/s390/cio/cio_inject.c
39
copy = kmemdup(crw, sizeof(*crw), GFP_KERNEL);
drivers/s390/net/qeth_l3_main.c
1085
ipm = kmemdup(&tmp, sizeof(tmp), GFP_KERNEL);
drivers/s390/net/qeth_l3_main.c
1117
ipm = kmemdup(&tmp, sizeof(tmp), GFP_ATOMIC);
drivers/s390/net/qeth_l3_main.c
192
addr = kmemdup(tmp_addr, sizeof(*tmp_addr), GFP_KERNEL);
drivers/scsi/aacraid/aachba.c
922
char *cname = kmemdup(sup_adap_info->adapter_type_text,
drivers/scsi/aacraid/commctrl.c
763
usg = kmemdup(upsg,
drivers/scsi/aic7xxx/aic79xx_core.c
9401
ahd->critical_sections = kmemdup(cs_table, cs_count, GFP_ATOMIC);
drivers/scsi/aic7xxx/aic7xxx_core.c
6877
ahc->critical_sections = kmemdup(cs_table, cs_count, GFP_ATOMIC);
drivers/scsi/qla4xxx/ql4_os.c
3619
conn->link_local_ipv6_addr = kmemdup(
drivers/scsi/scsi_scan.c
907
sdev->inquiry = kmemdup(inq_result,
drivers/scsi/scsicam.c
43
res = kmemdup(folio_address(folio) + 0x1be, 66, GFP_KERNEL);
drivers/spi/spi-amlogic-spifc-a4.c
504
return kmemdup(op->data.buf.out, op->data.nbytes, GFP_KERNEL);
drivers/staging/fbtft/fbtft-sysfs.c
33
tmp = kmemdup(str, size + 1, GFP_KERNEL);
drivers/staging/media/ipu3/ipu3-v4l2.c
743
fmts[i] = kmemdup(&imgu_pipe->nodes[inode].vdev_fmt.fmt.pix_mp,
drivers/staging/rtl8723bs/core/rtw_ap.c
114
pbackup_remainder_ie = kmemdup(premainder_ie, remainder_ielen, GFP_ATOMIC);
drivers/staging/rtl8723bs/core/rtw_ap.c
1381
pbackup_remainder_ie = kmemdup(premainder_ie, remainder_ielen, GFP_ATOMIC);
drivers/staging/rtl8723bs/core/rtw_mlme.c
1304
passoc_req = kmemdup(psta->passoc_req, psta->assoc_req_len, GFP_ATOMIC);
drivers/staging/rtl8723bs/core/rtw_mlme_ext.c
1299
pstat->passoc_req = kmemdup(pframe, pkt_len, GFP_ATOMIC);
drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c
346
pFirmware->fw_buffer_sz = kmemdup(fw->data, fw->size, GFP_KERNEL);
drivers/staging/rtl8723bs/hal/rtl8723bs_recv.c
162
tmp = kmemdup(pbuf, length, GFP_ATOMIC);
drivers/staging/rtl8723bs/hal/sdio_ops.c
466
tmpbuf = kmemdup(buf, cnt, GFP_ATOMIC);
drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c
1168
pmlmepriv->wps_probe_req_ie = kmemdup(wps_ie, wps_ielen, GFP_KERNEL);
drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c
1436
buf = kmemdup(pie, ielen, GFP_KERNEL);
drivers/staging/rtl8723bs/os_dep/osdep_service.c
107
dup = kmemdup(src, src_len, GFP_ATOMIC);
drivers/target/iscsi/iscsi_target.c
801
cmd->buf_ptr = kmemdup(buf, ISCSI_HDR_LEN, GFP_KERNEL);
drivers/target/iscsi/iscsi_target.c
838
cmd->buf_ptr = kmemdup(buf, ISCSI_HDR_LEN, GFP_KERNEL);
drivers/tee/optee/smc_abi.c
1601
data_buf = kmemdup(fw->data, fw->size, GFP_KERNEL | GFP_DMA);
drivers/thermal/intel/int340x_thermal/int3400_thermal.c
543
priv->data_vault = kmemdup(obj->package.elements[0].buffer.pointer,
drivers/thermal/thermal_core.c
1458
tz->tzp = kmemdup(tzp, sizeof(*tzp), GFP_KERNEL);
drivers/thunderbolt/dma_test.c
331
tf->data = kmemdup(dma_test_pattern, DMA_TEST_FRAME_SIZE, GFP_KERNEL);
drivers/thunderbolt/icm.c
1697
tb->root_switch->uuid = kmemdup(uuid, sizeof(uuid), GFP_KERNEL);
drivers/thunderbolt/icm.c
1790
n->pkg = kmemdup(buf, size, GFP_KERNEL);
drivers/thunderbolt/icm.c
651
sw->uuid = kmemdup(uuid, sizeof(*uuid), GFP_KERNEL);
drivers/thunderbolt/property.c
200
dir->uuid = kmemdup(&block[dir_offset], sizeof(*dir->uuid),
drivers/thunderbolt/property.c
277
dir->uuid = kmemdup(uuid, sizeof(*dir->uuid), GFP_KERNEL);
drivers/thunderbolt/property.c
574
p->value.data = kmemdup(property->value.data,
drivers/thunderbolt/switch.c
1973
sw->key = kmemdup(key, sizeof(key), GFP_KERNEL);
drivers/thunderbolt/switch.c
2716
sw->uuid = kmemdup(uuid, sizeof(uuid), GFP_KERNEL);
drivers/thunderbolt/xdomain.c
1394
xd->remote_uuid = kmemdup(&uuid, sizeof(uuid_t), GFP_KERNEL);
drivers/thunderbolt/xdomain.c
2149
xd->local_uuid = kmemdup(local_uuid, sizeof(uuid_t), GFP_KERNEL);
drivers/thunderbolt/xdomain.c
2154
xd->remote_uuid = kmemdup(remote_uuid, sizeof(uuid_t),
drivers/thunderbolt/xdomain.c
778
uuid = kmemdup(tb->root_switch->uuid, sizeof(*uuid), GFP_KERNEL);
drivers/thunderbolt/xdomain.c
949
xw->pkg = kmemdup(hdr, size, GFP_KERNEL);
drivers/tty/vt/vt.c
1919
vc->vc_saved_screen = kmemdup((u16 *)vc->vc_origin, size, GFP_KERNEL);
drivers/ufs/core/ufshcd.c
3919
str = kmemdup(uc_str->uc, uc_str->len, GFP_KERNEL);
drivers/usb/atm/ueagle-atm.c
1101
xfer_buff = kmemdup(data, size, GFP_KERNEL);
drivers/usb/atm/ueagle-atm.c
577
xfer_buff = kmemdup(buff, size, GFP_KERNEL);
drivers/usb/atm/ueagle-atm.c
822
xfer_buff = kmemdup(data, size, GFP_KERNEL);
drivers/usb/cdns3/host.c
94
cdns->xhci_plat_data = kmemdup(&xhci_plat_cdns3_xhci,
drivers/usb/cdns3/host.c
97
cdns->xhci_plat_data = kmemdup(&xhci_plat_cdnsp_xhci,
drivers/usb/core/message.c
221
data = kmemdup(driver_data, size, memflags);
drivers/usb/gadget/configfs.c
1354
new_data = kmemdup(page, len, GFP_KERNEL);
drivers/usb/gadget/function/f_hid.c
1414
d = kmemdup(page, len, GFP_KERNEL);
drivers/usb/gadget/function/f_hid.c
1634
hidg->report_desc = kmemdup(opts->report_desc,
drivers/usb/gadget/udc/atmel_usba_udc.c
50
req_copy = kmemdup(req, sizeof(*req_copy), GFP_ATOMIC);
drivers/usb/misc/emi26.c
43
unsigned char *buffer = kmemdup(data, length, GFP_KERNEL);
drivers/usb/misc/emi62.c
52
unsigned char *buffer = kmemdup(data, length, GFP_KERNEL);
drivers/usb/serial/garmin_gps.c
987
buffer = kmemdup(buf, count, GFP_ATOMIC);
drivers/usb/serial/ipw.c
138
buf_flow_init = kmemdup(buf_flow_static, 16, GFP_KERNEL);
drivers/usb/serial/opticon.c
209
buffer = kmemdup(buf, count, GFP_ATOMIC);
drivers/usb/serial/sierra.c
456
buffer = kmemdup(buf, writesize, GFP_ATOMIC);
drivers/usb/serial/upd78f0730.c
138
buf = kmemdup(data, size, GFP_KERNEL);
drivers/usb/storage/ene_ub6250.c
1926
buf = kmemdup(sd_fw->data, sd_fw->size, GFP_KERNEL);
drivers/usb/storage/realtek_cr.c
397
buf = kmemdup(data, len, GFP_NOIO);
drivers/usb/storage/realtek_cr.c
510
buf = kmemdup(data, len, GFP_NOIO);
drivers/usb/typec/class.c
2771
port->cap = kmemdup(cap, sizeof(*cap), GFP_KERNEL);
drivers/usb/usbip/stub_rx.c
562
priv->urbs[0]->setup_packet = kmemdup(&pdu->u.cmd_submit.setup,
drivers/usb/usbip/vudc_rx.c
38
urb->setup_packet = kmemdup(&pdu->u.cmd_submit.setup, 8,
drivers/video/fbdev/aty/radeon_monitor.c
112
tmp = kmemdup(pedid, EDID_LENGTH, GFP_KERNEL);
drivers/video/fbdev/i810/i810-i2c.c
168
edid = kmemdup(e, EDID_LENGTH, GFP_KERNEL);
drivers/video/fbdev/nvidia/nv_i2c.c
165
edid = kmemdup(e, EDID_LENGTH, GFP_KERNEL);
drivers/video/fbdev/nvidia/nv_of.c
71
*out_edid = kmemdup(pedid, EDID_LENGTH, GFP_KERNEL);
drivers/video/fbdev/savage/savagefb-i2c.c
233
edid = kmemdup(e, EDID_LENGTH, GFP_KERNEL);
drivers/video/fbdev/sm501fb.c
1980
info->edid_data = kmemdup(prop, EDID_LENGTH,
drivers/w1/masters/ds2490.c
915
tbuf = kmemdup(buf, len, GFP_KERNEL);
drivers/xen/xen-acpi-processor.c
472
pr_backup = kmemdup(_pr, sizeof(*_pr), GFP_KERNEL);
fs/afs/proc.c
613
sub = kmemdup(s, len + 1, GFP_KERNEL);
fs/btrfs/send.c
4052
name = kmemdup(ref->name, ref->name_len, GFP_KERNEL);
fs/btrfs/send.c
4933
ctx->found_data = kmemdup(data, data_len, GFP_KERNEL);
fs/btrfs/zoned.c
644
zone_info = kmemdup(orig_dev->zone_info, sizeof(*zone_info), GFP_KERNEL);
fs/ceph/crypto.c
130
ci->fscrypt_auth = kmemdup(as->fscrypt_auth, ci->fscrypt_auth_len,
fs/ceph/inode.c
251
ci->fscrypt_auth = kmemdup(pci->fscrypt_auth,
fs/ceph/xattr.c
1213
newname = kmemdup(name, name_len + 1, GFP_NOFS);
fs/ceph/xattr.c
1218
newval = kmemdup(value, val_len, GFP_NOFS);
fs/crypto/hooks.c
326
inode->i_link = kmemdup(target, len + 1, GFP_NOFS);
fs/crypto/keyring.c
613
prep->payload.data[0] = kmemdup(payload, prep->datalen, GFP_KERNEL);
fs/ecryptfs/messaging.c
237
msg_ctx->msg = kmemdup(msg, msg_size, GFP_KERNEL);
fs/ext2/xattr.c
539
header = kmemdup(HDR(bh), bh->b_size, GFP_KERNEL);
fs/ext4/xattr.c
1980
s->base = kmemdup(BHDR(bs->bh), bs->bh->b_size, GFP_NOFS);
fs/f2fs/acl.c
313
clone = kmemdup(acl, struct_size(acl, a_entries, acl->a_count),
fs/f2fs/node.c
3387
nm_i->nat_bitmap = kmemdup(version_bitmap, nm_i->bitmap_size,
fs/f2fs/node.c
3400
nm_i->nat_bitmap_mir = kmemdup(version_bitmap, nm_i->bitmap_size,
fs/f2fs/segment.c
4878
sit_i->sit_bitmap = kmemdup(src_bitmap, sit_bitmap_size, GFP_KERNEL);
fs/fs_context.c
370
fc = kmemdup(src_fc, sizeof(struct fs_context), GFP_KERNEL);
fs/jffs2/dir.c
359
f->target = kmemdup(target, targetlen + 1, GFP_KERNEL);
fs/namei.c
274
p = kmemdup(filename, len, GFP_KERNEL);
fs/netfs/fscache_cookie.c
354
cookie->aux = kmemdup(aux_data, cookie->aux_len, GFP_KERNEL);
fs/nfs/blocklayout/extent_tree.c
302
split = kmemdup(new, sizeof(*new), GFP_ATOMIC);
fs/nfs/fs_context.c
1635
ctx = kmemdup(src, sizeof(struct nfs_fs_context), GFP_KERNEL);
fs/nfsd/export.c
1302
*puuid = kmemdup(buf, EX_UUID_LEN, GFP_KERNEL);
fs/nfsd/export.c
933
exp.ex_uuid = kmemdup(nla_data(tb[NFSD_A_SVC_EXPORT_UUID]),
fs/nfsd/nfs4recover.c
1190
name.data = kmemdup(dname, HEXDIR_LEN, GFP_KERNEL);
fs/nfsd/nfs4recover.c
1236
name.data = kmemdup(dname, HEXDIR_LEN, GFP_KERNEL);
fs/nfsd/nfs4recover.c
281
name.data = kmemdup(dname, len, GFP_KERNEL);
fs/nfsd/nfs4recover.c
594
name.data = kmemdup(dname, HEXDIR_LEN, GFP_KERNEL);
fs/nfsd/nfs4state.c
8981
name.data = kmemdup(name.data, name.len, GFP_KERNEL);
fs/nfsd/nfs4state.c
8988
princhash.data = kmemdup(princhash.data, princhash.len, GFP_KERNEL);
fs/ntfs/index.c
471
return kmemdup(ie, le16_to_cpu(ie->length), GFP_NOFS);
fs/ntfs/index.c
484
dup = kmemdup(ie, size, GFP_NOFS);
fs/ntfs3/attrib.c
294
attr_s = kmemdup(attr, asize, GFP_NOFS);
fs/ntfs3/frecord.c
663
mrec = kmemdup(ni->mi.mrec, sbi->record_size, GFP_NOFS);
fs/ntfs3/fslog.c
3079
p2 = kmemdup(attr, le32_to_cpu(attr->size), GFP_NOFS);
fs/ntfs3/fslog.c
4258
trtbl = kmemdup(rt, t32, GFP_NOFS);
fs/ntfs3/fslog.c
4298
dptbl = kmemdup(rt, t32, GFP_NOFS);
fs/ntfs3/fslog.c
4380
attr_names = kmemdup(Add2Ptr(lrh, t32), attr_names_bytes, GFP_NOFS);
fs/ntfs3/fslog.c
4419
oatbl = kmemdup(rt, oatbl_bytes, GFP_NOFS);
fs/ntfs3/fslog.c
4898
oa->attr = kmemdup(attr, t32, GFP_NOFS);
fs/ntfs3/index.c
1681
a_root = kmemdup(attr, asize, GFP_NOFS);
fs/ntfs3/index.c
1707
re = kmemdup(e0, to_move, GFP_NOFS);
fs/ntfs3/index.c
1922
hdr1_saved = kmemdup(hdr1, used1, GFP_NOFS);
fs/ntfs3/index.c
2640
me = kmemdup(e, e_size, GFP_NOFS);
fs/ntfs3/super.c
1215
*boot2 = kmemdup(boot, sizeof(*boot), GFP_NOFS | __GFP_NOWARN);
fs/ntfs3/super.c
1273
options = kmemdup(fc_opts, sizeof(*fc_opts), GFP_KERNEL);
fs/ocfs2/alloc.c
6253
*tl_copy = kmemdup(tl_bh->b_data, tl_bh->b_size, GFP_KERNEL);
fs/ocfs2/localalloc.c
1267
alloc_copy = kmemdup(alloc, osb->local_alloc_bh->b_size, GFP_NOFS);
fs/ocfs2/localalloc.c
427
alloc_copy = kmemdup(alloc, bh->b_size, GFP_NOFS);
fs/ocfs2/xattr.c
7311
si->value = kmemdup(xattr_array->value, xattr_array->value_len,
fs/omfs/inode.c
364
*ptr = kmemdup(bh->b_data, sb->s_blocksize, GFP_KERNEL);
fs/posix_acl.c
230
clone = kmemdup(acl, struct_size(acl, a_entries, acl->a_count),
fs/proc/generic.c
499
ent->data = kmemdup(dest, ent->size + 1, GFP_KERNEL);
fs/qnx4/inode.c
178
qnx4_sb(sb)->BitMap = kmemdup(rootdir,
fs/smb/client/cifs_spnego.c
28
char *payload = kmemdup(prep->data, prep->datalen, GFP_KERNEL);
fs/smb/client/cifsacl.c
86
payload = kmemdup(prep->data, prep->datalen, GFP_KERNEL);
fs/smb/client/cifssmb.c
3893
*acl_inf = kmemdup(pdata, *pbuflen, GFP_KERNEL);
fs/smb/client/sess.c
698
ses->auth_key.response = kmemdup(bcc_ptr + tioffset, tilen,
fs/smb/client/smb1session.c
377
kmemdup(ses->auth_key.response,
fs/smb/client/smb1session.c
572
ses->auth_key.response = kmemdup(msg->data, msg->sesskey_len,
fs/smb/client/smb2pdu.c
3428
in_data_buf = kmemdup(in_data, indatalen, GFP_NOFS);
fs/smb/client/smb2pdu.c
3636
*out_data = kmemdup((char *)rsp + le32_to_cpu(rsp->OutputOffset),
fs/smb/client/smb2pdu.c
4181
*out_data = kmemdup((char *)smb_rsp + le16_to_cpu(smb_rsp->OutputBufferOffset),
fs/smb/server/mgmt/user_config.c
59
user->sgid = kmemdup(resp_ext->____payload,
fs/smb/server/smb2pdu.c
1520
sess->Preauth_HashValue = kmemdup(conn->preauth_info->Preauth_HashValue,
fs/ubifs/lpt.c
1527
n = kmemdup(nnode, sizeof(struct ubifs_nnode), GFP_NOFS);
fs/ubifs/lpt.c
1577
p = kmemdup(pnode, sizeof(struct ubifs_pnode), GFP_NOFS);
fs/ubifs/lpt.c
2148
nnode = kmemdup(&path[h].nnode, sz, GFP_NOFS);
fs/ubifs/lpt.c
2165
pnode = kmemdup(&path[h].pnode, sz, GFP_NOFS);
fs/ubifs/tnc.c
202
zn = kmemdup(znode, c->max_znode_sz, GFP_NOFS);
fs/ubifs/tnc.c
361
lnc_node = kmemdup(node, zbr->len, GFP_NOFS);
fs/ubifs/xattr.c
115
ui->data = kmemdup(value, size, GFP_NOFS);
fs/ubifs/xattr.c
193
buf = kmemdup(value, size, GFP_NOFS);
fs/verity/hash_algs.c
80
res = kmemdup(&ctx.sha256, sizeof(ctx.sha256), GFP_KERNEL);
fs/verity/hash_algs.c
85
res = kmemdup(&ctx.sha512, sizeof(ctx.sha512), GFP_KERNEL);
fs/xfs/libxfs/xfs_dir2.c
382
args->value = kmemdup(name, len,
fs/xfs/xfs_healthmon.c
331
event = kmemdup(&lost_event, sizeof(struct xfs_healthmon_event),
fs/xfs/xfs_healthmon.c
380
event = kmemdup(template, sizeof(struct xfs_healthmon_event),
fs/xfs/xfs_rtalloc.c
752
nmp = kmemdup(mp, sizeof(*mp), GFP_KERNEL);
include/linux/fortify-string.h
42
macro(kmemdup), \
include/linux/sunrpc/xdr.h
191
dst->data = kmemdup(src->data, src->len, gfp_mask);
include/net/tc_act/tc_tunnel_key.h
79
struct ip_tunnel_info *tun_copy = kmemdup(tun, tun_size,
include/net/xfrm.h
2050
x->replay_esn = kmemdup(orig->replay_esn,
include/net/xfrm.h
2055
x->preplay_esn = kmemdup(orig->preplay_esn,
include/net/xfrm.h
2089
return kmemdup(orig, aead_len(orig), GFP_KERNEL);
include/net/xfrm.h
2095
return kmemdup(orig, xfrm_alg_len(orig), GFP_KERNEL);
include/net/xfrm.h
2100
return kmemdup(orig, xfrm_alg_auth_len(orig), GFP_KERNEL);
ipc/ipc_sysctl.c
251
tbl = kmemdup(ipc_sysctls, sizeof(ipc_sysctls), GFP_KERNEL);
ipc/mq_sysctl.c
123
tbl = kmemdup(mq_sysctls, sizeof(mq_sysctls), GFP_KERNEL);
kernel/bpf/btf.c
9485
new_cands = kmemdup(cands, sizeof_cands(cands->cnt), GFP_KERNEL_ACCOUNT);
kernel/bpf/memalloc.c
723
copy = kmemdup(ma, sizeof(*ma), GFP_KERNEL);
kernel/bpf/syscall.c
5072
insns = kmemdup(prog->insnsi, bpf_prog_insn_size(prog),
kernel/bpf/syscall.c
717
new_rec = kmemdup(rec, size, GFP_KERNEL | __GFP_NOWARN);
kernel/cgroup/cgroup.c
4560
kf_ops = kmemdup(kf_ops, sizeof(*kf_ops), GFP_KERNEL);
kernel/cgroup/cpuset.c
578
trial = cs ? kmemdup(cs, sizeof(*cs), GFP_KERNEL) :
kernel/events/uprobes.c
2116
ri = kmemdup(old, sizeof(*ri), GFP_KERNEL);
kernel/events/uprobes.c
2121
ri->extra_consumers = kmemdup(old->extra_consumers,
kernel/gcov/clang.c
291
struct gcov_fn_info *fn_dup = kmemdup(fn, sizeof(*fn),
kernel/gcov/clang.c
320
dup = kmemdup(info, sizeof(*dup), GFP_KERNEL);
kernel/gcov/gcc_4_7.c
289
dup = kmemdup(info, sizeof(*dup), GFP_KERNEL);
kernel/irq/msi.c
1045
kmemdup(template, sizeof(*bundle), GFP_KERNEL);
kernel/module/livepatch.c
34
mod->klp_info->sechdrs = kmemdup(info->sechdrs, size, GFP_KERNEL);
kernel/module/livepatch.c
42
mod->klp_info->secstrings = kmemdup(info->secstrings, size, GFP_KERNEL);
kernel/pid.c
818
tbl = kmemdup(pid_table, sizeof(pid_table), GFP_KERNEL);
kernel/trace/trace_kprobe.c
920
buf = kmemdup(&argv[0][1], len + 1, GFP_KERNEL);
kernel/ucount.c
102
tbl = kmemdup(user_table, sizeof(user_table), GFP_KERNEL);
lib/dim/net_dim.c
121
rxp = kmemdup(rx_profile[rx_mode], len, GFP_KERNEL);
lib/dim/net_dim.c
131
txp = kmemdup(tx_profile[tx_mode], len, GFP_KERNEL);
lib/kunit/attributes.c
407
copy = kmemdup(suite, sizeof(*copy), GFP_KERNEL);
lib/kunit/executor.c
140
copy = kmemdup(suite, sizeof(*copy), GFP_KERNEL);
lib/kunit/user_alloc.c
67
res->data = kmemdup(&vres, sizeof(vres), GFP_KERNEL);
lib/tests/fortify_kunit.c
1002
copy = kmemdup(src, len * 2, GFP_KERNEL);
lib/tests/fortify_kunit.c
1008
copy = kmemdup(src + 1, len, GFP_KERNEL);
lib/tests/fortify_kunit.c
275
checker(len, kmemdup("hello there", len, gfp), kfree(p)); \
lib/tests/fortify_kunit.c
393
checker(len, kmemdup(test_strs[i], len, gfp), \
lib/tests/fortify_kunit.c
978
copy = kmemdup(src, len, GFP_KERNEL);
lib/tests/fortify_kunit.c
984
copy = kmemdup(src, len - 1, GFP_KERNEL);
lib/tests/fortify_kunit.c
990
copy = kmemdup(src, 1, GFP_KERNEL);
lib/tests/fortify_kunit.c
996
copy = kmemdup(src, len + 1, GFP_KERNEL);
mm/memory_hotplug.c
1457
params.altmap = kmemdup(&mhp_altmap, sizeof(struct vmem_altmap),
mm/shmem.c
4055
link = kmemdup(symname, len, GFP_KERNEL);
mm/util.c
158
return kmemdup(src, size_mul(element_size, count), gfp);
net/bluetooth/mgmt.c
6229
hdev->discovery.uuids = kmemdup(cp->uuids, uuid_count * 16,
net/bluetooth/mgmt_util.c
273
cmd->param = kmemdup(data, len, GFP_KERNEL);
net/bluetooth/msft.c
169
msft->evt_prefix = kmemdup(rp->evt_prefix, rp->evt_prefix_len,
net/bridge/br_netfilter_hooks.c
1239
table = kmemdup(table, sizeof(brnf_table), GFP_KERNEL);
net/bridge/br_switchdev.c
649
pmdb = kmemdup(&mdb, sizeof(mdb), GFP_ATOMIC);
net/bridge/netfilter/ebtables.c
1197
table = kmemdup(input_table, sizeof(struct ebt_table), GFP_KERNEL);
net/ceph/crypto.c
104
dst->key = kmemdup(src->key, src->len, GFP_NOIO);
net/ceph/crypto.c
126
key->key = kmemdup(*p, key->len, GFP_NOIO);
net/core/drop_monitor.c
872
fa_cookie = kmemdup(metadata->fa_cookie, cookie_size,
net/core/fib_notifier.c
147
ops = kmemdup(tmpl, sizeof(*ops), GFP_KERNEL);
net/core/fib_rules.c
170
ops = kmemdup(tmpl, sizeof(*ops), GFP_KERNEL);
net/core/filter.c
1166
fkprog->filter = kmemdup(fp->insns, fsize,
net/core/gen_stats.c
428
d->xstats = kmemdup(st, len, GFP_ATOMIC);
net/core/neighbour.c
1767
p = kmemdup(&tbl->parms, sizeof(*p), GFP_KERNEL);
net/core/neighbour.c
3854
t = kmemdup(&neigh_sysctl_template, sizeof(*t), GFP_KERNEL_ACCOUNT);
net/core/rtnetlink.c
413
link = kmemdup(old, sizeof(*old), GFP_KERNEL);
net/core/scm.c
414
new_fpl = kmemdup(fpl, offsetof(struct scm_fp_list, fp[fpl->count]),
net/core/sysctl_net_core.c
798
tbl = kmemdup(tbl, sizeof(netns_core_table), GFP_KERNEL);
net/ethtool/cmis_cdb.c
547
page_data->data = kmemdup(data, page_data->length, GFP_KERNEL);
net/ethtool/coalesce.c
469
new_profile = kmemdup(old_profile, len, GFP_KERNEL);
net/ethtool/netlink.c
937
dev->cfg_pending = kmemdup(dev->cfg, sizeof(*dev->cfg),
net/ethtool/rss.c
712
rxfh->key = kmemdup(data->hkey, data->hkey_size, GFP_KERNEL);
net/ieee802154/6lowpan/reassembly.c
372
table = kmemdup(table, sizeof(lowpan_frags_ns_ctl_table),
net/ipv4/cipso_ipv4.c
313
entry->key = kmemdup(cipso_ptr, cipso_ptr_len, GFP_ATOMIC);
net/ipv4/devinet.c
2734
t = kmemdup(&devinet_sysctl, sizeof(*t), GFP_KERNEL_ACCOUNT);
net/ipv4/devinet.c
2831
all = kmemdup(&ipv4_devconf, sizeof(ipv4_devconf), GFP_KERNEL);
net/ipv4/devinet.c
2835
dflt = kmemdup(&ipv4_devconf_dflt, sizeof(ipv4_devconf_dflt), GFP_KERNEL);
net/ipv4/devinet.c
2840
tbl = kmemdup(ctl_forward_entry, sizeof(ctl_forward_entry), GFP_KERNEL);
net/ipv4/inet_hashtables.c
1354
new_hashinfo = kmemdup(hashinfo, sizeof(*hashinfo), GFP_KERNEL);
net/ipv4/ip_fragment.c
595
table = kmemdup(table, sizeof(ip4_frags_ns_ctl_table), GFP_KERNEL);
net/ipv4/netfilter/iptable_nat.c
71
ops = kmemdup(nf_nat_ipv4_ops, sizeof(nf_nat_ipv4_ops), GFP_KERNEL);
net/ipv4/route.c
3611
tbl = kmemdup(tbl, sizeof(ipv4_route_netns_table), GFP_KERNEL);
net/ipv4/sysctl_net_ipv4.c
1666
table = kmemdup(table, sizeof(ipv4_net_table), GFP_KERNEL);
net/ipv4/tcp_minisocks.c
309
tcptw->tw_md5_key = kmemdup(key, sizeof(*key), GFP_ATOMIC);
net/ipv4/xfrm4_policy.c
161
table = kmemdup(table, sizeof(xfrm4_policy_table), GFP_KERNEL);
net/ipv6/addrconf.c
7348
table = kmemdup(addrconf_sysctl, sizeof(addrconf_sysctl), GFP_KERNEL_ACCOUNT);
net/ipv6/addrconf.c
7444
all = kmemdup(&ipv6_devconf, sizeof(ipv6_devconf), GFP_KERNEL);
net/ipv6/addrconf.c
7448
dflt = kmemdup(&ipv6_devconf_dflt, sizeof(ipv6_devconf_dflt), GFP_KERNEL);
net/ipv6/calipso.c
280
entry->key = kmemdup(calipso_ptr + 2, calipso_ptr_len, GFP_ATOMIC);
net/ipv6/icmp.c
1437
table = kmemdup(ipv6_icmp_table_template,
net/ipv6/ip6_output.c
1339
return src ? kmemdup(src, (src->hdrlen + 1) * 8, gfp) : NULL;
net/ipv6/ip6_output.c
1345
return src ? kmemdup(src, (src->hdrlen + 1) * 8, gfp) : NULL;
net/ipv6/ip6_output.c
731
iter->tmp_hdr = kmemdup(skb_network_header(skb), hlen, GFP_ATOMIC);
net/ipv6/netfilter/ip6table_nat.c
73
ops = kmemdup(nf_nat_ipv6_ops, sizeof(nf_nat_ipv6_ops), GFP_KERNEL);
net/ipv6/netfilter/nf_conntrack_reasm.c
75
table = kmemdup(table, sizeof(nf_ct_frag6_sysctl_table),
net/ipv6/reassembly.c
463
table = kmemdup(table, sizeof(ip6_frags_ns_ctl_table), GFP_KERNEL);
net/ipv6/route.c
6644
table = kmemdup(ipv6_route_table_template,
net/ipv6/route.c
6692
net->ipv6.ip6_null_entry = kmemdup(&ip6_null_entry_template,
net/ipv6/route.c
6704
net->ipv6.ip6_prohibit_entry = kmemdup(&ip6_prohibit_entry_template,
net/ipv6/route.c
6714
net->ipv6.ip6_blk_hole_entry = kmemdup(&ip6_blk_hole_entry_template,
net/ipv6/seg6.c
249
t_new = kmemdup(val, sizeof(*val), GFP_KERNEL);
net/ipv6/seg6_local.c
1676
slwt->srh = kmemdup(srh, len, GFP_KERNEL);
net/ipv6/sysctl_net_ipv6.c
261
ipv6_table = kmemdup(ipv6_table_template, sizeof(ipv6_table_template),
net/ipv6/xfrm6_policy.c
207
table = kmemdup(table, sizeof(xfrm6_policy_table), GFP_KERNEL);
net/mac80211/cfg.c
3131
new_ie = kmemdup(setup->ie, setup->ie_len,
net/mac80211/cfg.c
382
dst->extra_nan_attrs = kmemdup(src->extra_nan_attrs,
net/mac80211/cfg.c
392
dst->vendor_elems = kmemdup(src->vendor_elems,
net/mac80211/fils_aead.c
96
tmp = kmemdup(plain, plain_len, GFP_KERNEL);
net/mac80211/ibss.c
1739
sdata->u.ibss.ie = kmemdup(params->ie, params->ie_len,
net/mac80211/main.c
1602
sband = kmemdup(sband, sizeof(*sband), GFP_KERNEL);
net/mac80211/mesh_pathtbl.c
575
entry = kmemdup(&build, sizeof(build), GFP_ATOMIC);
net/mac80211/mlme.c
2770
ifmgd->assoc_req_ies = kmemdup(ie_start, pos - ie_start, GFP_ATOMIC);
net/mac80211/mlme.c
5962
bss_ies = kmemdup(ies, sizeof(*ies) + ies->len,
net/mac80211/nan.c
675
new_sched->init_ulw = kmemdup(sched->init_ulw, sched->ulw_size,
net/mac80211/rx.c
4852
new = kmemdup(&fastrx, sizeof(fastrx), GFP_KERNEL);
net/mac80211/tests/util.c
230
kmemdup(bitrates, sizeof(bitrates), GFP_KERNEL);
net/mac80211/tests/util.c
236
sband->channels = kmemdup(channels_2ghz,
net/mac80211/tests/util.c
240
sband->bitrates = kmemdup(bitrates,
net/mac80211/tests/util.c
246
sband->channels = kmemdup(channels_5ghz,
net/mac80211/tests/util.c
250
sband->bitrates = kmemdup(bitrates,
net/mac80211/tx.c
3328
fast_tx = kmemdup(&build, sizeof(build), GFP_ATOMIC);
net/mpls/af_mpls.c
1436
table = kmemdup(&mpls_dev_table, sizeof(mpls_dev_table), GFP_KERNEL);
net/mpls/af_mpls.c
1561
rt = kmemdup(orig, size, GFP_KERNEL);
net/mpls/af_mpls.c
2757
table = kmemdup(mpls_table, sizeof(mpls_table), GFP_KERNEL);
net/mptcp/ctrl.c
389
table = kmemdup(table, sizeof(mptcp_sysctl_table), GFP_KERNEL);
net/mptcp/pm_kernel.c
1029
entry = kmemdup(&addr, sizeof(addr), GFP_KERNEL_ACCOUNT);
net/mptcp/pm_kernel.c
935
entry = kmemdup(skc, sizeof(*skc), GFP_ATOMIC);
net/netfilter/ipvs/ip_vs_app.c
209
a = kmemdup(app, sizeof(*app), GFP_KERNEL);
net/netfilter/ipvs/ip_vs_app.c
85
inc = kmemdup(app, sizeof(*inc), GFP_KERNEL);
net/netfilter/ipvs/ip_vs_ctl.c
5013
tbl = kmemdup(vs_vars, sizeof(vs_vars), GFP_KERNEL);
net/netfilter/ipvs/ip_vs_lblc.c
558
ipvs->lblc_ctl_table = kmemdup(vs_vars_table,
net/netfilter/ipvs/ip_vs_lblcr.c
744
ipvs->lblcr_ctl_table = kmemdup(vs_vars_table,
net/netfilter/ipvs/ip_vs_pe_sip.c
97
p->pe_data = kmemdup(dptr + matchoff, matchlen, GFP_ATOMIC);
net/netfilter/ipvs/ip_vs_proto.c
191
return kmemdup(table, size, GFP_KERNEL);
net/netfilter/ipvs/ip_vs_sync.c
825
p->pe_data = kmemdup(pe_data, pe_data_len, GFP_ATOMIC);
net/netfilter/nf_conntrack_standalone.c
1011
table = kmemdup(nf_ct_sysctl_table, sizeof(nf_ct_sysctl_table),
net/netfilter/nf_hooks_lwtunnel.c
74
table = kmemdup(nf_lwtunnel_sysctl_table,
net/netfilter/nf_log.c
494
table = kmemdup(nf_log_sysctl_table,
net/netfilter/nf_tables_api.c
5188
ctx_dump = kmemdup(cb->data, sizeof(*ctx_dump), GFP_ATOMIC);
net/netfilter/nf_tables_api.c
6390
cb->data = kmemdup(dump_ctx, sizeof(*dump_ctx), GFP_ATOMIC);
net/netfilter/nf_tables_api.c
7607
ue->update = kmemdup(&update, sizeof(update), GFP_KERNEL);
net/netfilter/nfnetlink_queue.c
1043
struct nf_queue_entry *entry = kmemdup(e, e->size, GFP_ATOMIC);
net/netfilter/nft_chain_filter.c
351
ops = kmemdup(&basechain->ops,
net/netfilter/x_tables.c
1580
table = kmemdup(input_table, sizeof(struct xt_table), GFP_KERNEL);
net/nfc/core.c
793
dev->targets = kmemdup(targets,
net/nfc/llcp_sock.c
107
llcp_sock->service_name = kmemdup(llcp_addr.service_name,
net/nfc/llcp_sock.c
729
llcp_sock->service_name = kmemdup(addr->service_name,
net/openvswitch/flow_netlink.c
1810
newmask = kmemdup(nla_key,
net/psp/psp_sock.c
77
return kmemdup(pas, sz, GFP_KERNEL);
net/rds/tcp.c
581
tbl = kmemdup(rds_tcp_sysctl_table,
net/rxrpc/rxgk.c
46
server_key->data = kmemdup(prep->data, prep->datalen, GFP_KERNEL);
net/sched/act_bpf.c
201
bpf_ops = kmemdup(nla_data(tb[TCA_ACT_BPF_OPS]), bpf_size, GFP_KERNEL);
net/sched/act_ife.c
116
mi->metaval = kmemdup(metaval, sizeof(u32), gfp);
net/sched/act_ife.c
126
mi->metaval = kmemdup(metaval, sizeof(u16), gfp);
net/sched/act_pedit.c
251
nparms->tcfp_keys = kmemdup(parm->keys, ksize, GFP_KERNEL);
net/sched/cls_bpf.c
355
bpf_ops = kmemdup(nla_data(tb[TCA_BPF_OPS]), bpf_size, GFP_KERNEL);
net/sched/em_ipset.c
33
em->data = (unsigned long)kmemdup(data, em->datalen, GFP_KERNEL);
net/sched/em_meta.c
699
dst->val = (unsigned long)kmemdup(nla_data(nla), len, GFP_KERNEL);
net/sched/em_nbyte.c
32
em->data = (unsigned long)kmemdup(data, em->datalen, GFP_KERNEL);
net/sched/ematch.c
264
void *v = kmemdup(data, data_len, GFP_KERNEL);
net/sctp/protocol.c
742
addrw = kmemdup(addr, sizeof(struct sctp_sockaddr_entry), GFP_ATOMIC);
net/sctp/sm_make_chunk.c
2625
asoc->peer.cookie = kmemdup(param.cookie->body, asoc->peer.cookie_len, gfp);
net/sctp/sm_make_chunk.c
2696
asoc->peer.peer_random = kmemdup(param.p,
net/sctp/sm_make_chunk.c
2710
asoc->peer.peer_hmacs = kmemdup(param.p,
net/sctp/sm_make_chunk.c
2726
asoc->peer.peer_chunks = kmemdup(param.p,
net/sctp/sm_statefuns.c
4452
save_digest = kmemdup(digest, sig_len, GFP_ATOMIC);
net/sctp/sysctl.c
595
table = kmemdup(sctp_net_table, sizeof(sctp_net_table), GFP_KERNEL);
net/smc/smc_sysctl.c
217
table = kmemdup(table, sizeof(smc_table), GFP_KERNEL);
net/sunrpc/auth_gss/gss_krb5_mech.c
165
ctx->mech_used.data = kmemdup(gss_kerberos_mech.gm_oid.data,
net/sunrpc/auth_gss/gss_rpc_xdr.c
85
buf->data = kmemdup(p, length, GFP_KERNEL);
net/sunrpc/auth_gss/svcauth_gss.c
149
dst->data = (len ? kmemdup(src, len, GFP_KERNEL) : NULL);
net/sunrpc/cache.c
1736
cd = kmemdup(tmpl, sizeof(struct cache_detail), GFP_KERNEL);
net/tipc/crypto.c
2466
skey = kmemdup(aead->key, tipc_aead_key_size(aead->key), GFP_ATOMIC);
net/tipc/crypto.c
590
tmp->key = kmemdup(ukey, tipc_aead_key_size(ukey), GFP_KERNEL);
net/tipc/link.c
1561
this_ga = kmemdup(ga, struct_size(ga, gacks, ga->bgack_cnt),
net/unix/sysctl_net_unix.c
33
table = kmemdup(unix_table, sizeof(unix_table), GFP_KERNEL);
net/vmw_vsock/af_vsock.c
2935
table = kmemdup(vsock_table, sizeof(vsock_table), GFP_KERNEL);
net/wireless/ibss.c
273
ck = kmemdup(wdev->wext.keys, sizeof(*ck), GFP_KERNEL);
net/wireless/nl80211.c
15827
ntrig = kmemdup(&new_triggers, sizeof(new_triggers), GFP_KERNEL);
net/wireless/nl80211.c
16685
kmemdup(nla_data(tb[NL80211_NAN_FUNC_SERVICE_INFO]),
net/wireless/nl80211.c
16768
kmemdup(nla_data(srf_tb[NL80211_NAN_SRF_BF]),
net/wireless/reg.c
1016
db = kmemdup(fw->data, fw->size, GFP_KERNEL);
net/wireless/reg.c
1046
alpha2 = kmemdup(alpha2, 2, GFP_KERNEL);
net/wireless/reg.c
1076
db = kmemdup(fw->data, fw->size, GFP_KERNEL);
net/wireless/sme.c
506
*out_ies = kmemdup(ies, ies_len, GFP_KERNEL);
net/wireless/sme.c
889
country_data = kmemdup(country_elem->data, country_datalen, GFP_ATOMIC);
net/wireless/wext-sme.c
331
ie = kmemdup(extra, ie_len, GFP_KERNEL);
net/wireless/wext-sme.c
47
ck = kmemdup(wdev->wext.keys, sizeof(*ck), GFP_KERNEL);
net/xfrm/xfrm_iptfs.c
2670
xtfs = kmemdup(orig->mode_data, sizeof(*xtfs), GFP_KERNEL);
net/xfrm/xfrm_state.c
2033
x->encap = kmemdup(m->encap, sizeof(*x->encap), GFP_KERNEL);
net/xfrm/xfrm_state.c
2045
x->coaddr = kmemdup(orig->coaddr, sizeof(*x->coaddr),
net/xfrm/xfrm_sysctl.c
50
table = kmemdup(xfrm_table, sizeof(xfrm_table), GFP_KERNEL);
net/xfrm/xfrm_user.c
1572
filter = kmemdup(nla_data(attrs[XFRMA_ADDRESS_FILTER]),
net/xfrm/xfrm_user.c
3216
encap = kmemdup(nla_data(attrs[XFRMA_ENCAP]),
net/xfrm/xfrm_user.c
3226
xuo = kmemdup(nla_data(attrs[XFRMA_OFFLOAD_DEV]),
net/xfrm/xfrm_user.c
616
p = kmemdup(ualg, xfrm_alg_len(ualg), GFP_KERNEL);
net/xfrm/xfrm_user.c
643
p = kmemdup(ualg, xfrm_alg_len(ualg), GFP_KERNEL);
net/xfrm/xfrm_user.c
707
p = kmemdup(ualg, xfrm_alg_auth_len(ualg), GFP_KERNEL);
net/xfrm/xfrm_user.c
737
p = kmemdup(ualg, aead_len(ualg), GFP_KERNEL);
net/xfrm/xfrm_user.c
922
x->encap = kmemdup(nla_data(attrs[XFRMA_ENCAP]),
net/xfrm/xfrm_user.c
929
x->coaddr = kmemdup(nla_data(attrs[XFRMA_COADDR]),
security/apparmor/policy_unpack.c
423
*string = kmemdup(tmp, res, GFP_KERNEL);
security/device_cgroup.c
106
excopy = kmemdup(ex, sizeof(*ex), GFP_KERNEL);
security/device_cgroup.c
69
new = kmemdup(ex, sizeof(*ex), GFP_KERNEL);
security/integrity/ima/ima_policy.c
420
nentry = kmemdup(entry, sizeof(*nentry), gfp);
security/integrity/ima/ima_policy.c
889
entry = kmemdup(&entries[i], sizeof(*entry),
security/integrity/ima/ima_queue_keys.c
77
entry->payload = kmemdup(payload, payload_len, GFP_KERNEL);
security/ipe/hooks.c
294
info->digest = kmemdup(digest->digest, digest->digest_len, GFP_KERNEL);
security/ipe/policy.c
171
new->pkcs7 = kmemdup(pkcs7, pkcs7len, GFP_KERNEL);
security/keys/dh.c
43
duplicate = kmemdup(payload->data, payload->datalen,
security/keys/key.c
282
key->index_key.description = kmemdup(desc, desclen + 1, GFP_KERNEL);
security/keys/request_key_auth.c
206
rka->callout_info = kmemdup(callout_info, callout_len, GFP_KERNEL);
security/selinux/hooks.c
2871
fc->security = kmemdup(src, sizeof(*src), GFP_KERNEL);
security/selinux/ss/conditional.c
659
kmemdup(orign->expr.nodes,
security/selinux/ss/conditional.c
698
datum = kmemdup(orig->datum, sizeof(struct cond_bool_datum),
security/selinux/ss/policydb.c
2129
ft = kmemdup(&key, sizeof(key), GFP_KERNEL);
security/selinux/ss/services.c
1392
scontextp = kmemdup(s, *scontext_len, GFP_ATOMIC);
security/selinux/ss/services.c
2991
newpolicy = kmemdup(oldpolicy, sizeof(*newpolicy), GFP_KERNEL);
security/selinux/ss/sidtab.c
625
*out = kmemdup(cache->str, cache->len, GFP_ATOMIC);
security/selinux/xfrm.c
298
new_ctx = kmemdup(old_ctx, sizeof(*old_ctx) + old_ctx->ctx_len,
security/smack/smack_lsm.c
992
xattr->value = kmemdup(value, vallen, GFP_NOFS);
sound/hda/core/sysfs.c
434
tree = kmemdup(codec->widgets, sizeof(*tree), GFP_KERNEL);
sound/pci/cs46xx/dsp_spos.c
975
scb_data = kmemdup(scb_data, SCB_BYTES, GFP_KERNEL);
sound/pci/echoaudio/echoaudio.c
2146
commpage_bak = kmemdup(commpage, sizeof(*commpage), GFP_KERNEL);
sound/pci/echoaudio/layla24_dsp.c
293
monitors = kmemdup(chip->comm_page->monitors,
sound/soc/codecs/arizona.c
2735
data = kmemdup(ucontrol->value.bytes.data, len, GFP_KERNEL | GFP_DMA);
sound/soc/codecs/lpass-rx-macro.c
3849
struct regmap_config *reg_config __free(kfree) = kmemdup(&rx_regmap_config,
sound/soc/codecs/lpass-wsa-macro.c
2756
struct regmap_config *reg_config __free(kfree) = kmemdup(&wsa_regmap_config,
sound/soc/codecs/madera.c
4742
data = kmemdup(ucontrol->value.bytes.data, len, GFP_KERNEL | GFP_DMA);
sound/soc/codecs/nau8810.c
207
data = kmemdup(ucontrol->value.bytes.data,
sound/soc/codecs/nau8821.c
307
data = kmemdup(ucontrol->value.bytes.data,
sound/soc/codecs/nau8822.c
226
data = kmemdup(ucontrol->value.bytes.data,
sound/soc/codecs/nau8825.c
1019
data = kmemdup(ucontrol->value.bytes.data,
sound/soc/codecs/pcm6240.c
1316
bk_da[i]->regdata = kmemdup(&config_data[config_offset],
sound/soc/codecs/tas2781-fmwlib.c
1240
block->data = kmemdup(&data[offset], n, GFP_KERNEL);
sound/soc/codecs/tas2781-fmwlib.c
287
bk_da[i]->regdata = kmemdup(&config_data[config_offset],
sound/soc/codecs/tas2781-fmwlib.c
496
block->data = kmemdup(&data[offset], block->blk_size, GFP_KERNEL);
sound/soc/codecs/tas2781-i2c.c
1361
kmemdup(tas2781_cali_start_reg,
sound/soc/codecs/tas2781-i2c.c
1378
kmemdup(tas2563_cali_start_reg,
sound/soc/codecs/wm0010.c
507
img = kmemdup(&fw->data[0], fw->size, GFP_KERNEL | GFP_DMA);
sound/soc/codecs/wm_adsp.c
648
ctl->name = kmemdup(name, strlen(name) + 1, GFP_KERNEL);
sound/soc/intel/atom/sst/sst_ipc.c
359
data = kmemdup((void *)msg->mailbox_data, msg_low, GFP_KERNEL);
sound/soc/intel/atom/sst/sst_pvt.c
244
*data = kmemdup(block->data, block->size, GFP_KERNEL);
sound/soc/qcom/qdsp6/q6core.c
104
core->fwk_version = kmemdup(data->payload,
sound/soc/qcom/qdsp6/q6core.c
121
core->svc_version = kmemdup(data->payload,
sound/soc/soc-dapm.c
363
struct snd_soc_dapm_widget *w __free(kfree) = kmemdup(_widget,
sound/soc/soc-ops.c
540
void *data __free(kfree) = kmemdup(ucontrol->value.bytes.data, len,
sound/soc/sof/ipc3-control.c
424
scontrol->old_ipc_control_data = kmemdup(scontrol->ipc_control_data,
sound/soc/sof/ipc3-topology.c
1033
private->dai_config = kmemdup(config, size, GFP_KERNEL);
sound/soc/sof/ipc3-topology.c
1118
private->dai_config = kmemdup(config, size, GFP_KERNEL);
sound/soc/sof/ipc3-topology.c
1168
private->dai_config = kmemdup(config, size, GFP_KERNEL);
sound/soc/sof/ipc3-topology.c
1199
private->dai_config = kmemdup(config, size, GFP_KERNEL);
sound/soc/sof/ipc3-topology.c
1231
private->dai_config = kmemdup(config, size, GFP_KERNEL);
sound/soc/sof/ipc3-topology.c
1264
private->dai_config = kmemdup(config, size, GFP_KERNEL);
sound/soc/sof/ipc3-topology.c
1298
private->dai_config = kmemdup(config, size, GFP_KERNEL);
sound/soc/sof/ipc3-topology.c
1331
private->dai_config = kmemdup(config, size, GFP_KERNEL);
sound/soc/sof/ipc3-topology.c
1359
private->dai_config = kmemdup(config, size, GFP_KERNEL);
sound/soc/sof/ipc3-topology.c
1388
private->dai_config = kmemdup(config, size, GFP_KERNEL);
sound/soc/sof/ipc3-topology.c
1461
private->dai_config = kmemdup(config, size * slink->num_hw_configs, GFP_KERNEL);
sound/soc/sof/ipc3-topology.c
1533
private->dai_config = kmemdup(config, size, GFP_KERNEL);
sound/soc/sof/ipc3-topology.c
1559
private->dai_config = kmemdup(config, size, GFP_KERNEL);
sound/soc/sof/ipc4-control.c
685
scontrol->old_ipc_control_data = kmemdup(scontrol->ipc_control_data,
sound/soc/sof/ipc4-topology.c
2157
ref_params = kmemdup(fe_params, sizeof(*ref_params), GFP_KERNEL);
sound/soc/sof/ipc4-topology.c
2159
ref_params = kmemdup(pipeline_params, sizeof(*ref_params), GFP_KERNEL);
sound/soc/sof/ipc4-topology.c
2198
ref_params = kmemdup(fe_params, sizeof(*ref_params), GFP_KERNEL);
sound/soc/sof/ipc4-topology.c
2224
ref_params = kmemdup(pipeline_params, sizeof(*ref_params), GFP_KERNEL);
sound/soc/sof/ipc4.c
493
tx_payload_for_get = kmemdup(ipc4_msg->data_ptr, tx_data_size,
sound/soc/sof/sof-client-probes-ipc3.c
154
*params = kmemdup(&reply->dma[0], bytes, GFP_KERNEL);
sound/soc/sof/sof-client.c
80
d = kmemdup(data, size, GFP_KERNEL);
sound/soc/sof/topology.c
960
scontrol->priv = kmemdup(control->priv.data, priv_size, GFP_KERNEL);
sound/usb/helper.c
83
buf = kmemdup(data, size, GFP_KERNEL);
sound/usb/line6/driver.c
236
buffer = kmemdup(line6_request_version,
sound/usb/line6/midi.c
115
transfer_buffer = kmemdup(data, length, GFP_ATOMIC);
sound/usb/line6/podhd.c
293
buf = kmemdup(msg, sizeof(msg), GFP_KERNEL);
sound/usb/line6/variax.c
168
variax->buffer_activate = kmemdup(variax_activate,
sound/usb/midi.c
365
void *buf = kmemdup(data, len, GFP_KERNEL);
sound/usb/quirks.c
163
fp = kmemdup(quirk->data, sizeof(*fp), GFP_KERNEL);
sound/usb/quirks.c
451
fp = kmemdup(&ua_format, sizeof(*fp), GFP_KERNEL);
sound/usb/quirks.c
840
buf = kmemdup(seq, ARRAY_SIZE(seq), GFP_KERNEL);
sound/usb/usx2y/us144mkii_pcm.c
151
kmemdup(current_payload_src, 3, GFP_KERNEL);