devm_kmalloc
mhi_cntrl->irq = devm_kmalloc(&pci_dev->dev, sizeof(*mhi_cntrl->irq), GFP_KERNEL);
fbdev->cache = devm_kmalloc(dev, HT16K33_FB_SIZE, GFP_KERNEL);
p = devm_kmalloc(dev, len+1, gfp);
p = devm_kmalloc(dev, len, gfp);
EXPORT_SYMBOL_GPL(devm_kmalloc);
return devm_kmalloc(dev, new_size, gfp);
bridge = devm_kmalloc(&pdev->dev, sizeof(*bridge), GFP_KERNEL);
ipmi->opal_msg = devm_kmalloc(dev,
priv->data_in = devm_kmalloc(kcs_bmc->dev, KCS_MSG_BUFSIZ, GFP_KERNEL);
priv->data_out = devm_kmalloc(kcs_bmc->dev, KCS_MSG_BUFSIZ, GFP_KERNEL);
priv->kbuffer = devm_kmalloc(kcs_bmc->dev, KCS_MSG_BUFSIZ, GFP_KERNEL);
priv = devm_kmalloc(dev, sizeof(*priv), GFP_KERNEL);
phy->iobuf = devm_kmalloc(&spi->dev, SPI_HDRSIZE + MAX_SPI_FRAMESIZE, GFP_KERNEL);
onecell = devm_kmalloc(dev,
clk_data = devm_kmalloc(dev, sizeof(*clk_data), GFP_KERNEL);
crg = devm_kmalloc(&pdev->dev, sizeof(*crg), GFP_KERNEL);
crg = devm_kmalloc(&pdev->dev, sizeof(*crg), GFP_KERNEL);
clk_data = devm_kmalloc(&pdev->dev, sizeof(*clk_data), GFP_KERNEL);
crg = devm_kmalloc(&pdev->dev, sizeof(*crg), GFP_KERNEL);
crg = devm_kmalloc(&pdev->dev, sizeof(*crg), GFP_KERNEL);
rstc = devm_kmalloc(&pdev->dev, sizeof(*rstc), GFP_KERNEL);
pll = devm_kmalloc(dev, sizeof(*pll), GFP_KERNEL);
at = devm_kmalloc(&pdev->dev, sizeof(*at), GFP_KERNEL | __GFP_ZERO);
at->gt_block = devm_kmalloc(&pdev->dev, sizeof(*at->gt_block),
ss->flows[i].biv = devm_kmalloc(ss->dev, AES_BLOCK_SIZE,
ss->flows[i].iv[j] = devm_kmalloc(ss->dev, AES_BLOCK_SIZE,
ss->flows[i].pad = devm_kmalloc(ss->dev, MAX_PAD_SIZE,
devm_kmalloc(ss->dev, max(SHA256_DIGEST_SIZE,
i2c_priv = devm_kmalloc(dev, sizeof(*i2c_priv), GFP_KERNEL);
tdes_dd = devm_kmalloc(&pdev->dev, sizeof(*tdes_dd), GFP_KERNEL);
aead_handle = devm_kmalloc(dev, sizeof(*aead_handle), GFP_KERNEL);
cptvf->bbuf_base = devm_kmalloc(&pdev->dev, MBOX_SIZE, GFP_KERNEL);
tmp = devm_kmalloc(dev, sizeof(*tmp), GFP_KERNEL);
attrs = devm_kmalloc(dev->ddev.dev, sizeof(struct device_attribute),
attrs = devm_kmalloc(&dev->pdev->dev,
chattr = devm_kmalloc(&mdev->pdev->dev, sizeof(*chattr), GFP_KERNEL);
mdev->chroots = devm_kmalloc(&mdev->pdev->dev, required, GFP_KERNEL);
priv->bulk_in_buf = devm_kmalloc(dev, usb_endpoint_maxp(priv->bulk_in),
dbi->tx_buf9 = devm_kmalloc(dev, dbi->tx_buf9_len, GFP_KERNEL);
dbidev->tx_buf = devm_kmalloc(drm->dev, tx_buf_size, GFP_KERNEL);
formats_dev = devm_kmalloc(dev, GUD_FORMATS_MAX_NUM, GFP_KERNEL);
gdrm->lz4_comp_mem = devm_kmalloc(dev, LZ4_MEM_COMPRESS, GFP_KERNEL);
bg = devm_kmalloc(&serdev->dev, sizeof(*bg), GFP_KERNEL);
bg->tx_circ_buf.buf = devm_kmalloc(&bg->sd->dev, TX_CIRC_BUF_SIZE, GFP_KERNEL);
ts->event_buf = devm_kmalloc(dev, ts->hid_max_event_sz, GFP_KERNEL);
ldev->buf = devm_kmalloc(&hdev->dev, MAX_REPORT_SIZE, GFP_KERNEL);
devm_kmalloc(&sc->hdev->dev,
sc->output_report_dmabuf = devm_kmalloc(&sc->hdev->dev,
dev->buf_out = devm_kmalloc(&hdev->dev,
dev->buf_in = devm_kmalloc(&hdev->dev,
data->report_buf = devm_kmalloc(&hdev->dev, MAX_REPORT, GFP_KERNEL);
devm_kmalloc(cl_data_to_dev(client_data),
devm_kmalloc(cl_data_to_dev(client_data),
ccp->cmd_buffer = devm_kmalloc(&hdev->dev, OUT_BUFFER_SIZE, GFP_KERNEL);
ccp->buffer = devm_kmalloc(&hdev->dev, IN_BUFFER_SIZE, GFP_KERNEL);
priv->cmd_buffer = devm_kmalloc(&hdev->dev, CMD_BUFFER_SIZE, GFP_KERNEL);
cdata = devm_kmalloc(dev, sizeof(*cdata), GFP_KERNEL);
dst = devm_kmalloc(dev, (len + 1) * sizeof(*dst), GFP_KERNEL);
mcu = devm_kmalloc(dev, sizeof(*mcu), GFP_KERNEL);
drvdata->save_state = devm_kmalloc(dev,
delayed = devm_kmalloc(dev, sizeof(*delayed), GFP_KERNEL);
conn = devm_kmalloc(dev, sizeof(struct coresight_connection),
dln2->buf = devm_kmalloc(dev, DLN2_I2C_BUF_SIZE, GFP_KERNEL);
xfer_buf = devm_kmalloc(&intf->dev, xfer_size, GFP_KERNEL);
applespi->tx_buffer = devm_kmalloc(&spi->dev, APPLESPI_PACKET_SIZE,
applespi->tx_status = devm_kmalloc(&spi->dev, APPLESPI_STATUS_SIZE,
applespi->rx_buffer = devm_kmalloc(&spi->dev, APPLESPI_PACKET_SIZE,
button = devm_kmalloc(&pdev->dev, sizeof(*button), GFP_KERNEL);
ts->report_data = devm_kmalloc(&client->dev,
data->bank = devm_kmalloc(dev, banks_num * sizeof(*data->bank), GFP_KERNEL);
lan966x_oic = devm_kmalloc(dev, sizeof(*lan966x_oic), GFP_KERNEL);
priv = devm_kmalloc(dev, sizeof(*priv), GFP_KERNEL);
priv = devm_kmalloc(dev, sizeof(*priv), GFP_KERNEL);
priv = devm_kmalloc(mbox->dev, sizeof(*priv), GFP_KERNEL);
ipc->cluster_cfg[cpuid].buf_base = devm_kmalloc(ipc->dev,
ipc->buf_base = devm_kmalloc(dev, sizeof(struct mchp_ipc_mbox_info), GFP_KERNEL);
priv = devm_kmalloc(dev, sizeof(*priv), GFP_KERNEL);
pt3->i2c_buf = devm_kmalloc(&pdev->dev, sizeof(*pt3->i2c_buf), GFP_KERNEL);
m = devm_kmalloc(&zr->pci_dev->dev, sizeof(*m), GFP_KERNEL);
mbox = devm_kmalloc(&dev->plat_dev->dev, sizeof(*mbox), GFP_KERNEL);
regs = devm_kmalloc(dev, sizeof(*regs), GFP_KERNEL);
radio->buffer = devm_kmalloc(&client->dev, radio->buf_size, GFP_KERNEL);
gpio_ir = devm_kmalloc(&pdev->dev, sizeof(*gpio_ir), GFP_KERNEL);
imon = devm_kmalloc(&intf->dev, sizeof(*imon), GFP_KERNEL);
pwm_ir = devm_kmalloc(&pdev->dev, sizeof(*pwm_ir), GFP_KERNEL);
se = devm_kmalloc(dev, sizeof(*se), GFP_KERNEL);
ec = devm_kmalloc(&client->dev, sizeof(*ec), GFP_KERNEL);
tps6105x = devm_kmalloc(&client->dev, sizeof(*tps6105x), GFP_KERNEL);
pdev = devm_kmalloc(&client->dev, sizeof(struct idt_89hpesx_dev),
drvdata = devm_kmalloc(dev, sizeof(*drvdata), GFP_KERNEL);
pi = devm_kmalloc(dev, sizeof(*pi), GFP_KERNEL);
host->bounce_buffer = devm_kmalloc(mmc_dev(mmc),
anand->hw_ecc = devm_kmalloc(nfc->dev, ecc->bytes, GFP_KERNEL);
nfc->ecc_buf = devm_kmalloc(nfc->dev, chip->ecc.bytes * chip->ecc.steps,
rnandc->buf = devm_kmalloc(rnandc->dev, max_len,
nor->bouncebuf = devm_kmalloc(dev, nor->bouncebuf_size,
nor->bouncebuf = devm_kmalloc(dev, nor->bouncebuf_size,
params->vreg_offset = devm_kmalloc(nor->dev, sizeof(*dwords),
priv_params = devm_kmalloc(nor->dev, sizeof(*priv_params),
params->vreg_offset = devm_kmalloc(nor->dev, sizeof(u32), GFP_KERNEL);
mux_mmio->fields = devm_kmalloc(dev, num_fields * sizeof(*mux_mmio->fields), GFP_KERNEL);
mux_mmio->hardware_states = devm_kmalloc(dev, num_fields *
tp->mtable = devm_kmalloc(&tp->pdev->dev, sizeof(struct mediatable) +
mtable = devm_kmalloc(&tp->pdev->dev, struct_size(mtable, mleaf, count),
tx_ring->tout_log_buf = devm_kmalloc(&priv->pdev->dev,
rvu->pf2cgxlmac_map = devm_kmalloc(rvu->dev, size, GFP_KERNEL);
mbox->bbuf_base = devm_kmalloc(&pdev->dev, MBOX_SIZE, GFP_KERNEL);
qca->tx_buffer = devm_kmalloc(&qca->serdev->dev, len, GFP_KERNEL);
priv->txq[queue_num] = devm_kmalloc(priv->device,
priv->rxq[queue_num] = devm_kmalloc(priv->device,
naddr = devm_kmalloc(netcp->dev, sizeof(*naddr), GFP_ATOMIC);
lp->indirect_lock = devm_kmalloc(&pdev->dev,
ar_sdio->vsg_buffer = devm_kmalloc(ar->dev, ATH10K_SDIO_VSG_BUF_SIZE, GFP_KERNEL);
wcn->hal_buf = devm_kmalloc(wcn->dev, WCN36XX_HAL_BUF_SIZE, GFP_KERNEL);
mdev->sdio.intr_data = devm_kmalloc(mdev->dev,
limits = devm_kmalloc(dev->dev, sizeof(*limits), GFP_KERNEL);
usb->mcu.data = devm_kmalloc(dev->mt76.dev, MCU_RESP_URB_SIZE,
usb->mcu.data = devm_kmalloc(dev->mt76.dev, MCU_RESP_URB_SIZE,
mdev->sdio.intr_data = devm_kmalloc(mdev->dev,
txpwr = devm_kmalloc(dev->mt76.dev, sizeof(*txpwr), GFP_KERNEL);
limits = devm_kmalloc(dev->dev, sizeof(*limits), GFP_KERNEL);
sku_tlbv = devm_kmalloc(dev->dev, sku_len, GFP_KERNEL);
dev->sdio.xmit_buf = devm_kmalloc(dev->dev, dev->sdio.xmit_buf_sz,
usb->data = devm_kmalloc(dev->dev, usb->data_len, GFP_KERNEL);
dev->mon_wcid = devm_kmalloc(dev->dev, sizeof(*dev->mon_wcid),
dev->vend_buf = devm_kmalloc(dev->dev, MT_VEND_BUF, GFP_KERNEL);
rt2x00dev->anchor = devm_kmalloc(&usb_dev->dev,
pfn_sb = devm_kmalloc(dev, sizeof(*pfn_sb), GFP_KERNEL);
pfn_sb = devm_kmalloc(dev, sizeof(*pfn_sb), GFP_KERNEL);
pfn_sb = devm_kmalloc(&nd_pfn->dev, sizeof(*pfn_sb), GFP_KERNEL);
table = devm_kmalloc(dev, table_len, GFP_KERNEL);
priv = devm_kmalloc(dev, sizeof(*priv), GFP_KERNEL);
priv = devm_kmalloc(dev, sizeof(*priv), GFP_KERNEL);
priv = devm_kmalloc(dev, sizeof(*priv), GFP_KERNEL);
phy = devm_kmalloc(dev, sizeof(*phy), GFP_KERNEL);
gtr_dev->saved_regs = devm_kmalloc(gtr_dev->dev,
eint->pins = devm_kmalloc(eint->dev, size, GFP_KERNEL);
pin_names = devm_kmalloc(dev, name_size, GFP_KERNEL);
tm_vdev->tx_buf.buf = devm_kmalloc(dev,
guids = devm_kmalloc(priv->dev, PMT_GUID_SIZE(header->num_guids), GFP_KERNEL);
devres = devm_kmalloc(dev, sizeof(*devres), GFP_KERNEL);
irq_data = devm_kmalloc(tps->dev, sizeof(*irq_data), GFP_KERNEL);
irq_data = devm_kmalloc(tps->dev, sizeof(*irq_data), GFP_KERNEL);
data = devm_kmalloc(&client->dev, sizeof(*data), GFP_KERNEL);
regs->data = devm_kmalloc(dev, sz, GFP_KERNEL);
port->data = devm_kmalloc(dev, sz, GFP_KERNEL);
cq->complete_hdr = devm_kmalloc(dev, sz, GFP_KERNEL);
dq->hdr = devm_kmalloc(dev, sz, GFP_KERNEL);
devm_kmalloc(dev, sz, GFP_KERNEL);
devm_kmalloc(dev, sz, GFP_KERNEL);
devm_kmalloc(dev, sz, GFP_KERNEL);
devm_kmalloc(dev, sz, GFP_KERNEL);
priv = devm_kmalloc(dev, sizeof(*priv), GFP_KERNEL);
pcfg = devm_kmalloc(dev, sizeof(*pcfg), GFP_KERNEL);
pcfg = devm_kmalloc(dev, sizeof(*pcfg), GFP_KERNEL);
qrc = devm_kmalloc(&pdev->dev, sizeof(*qrc), GFP_KERNEL);
clk_data = devm_kmalloc(pmc->dev, sizeof(*clk_data), GFP_KERNEL);
swnode = devm_kmalloc(priv->dev, sizeof(*swnode), GFP_KERNEL);
dln2->buf = devm_kmalloc(&pdev->dev, DLN2_SPI_BUF_SIZE, GFP_KERNEL);
ci_pdata = devm_kmalloc(dev, sizeof(*ci_pdata), GFP_KERNEL);
priv = devm_kmalloc(&pdev->dev, sizeof(*priv), GFP_KERNEL);
state = devm_kmalloc(dev, sizeof(*state), GFP_KERNEL);
fs->tag = devm_kmalloc(&vdev->dev, len + 1, GFP_KERNEL);
devm_kmalloc(struct device *dev, size_t size, gfp_t gfp);
return devm_kmalloc(dev, size, gfp | __GFP_ZERO);
return devm_kmalloc(dev, bytes, flags);
checker(expected_size, devm_kmalloc(dev, alloc_size, gfp), \
orig = devm_kmalloc(dev, alloc_size, gfp); \
DEFINE_ALLOC_SIZE_TEST_PAIR(devm_kmalloc)
DEFINE_TEST_ALLOC(devm_kmalloc, devm_kfree, 1, 1, 0);
check_allocation_overflow(devm_kmalloc);
buf = devm_kmalloc(&mhi_dev->dev, mhi_dev->mhi_cntrl->buffer_len, GFP_KERNEL);
sm = devm_kmalloc(dev, sizeof(*sm), GFP_KERNEL);
sis->suspend_state[i] = devm_kmalloc(&sis->pci->dev, 4096,
info = devm_kmalloc(&pdev->dev, sizeof(*info), GFP_KERNEL);
dfse->buf = devm_kmalloc(sdev->dev, PAGE_SIZE, GFP_KERNEL);
priv->buf = devm_kmalloc(dev, IPC_FLOOD_TEST_RESULT_LEN, GFP_KERNEL);
priv->kernel_buffer = devm_kmalloc(dev, alloc_size, GFP_KERNEL);
priv->tx_buffer = devm_kmalloc(dev, alloc_size, GFP_KERNEL);