devm_kmemdup
EXPORT_SYMBOL_GPL(devm_kmemdup);
return devm_kmemdup(dev, src, len, gfp);
return devm_kmemdup(dev, s, strlen(s) + 1, gfp);
log->bios_event_log = devm_kmemdup(&chip->dev, log_tbl->log, log_size, GFP_KERNEL);
log->bios_event_log = devm_kmemdup(&chip->dev, __va(base), size, GFP_KERNEL);
data = devm_kmemdup(&pdev->dev, drv_data, sizeof(*drv_data), GFP_KERNEL);
data = devm_kmemdup(&pdev->dev, match, sizeof(*match), GFP_KERNEL);
info->irq_table = devm_kmemdup(info->dev, irq_table,
feature->params = devm_kmemdup(binfo->dev,
tmp = devm_kmemdup(dev, prop->name, diff + 1,
private->data = devm_kmemdup(dev, mtk_drm_data,
final_ddp_path = devm_kmemdup(dev, temp_path, idx * sizeof(temp_path[0]), GFP_KERNEL);
override_desc = devm_kmemdup(dev, panel->desc, sizeof(*panel->desc), GFP_KERNEL);
plat_data = devm_kmemdup(&pdev->dev, match->data,
res = devm_kmemdup(dev->dev, &r, sizeof(r), GFP_KERNEL);
sor->settings = devm_kmemdup(&pdev->dev, sor->soc->settings,
commands->buf = devm_kmemdup(dev, config->commands, commands->len, GFP_KERNEL);
battery_props = devm_kmemdup(&hidpp->hid_dev->dev,
info = devm_kmemdup(dev, <7182s_info,
info = devm_kmemdup(&client->dev, <c4286_info, sizeof(*info),
info = devm_kmemdup(dev, &mpq8785_info, sizeof(*info), GFP_KERNEL);
info = devm_kmemdup(&client->dev, &pxe1610_info,
info = devm_kmemdup(dev, &tps25990_base_info, sizeof(*info), GFP_KERNEL);
info = devm_kmemdup(dev, &tps53679_info, sizeof(*info), GFP_KERNEL);
info = devm_kmemdup(&client->dev, &xdp710_info, sizeof(*info),
info = devm_kmemdup(&client->dev, &xdpe122_info, sizeof(*info),
info = devm_kmemdup(&client->dev, &xdpe152_info, sizeof(*info),
indio_dev->channels = devm_kmemdup(&pdev->dev, channel_spec,
devm_kmemdup(dev, rez->package.elements[i].string.pointer,
rescale->ext_info = devm_kmemdup(dev,
st->iio_chan = devm_kmemdup(dev, ltc2688_channels,
indio_dev->channels = devm_kmemdup(&pdev->dev, gyro_3d_channels,
humid_chans = devm_kmemdup(&indio_dev->dev, humidity_channels,
new = devm_kmemdup(dev, buf, len + 1, GFP_KERNEL);
child->ext_info_cache[i].data = devm_kmemdup(dev, page, ret + 1,
mux->ext_info = devm_kmemdup(dev,
indio_dev->channels = devm_kmemdup(&pdev->dev, incl_3d_channels,
indio_dev->channels = devm_kmemdup(&pdev->dev, dev_rot_channels,
indio_dev->channels = devm_kmemdup(&indio_dev->dev, hinge_channels,
indio_dev->channels = devm_kmemdup(&pdev->dev, press_channels,
temp_chans = devm_kmemdup(&indio_dev->dev, temperature_channels,
qp->bus_clks = devm_kmemdup(dev, msm8974_icc_bus_clocks,
regs = devm_kmemdup(dev, mvflash_3ch_regs, sizeof(mvflash_3ch_regs),
regs = devm_kmemdup(dev, mvflash_3ch_pmi8998_regs,
regs = devm_kmemdup(dev, mvflash_4ch_regs, sizeof(mvflash_4ch_regs),
cdev_clash = devm_kmemdup(dev, cdev, sizeof(*cdev), GFP_KERNEL);
isys_ctrl = devm_kmemdup(dev, &isys_buttress_ctrl,
psys_ctrl = devm_kmemdup(dev, &psys_buttress_ctrl,
xcsi2rxss->clks = devm_kmemdup(dev, xcsi2rxss_clks,
regmap_config = devm_kmemdup(adp5585->dev, &adp5585_regmap_config_template,
regmap_config = devm_kmemdup(adp5585->dev, &adp5589_regmap_config_template,
prop->src_dpn_prop = devm_kmemdup(dev, cs42l43_src_port_props,
prop->sink_dpn_prop = devm_kmemdup(dev, cs42l43_sink_port_props,
info = devm_kmemdup(&pdev->dev, data, sizeof(*info), GFP_KERNEL);
info = devm_kmemdup(&pdev->dev, data, sizeof(*info), GFP_KERNEL);
lpss->cell = devm_kmemdup(lpss->dev, cell, sizeof(*cell), GFP_KERNEL);
chip_desc = devm_kmemdup(&client->dev, &max77620_top_irq_chip,
pdev->ee_file = devm_kmemdup(dev, &bin_attr_eeprom,
nor->id = devm_kmemdup(nor->dev, id, SPI_NOR_MAX_ID_LEN, GFP_KERNEL);
ug_info = devm_kmemdup(&ofdev->dev, &ugeth_primary_info,
buf_copy = devm_kmemdup(ice_hw_to_dev(hw), buf, len, GFP_KERNEL);
p = devm_kmemdup(ice_hw_to_dev(hw), ent1, sizeof(*p),
hw->layer_info = devm_kmemdup(ice_hw_to_dev(hw), buf->layer_props,
adv_fltr->lkups = devm_kmemdup(ice_hw_to_dev(hw), lkups,
ah->nvmem_blob = devm_kmemdup(sc->dev, buf, len, GFP_KERNEL);
ops = devm_kmemdup(adapter->dev, &mwifiex_cfg80211_ops,
wiphy->bands[NL80211_BAND_2GHZ] = devm_kmemdup(adapter->dev,
wiphy->bands[NL80211_BAND_5GHZ] = devm_kmemdup(adapter->dev,
chanlist = devm_kmemdup(dev->dev, chan, size, GFP_KERNEL);
bus_ops = devm_kmemdup(dev->mt76.dev, dev->bus_ops, sizeof(*bus_ops),
ops = devm_kmemdup(pdev, &mt7615_ops, sizeof(mt7615_ops), GFP_KERNEL);
bus_ops = devm_kmemdup(dev->mt76.dev, dev->bus_ops, sizeof(*bus_ops),
ops = devm_kmemdup(&func->dev, &mt7615_ops, sizeof(mt7615_ops),
mcu_ops = devm_kmemdup(dev->mt76.dev, dev->mcu_ops, sizeof(*mcu_ops),
ops = devm_kmemdup(&usb_intf->dev, &mt7615_ops, sizeof(mt7615_ops),
bus_ops = devm_kmemdup(dev->mt76.dev, dev->bus_ops, sizeof(*bus_ops),
phy->clc[clc->idx] = devm_kmemdup(mdev->dev, clc,
bus_ops = devm_kmemdup(dev->mt76.dev, dev->bus_ops, sizeof(*bus_ops),
phy->clc[clc->idx] = devm_kmemdup(mdev->dev, clc,
bus_ops = devm_kmemdup(dev->mt76.dev, dev->bus_ops, sizeof(*bus_ops),
ops = devm_kmemdup(dev, mac80211_ops, sizeof(struct ieee80211_ops),
bus_ops = devm_kmemdup(dev->mt76.dev, dev->bus_ops, sizeof(*bus_ops),
chanlist = devm_kmemdup(dev->dev, chan, size, GFP_KERNEL);
dup = devm_kmemdup(rtwdev->dev, sband, sizeof(*sband), GFP_KERNEL);
dup = devm_kmemdup(rtwdev->dev, sband, sizeof(*sband), GFP_KERNEL);
dup->channels = devm_kmemdup(rtwdev->dev, sband->channels,
dup->bitrates = devm_kmemdup(rtwdev->dev, sband->bitrates,
hw->wiphy->bands[NL80211_BAND_2GHZ] = devm_kmemdup(dev, &wfx_band_2ghz,
res = devm_kmemdup(dev, &tmp_res, sizeof(tmp_res), GFP_KERNEL);
res = devm_kmemdup(dev, &tmp_res, sizeof(tmp_res), GFP_KERNEL);
attrs = devm_kmemdup(cspmu->dev, arm_cspmu_event_attrs,
attrs = devm_kmemdup(cspmu->dev, arm_cspmu_format_attrs,
tp = devm_kmemdup(dev, data, sizeof(*data), GFP_KERNEL);
copy = devm_kmemdup(dev, info->regmap, sizeof(*info->regmap), GFP_KERNEL);
info->desc = devm_kmemdup(dev, &data->desc, sizeof(*info->desc),
bank->irq_chip = devm_kmemdup(dev, &exynos_gpio_irq_chip,
bank->irq_chip = devm_kmemdup(dev, irq_chip, sizeof(*irq_chip),
pmxops = devm_kmemdup(&pdev->dev, &sunxi_pmx_ops, sizeof(sunxi_pmx_ops),
mlxreg_dpu->hotplug_data = devm_kmemdup(dev, hotplug_data,
mlxreg_dpu->hotplug_data->items = devm_kmemdup(dev, hotplug_data->items,
item->data = devm_kmemdup(dev, hotplug_data->items[i].data,
mlxreg_lc->aux_devs = devm_kmemdup(dev, mlxreg_lc_aux_pwr_brdinfo,
mlxreg_lc->main_devs = devm_kmemdup(dev, mlxreg_lc_main_pwr_brdinfo,
desc = devm_kmemdup(dev, <c4162l_desc,
chip_desc = devm_kmemdup(dev, &max77705_charger_irq_chip,
sbs_desc = devm_kmemdup(&client->dev, &sbs_default_desc,
sbs_desc = devm_kmemdup(&client->dev, &sbs_default_desc,
psy_desc = devm_kmemdup(dev, &sbsm_default_psy_desc, sizeof(*psy_desc), GFP_KERNEL);
data->resist_table = devm_kmemdup(data->dev, info->resist_table,
devm_kmemdup(dev, &ucs1002_regulator_descriptor,
rdata = devm_kmemdup(&pdev->dev, bd72720_rdata,
rdata = devm_kmemdup(&pdev->dev, bd71828_rdata,
pdata = devm_kmemdup(&pdev->dev, pdata_template, sizeof(bd96801_data),
drvdata->states = devm_kmemdup(dev,
vreg = devm_kmemdup(&pdev->dev, reg->template, sizeof(*vreg), GFP_KERNEL);
s2mpg1x_regulators = devm_kmemdup(&pdev->dev,
info = devm_kmemdup(&pdev->dev, template, sizeof(*info), GFP_KERNEL);
info = devm_kmemdup(&pdev->dev, template, sizeof(*info), GFP_KERNEL);
ops = devm_kmemdup(&adev->dev, &vendor->ops, sizeof(vendor->ops),
info = devm_kmemdup(priv->dev, &_info_template,
info = devm_kmemdup(&pdev->dev, (void *)id->driver_data, sizeof(*info),
isys_ctrl = devm_kmemdup(dev, isys_buttress_ctrl,
psys_ctrl = devm_kmemdup(dev, psys_buttress_ctrl,
rx_param = devm_kmemdup(dev, &lpss->dma_param, sizeof(*rx_param), GFP_KERNEL);
tx_param = devm_kmemdup(dev, &lpss->dma_param, sizeof(*tx_param), GFP_KERNEL);
data->clks = devm_kmemdup(dev, imx_cdns3_core_clks,
udc = devm_kmemdup(dev, &controller_template, sizeof(*udc), GFP_KERNEL);
si = devm_kmemdup(&dev->dev, &dpy->screen, sizeof(*si), GFP_KERNEL);
inf = devm_kmemdup(&dev->dev, pdata, sizeof(*pdata), GFP_KERNEL);
si = devm_kmemdup(&dev->dev, &dpy->screen, sizeof(*si), GFP_KERNEL);
devm_kmemdup(struct device *dev, const void *src, size_t len, gfp_t gfp);
return devm_kmemdup(dev, src, size_mul(size, n), flags);
checker(len, devm_kmemdup(dev, "Ohai", len, gfp), \
formats[eid] = devm_kmemdup(&oxfw->card->card_dev, buf, *len,
formats[eid] = devm_kmemdup(&oxfw->card->card_dev, buf, *len,
formats[eid] = devm_kmemdup(&oxfw->card->card_dev, buf, len,
regmap_conf = devm_kmemdup(dev, &cs42l42_regmap, sizeof(cs42l42_regmap), GFP_KERNEL);
component_drv = devm_kmemdup(dev,
cs530x->dev_dai = devm_kmemdup(dev, &cs530x_dai,
hdr = devm_kmemdup(amp_lib->dev, cont->data, cont->size, GFP_KERNEL);
dai_drv = devm_kmemdup(fs210x->dev, &fs210x_dai,
dai_drv = devm_kmemdup(dev, &pcm1754_dai, sizeof(*dai_drv), GFP_KERNEL);
pcmdev_ctrl = devm_kmemdup(pcm_dev->dev,
chip_desc = devm_kmemdup(dev, &pm4125_regmap_irq_chip,
rt274->index_cache = devm_kmemdup(&i2c->dev, rt274_index_def,
rt286->index_cache = devm_kmemdup(&i2c->dev, rt286_index_def,
rt298->index_cache = devm_kmemdup(&i2c->dev, rt298_index_def,
tas5805m->dsp_cfg_data = devm_kmemdup(dev, fw->data, fw->size, GFP_KERNEL);
priv->gpio_chip = devm_kmemdup(dev, &template_chip,
binder = devm_kmemdup(dev, &probing_link, sizeof(probing_link), GFP_KERNEL);
pins = devm_kmemdup(card->dev, card_headset_pins, sizeof(*pins) * num_pins, GFP_KERNEL);
cfg->i2s_caps.ctrl_base_addr = devm_kmemdup(adev->dev,
config->data = devm_kmemdup(comp->card->dev, init_config_data, esize, GFP_KERNEL);
dai = devm_kmemdup(i2s->dev, &rockchip_i2s_dai,
dai = devm_kmemdup(i2s_tdm->dev, &i2s_tdm_dai,
dai = devm_kmemdup(sai->dev, &rockchip_sai_dai,
dev_config = devm_kmemdup(dev, &class_dev_regmap_config,
cmp_drv = devm_kmemdup(dev, &class_function_component_drv, sizeof(*cmp_drv),
config = devm_kmemdup(dev, &class_function_regmap_config, sizeof(*config),
mbq_config = devm_kmemdup(dev, &class_function_mbq_config, sizeof(*mbq_config),
w_param_text[count] = devm_kmemdup(card->dev,
(unsigned long) devm_kmemdup(card->dev,
kcontrol_news = devm_kmemdup(card->dev, &kcontrol_dai_link[0],
sdev->info_window = devm_kmemdup(sdev->dev, w, ext_hdr->hdr.size, GFP_KERNEL);
sdev->cc_version = devm_kmemdup(sdev->dev, cc, cc->ext_hdr.hdr.size, GFP_KERNEL);
ipc4_data->nhlt = devm_kmemdup(sdev->dev, manifest_tlv->data,
dai = devm_kmemdup(dev, &cv1800b_i2s_dai_template, sizeof(*dai),
dai = devm_kmemdup(i2s->dev, &spacemit_i2s_dai,
pdata = devm_kmemdup(&pdev->dev, match_pdata, sizeof(*pdata),
pdata = devm_kmemdup(&pdev->dev, match_pdata,