Home
last modified time | relevance | path

Searched refs:dma_pool_alloc (Results 1 – 73 of 73) sorted by relevance

/linux-4.4.14/include/linux/
Ddmapool.h24 void *dma_pool_alloc(struct dma_pool *pool, gfp_t mem_flags,
30 return dma_pool_alloc(pool, mem_flags | __GFP_ZERO, handle); in dma_pool_zalloc()
Dpci.h1234 #define pci_pool_alloc(pool, flags, handle) dma_pool_alloc(pool, flags, handle)
/linux-4.4.14/scripts/coccinelle/api/alloc/
Dpool_zalloc-simple.cocci24 * x = \(dma_pool_alloc\|pci_pool_alloc\)(...);
38 - x = dma_pool_alloc(a,b,c);
65 x = @p\(dma_pool_alloc\|pci_pool_alloc\)(a,b,c);
/linux-4.4.14/drivers/usb/host/
Dohci-mem.c91 td = dma_pool_alloc (hc->td_cache, mem_flags, &dma); in td_alloc()
125 ed = dma_pool_alloc (hc->ed_cache, mem_flags, &dma); in ed_alloc()
Dehci-mem.c54 qtd = dma_pool_alloc (ehci->qtd_pool, flags, &dma); in ehci_qtd_alloc()
89 dma_pool_alloc(ehci->qh_pool, flags, &dma); in ehci_qh_alloc()
Dxhci-mem.c50 seg->trbs = dma_pool_alloc(xhci->segment_pool, flags, &dma); in xhci_segment_alloc()
520 ctx->bytes = dma_pool_alloc(xhci->device_pool, flags, &ctx->dma); in xhci_alloc_container_ctx()
612 return dma_pool_alloc(xhci->small_streams_pool, in xhci_alloc_stream_ctx()
615 return dma_pool_alloc(xhci->medium_streams_pool, in xhci_alloc_stream_ctx()
Duhci-q.c111 td = dma_pool_alloc(uhci->td_pool, GFP_ATOMIC, &dma_handle); in uhci_alloc_td()
251 qh = dma_pool_alloc(uhci->qh_pool, GFP_ATOMIC, &dma_handle); in uhci_alloc_qh()
Dehci-sched.c1306 itd = dma_pool_alloc (ehci->itd_pool, mem_flags, in itd_urb_transaction()
2099 sitd = dma_pool_alloc (ehci->sitd_pool, mem_flags, in sitd_urb_transaction()
Dfotg210-hcd.c1846 qtd = dma_pool_alloc(fotg210->qtd_pool, flags, &dma); in fotg210_qtd_alloc()
1883 dma_pool_alloc(fotg210->qh_pool, flags, &dma); in fotg210_qh_alloc()
4143 itd = dma_pool_alloc(fotg210->itd_pool, mem_flags, in itd_urb_transaction()
/linux-4.4.14/drivers/crypto/marvell/
Dtdma.c102 new_tdma = dma_pool_alloc(cesa_dev->dma->tdma_desc_pool, flags, in mv_cesa_dma_add_desc()
135 op = dma_pool_alloc(cesa_dev->dma->op_pool, flags, &dma_handle); in mv_cesa_dma_add_op()
Dhash.c53 creq->cache = dma_pool_alloc(cesa_dev->dma->cache_pool, flags, in mv_cesa_ahash_dma_alloc_cache()
119 req->padding = dma_pool_alloc(cesa_dev->dma->padding_pool, flags, in mv_cesa_ahash_dma_alloc_padding()
/linux-4.4.14/drivers/dma/
Dcoh901318_lli.c68 head = dma_pool_alloc(pool->dmapool, GFP_NOWAIT, &phy); in coh901318_lli_alloc()
83 lli = dma_pool_alloc(pool->dmapool, GFP_NOWAIT, &phy); in coh901318_lli_alloc()
Dfsl_raid.c306 cf = dma_pool_alloc(re_chan->re_dev->cf_desc_pool, GFP_NOWAIT, in fsl_re_chan_alloc_desc()
595 cf = dma_pool_alloc(re_chan->re_dev->cf_desc_pool, GFP_KERNEL, in fsl_re_alloc_chan_resources()
703 chan->inb_ring_virt_addr = dma_pool_alloc(chan->re_dev->hw_desc_pool, in fsl_re_chan_probe()
711 chan->oub_ring_virt_addr = dma_pool_alloc(chan->re_dev->hw_desc_pool, in fsl_re_chan_probe()
Dimg-mdc-dma.c309 curr = dma_pool_alloc(mdma->desc_pool, GFP_NOWAIT, &curr_phys); in mdc_prep_dma_memcpy()
404 curr = dma_pool_alloc(mdma->desc_pool, GFP_NOWAIT, in mdc_prep_dma_cyclic()
485 curr = dma_pool_alloc(mdma->desc_pool, GFP_NOWAIT, in mdc_prep_slave_sg()
Dsun6i-dma.c527 v_lli = dma_pool_alloc(sdev->pool, GFP_NOWAIT, &p_lli); in sun6i_dma_prep_dma_memcpy()
587 v_lli = dma_pool_alloc(sdev->pool, GFP_NOWAIT, &p_lli); in sun6i_dma_prep_slave_sg()
Dat_hdmac.c114 desc = dma_pool_alloc(atdma->dma_desc_pool, gfp_flags, &phys); in atc_alloc_descriptor()
955 vaddr = dma_pool_alloc(atdma->memset_pool, GFP_ATOMIC, &paddr); in atc_prep_dma_memset()
1013 vaddr = dma_pool_alloc(atdma->memset_pool, GFP_ATOMIC, &paddr); in atc_prep_dma_memset_sg()
Didma64.c320 hw->lli = dma_pool_alloc(idma64c->pool, GFP_NOWAIT, &hw->llp); in idma64_prep_slave_sg()
Ddma-jz4780.c197 desc->desc = dma_pool_alloc(jzchan->desc_pool, GFP_NOWAIT, in jz4780_dma_desc_alloc()
Dmmp_pdma.c367 desc = dma_pool_alloc(chan->desc_pool, GFP_ATOMIC, &pdesc); in mmp_pdma_alloc_descriptor()
Dzx296702_dma.c438 ds->desc_hw = dma_pool_alloc(d->pool, GFP_NOWAIT, &ds->desc_hw_lli); in zx_alloc_desc_resource()
Dfsl-edma.c516 fsl_desc->tcd[i].vtcd = dma_pool_alloc(fsl_chan->tcd_pool, in fsl_edma_alloc_desc()
Dfsldma.c465 desc = dma_pool_alloc(chan->desc_pool, GFP_ATOMIC, &pdesc); in fsl_dma_alloc_descriptor()
Dpxa_dma.c802 sw_desc->hw_desc[i] = dma_pool_alloc(sw_desc->desc_pool, in pxad_alloc_desc()
Dat_xdmac.c447 desc = dma_pool_alloc(atxdmac->at_xdmac_desc_pool, gfp_flags, &phys); in at_xdmac_alloc_desc()
Damba-pl08x.c939 txd->llis_va = dma_pool_alloc(pl08x->pool, GFP_NOWAIT, &txd->llis_bus); in pl08x_fill_llis_for_desc()
/linux-4.4.14/drivers/usb/core/
Dbuffer.c130 return dma_pool_alloc(hcd->pool[i], mem_flags, dma); in hcd_buffer_alloc()
/linux-4.4.14/mm/
Ddmapool.c321 void *dma_pool_alloc(struct dma_pool *pool, gfp_t mem_flags, in dma_pool_alloc() function
388 EXPORT_SYMBOL(dma_pool_alloc);
/linux-4.4.14/drivers/crypto/
Dixp4xx_crypto.c551 dir->npe_ctx = dma_pool_alloc(ctx_pool, GFP_KERNEL, &dir->npe_ctx_phys); in init_sa_dir()
616 pad = dma_pool_alloc(ctx_pool, GFP_KERNEL, &pad_phys); in register_chain_var()
619 buf = dma_pool_alloc(buffer_pool, GFP_KERNEL, &buf_phys); in register_chain_var()
811 next_buf = dma_pool_alloc(buffer_pool, flags, &next_buf_phys); in chainup_buffers()
1077 req_ctx->hmac_virt = dma_pool_alloc(buffer_pool, flags, in aead_perform()
Dpicoxcell_crypto.c309 ddt = dma_pool_alloc(engine->req_pool, GFP_ATOMIC, ddt_phys); in spacc_sg_to_ddt()
350 src_ddt = dma_pool_alloc(engine->req_pool, GFP_ATOMIC, &req->src_addr); in spacc_aead_make_ddts()
354 dst_ddt = dma_pool_alloc(engine->req_pool, GFP_ATOMIC, &req->dst_addr); in spacc_aead_make_ddts()
/linux-4.4.14/drivers/scsi/qla2xxx/
Dqla_bsg.c1022 mn = dma_pool_alloc(ha->s_dma_pool, GFP_KERNEL, &mn_dma); in qla84xx_updatefw()
1100 mn = dma_pool_alloc(ha->s_dma_pool, GFP_KERNEL, &mn_dma); in qla84xx_mgmt_cmd()
1510 void *sfp = dma_pool_alloc(ha->s_dma_pool, GFP_KERNEL, &sfp_dma); in qla2x00_update_fru_versions()
1558 uint8_t *sfp = dma_pool_alloc(ha->s_dma_pool, GFP_KERNEL, &sfp_dma); in qla2x00_read_fru_status()
1606 uint8_t *sfp = dma_pool_alloc(ha->s_dma_pool, GFP_KERNEL, &sfp_dma); in qla2x00_write_fru_status()
1650 uint8_t *sfp = dma_pool_alloc(ha->s_dma_pool, GFP_KERNEL, &sfp_dma); in qla2x00_write_i2c()
1693 uint8_t *sfp = dma_pool_alloc(ha->s_dma_pool, GFP_KERNEL, &sfp_dma); in qla2x00_read_i2c()
Dqla_iocb.c965 dma_pool_alloc(ha->dl_dma_pool, GFP_ATOMIC, in qla24xx_walk_and_build_sglist_no_difb()
1065 dma_pool_alloc(ha->dl_dma_pool, GFP_ATOMIC, in qla24xx_walk_and_build_sglist()
1157 dma_pool_alloc(ha->dl_dma_pool, GFP_ATOMIC, in qla24xx_walk_and_build_prot_sglist()
1264 dma_pool_alloc(ha->dl_dma_pool, GFP_ATOMIC, &crc_ctx_dma); in qla24xx_build_scsi_crc_2_iocbs()
2311 dsd_ptr->dsd_addr = dma_pool_alloc(ha->dl_dma_pool, in qla82xx_start_scsi()
2348 ctx->fcp_cmnd = dma_pool_alloc(ha->fcp_cmnd_dma_pool, in qla82xx_start_scsi()
Dqla_mbx.c1422 pd = dma_pool_alloc(ha->s_dma_pool, GFP_KERNEL, &pd_dma); in qla2x00_get_port_database()
1890 lg = dma_pool_alloc(ha->s_dma_pool, GFP_KERNEL, &lg_dma); in qla24xx_login_fabric()
2160 lg = dma_pool_alloc(ha->s_dma_pool, GFP_KERNEL, &lg_dma); in qla24xx_fabric_logout()
2462 pmap = dma_pool_alloc(ha->s_dma_pool, GFP_KERNEL, &pmap_dma); in qla2x00_get_fcal_position_map()
2656 abt = dma_pool_alloc(ha->s_dma_pool, GFP_KERNEL, &abt_dma); in qla24xx_abort_command()
2734 tsk = dma_pool_alloc(ha->s_dma_pool, GFP_KERNEL, &tsk_dma); in __qla24xx_issue_tmf()
3466 vpmod = dma_pool_alloc(ha->s_dma_pool, GFP_KERNEL, &vpmod_dma); in qla24xx_modify_vp_config()
3544 vce = dma_pool_alloc(ha->s_dma_pool, GFP_KERNEL, &vce_dma); in qla24xx_control_vp()
3712 mn = dma_pool_alloc(ha->s_dma_pool, GFP_KERNEL, &mn_dma); in qla84xx_verify_chip()
4162 str = dma_pool_alloc(ha->s_dma_pool, GFP_KERNEL, &str_dma); in qla25xx_set_driver_version()
Dqla_attr.c648 ha->sfp_data = dma_pool_alloc(ha->s_dma_pool, GFP_KERNEL, in qla2x00_sysfs_read_sfp()
1876 stats = dma_pool_alloc(ha->s_dma_pool, GFP_KERNEL, &stats_dma); in qla2x00_get_fc_host_stats()
Dqla_os.c3425 ha->ms_iocb = dma_pool_alloc(ha->s_dma_pool, GFP_KERNEL, in qla2x00_mem_alloc()
3493 ha->ex_init_cb = dma_pool_alloc(ha->s_dma_pool, GFP_KERNEL, in qla2x00_mem_alloc()
3505 ha->async_pd = dma_pool_alloc(ha->s_dma_pool, GFP_KERNEL, in qla2x00_mem_alloc()
Dqla_target.c2396 dma_pool_alloc(ha->dl_dma_pool, GFP_ATOMIC, &crc_ctx_dma); in qlt_build_ctio_crc2_pkt()
/linux-4.4.14/drivers/gpu/drm/vmwgfx/
Dvmwgfx_cmdbuf.c790 header->cb_header = dma_pool_alloc(man->headers, GFP_KERNEL, in vmw_cmdbuf_space_pool()
838 dheader = dma_pool_alloc(man->dheaders, GFP_KERNEL, in vmw_cmdbuf_space_inline()
/linux-4.4.14/arch/arm/common/
Ddmabounce.c138 buf->safe = dma_pool_alloc(pool->pool, GFP_ATOMIC, in alloc_safe_buffer()
/linux-4.4.14/drivers/scsi/aic94xx/
Daic94xx_hwi.c237 seq->next_scb.vaddr = dma_pool_alloc(asd_ha->scb_pool, GFP_KERNEL, in asd_init_scbs()
1058 ascb->dma_scb.vaddr = dma_pool_alloc(asd_ha->scb_pool, in asd_ascb_alloc()
/linux-4.4.14/drivers/nvme/host/
Dlightnvm.c538 return dma_pool_alloc(pool, mem_flags, dma_handler); in nvme_nvm_dev_dma_alloc()
Dpci.c693 prp_list = dma_pool_alloc(pool, gfp, &prp_dma); in nvme_setup_prps()
705 prp_list = dma_pool_alloc(pool, gfp, &prp_dma); in nvme_setup_prps()
876 range = dma_pool_alloc(dev->prp_small_pool, GFP_ATOMIC, in nvme_queue_rq()
/linux-4.4.14/Documentation/
DDMA-API-HOWTO.txt449 cpu_addr = dma_pool_alloc(pool, flags, &dma_handle);
459 where pool is what you passed to dma_pool_alloc(), and cpu_addr and
460 dma_handle are the values dma_pool_alloc() returned. This function
761 returned by the dma_alloc_coherent(), dma_pool_alloc(), and dma_map_single()
DDMA-API.txt110 Wraps dma_pool_alloc() and also zeroes the returned memory if the
114 void *dma_pool_alloc(struct dma_pool *pool, gfp_t gfp_flags,
130 dma_pool_alloc(); the CPU (vaddr) and DMA addresses are what
/linux-4.4.14/drivers/staging/rdma/ipath/
Dipath_user_sdma.c436 pbc = dma_pool_alloc(pq->header_cache, GFP_KERNEL, in ipath_user_sdma_queue_pkts()
/linux-4.4.14/drivers/firmware/google/
Dgsmi.c147 smibuf->start = dma_pool_alloc(gsmi_dev.dma_pool, GFP_KERNEL, in gsmi_buf_alloc()
/linux-4.4.14/drivers/thunderbolt/
Dctl.c310 pkg->buffer = dma_pool_alloc(ctl->frame_pool, GFP_KERNEL, in tb_ctl_pkg_alloc()
/linux-4.4.14/drivers/misc/mic/scif/
Dscif_fence.c237 status = dma_pool_alloc(ep->remote_dev->signal_pool, GFP_KERNEL, in _scif_prog_signal()
/linux-4.4.14/drivers/usb/host/whci/
Dqset.c33 qset = dma_pool_alloc(whc->qset_pool, mem_flags, &dma); in qset_alloc()
/linux-4.4.14/drivers/atm/
Dhe.c818 heb = dma_pool_alloc(he_dev->rbpl_pool, GFP_KERNEL, &mapping); in he_init_group()
1613 tpd = dma_pool_alloc(he_dev->tpd_pool, GFP_ATOMIC, &mapping); in __alloc_tpd()
1908 heb = dma_pool_alloc(he_dev->rbpl_pool, GFP_ATOMIC, &mapping); in he_service_rbpl()
/linux-4.4.14/drivers/dma/ioat/
Dprep.c102 sed->hw = dma_pool_alloc(ioat_dma->sed_hw_pool[hw_pool], in ioat3_alloc_sed()
/linux-4.4.14/drivers/net/ethernet/intel/ixgbe/
Dixgbe_fcoe.c219 ddp->udl = dma_pool_alloc(ddp_pool->pool, GFP_ATOMIC, &ddp->udp); in ixgbe_fcoe_ddp_setup()
/linux-4.4.14/drivers/usb/chipidea/
Dudc.c352 node->ptr = dma_pool_alloc(hwep->td_pool, GFP_ATOMIC, in add_td_to_list()
1660 hwep->qh.ptr = dma_pool_alloc(ci->qh_pool, GFP_KERNEL, in init_eps()
/linux-4.4.14/drivers/dma/xilinx/
Dxilinx_vdma.c314 segment = dma_pool_alloc(chan->desc_pool, GFP_ATOMIC, &phys); in xilinx_vdma_alloc_tx_segment()
/linux-4.4.14/drivers/scsi/qla4xxx/
Dql4_init.c1228 fw_ddb_entry = dma_pool_alloc(ha->fw_ddb_dma_pool, GFP_KERNEL, in qla4xxx_login_flash_ddb()
Dql4_mbx.c1590 chap_table = dma_pool_alloc(ha->chap_dma_pool, GFP_KERNEL, &chap_dma); in qla4xxx_get_chap()
1654 chap_table = dma_pool_alloc(ha->chap_dma_pool, GFP_KERNEL, &chap_dma); in qla4xxx_set_chap()
Dql4_os.c828 chap_table = dma_pool_alloc(ha->chap_dma_pool, GFP_KERNEL, &chap_dma); in qla4xxx_delete_chap()
6701 flash_ddb_entry = dma_pool_alloc(ha->fw_ddb_dma_pool, GFP_KERNEL, in qla4xxx_find_flash_st_idx()
6759 fw_ddb_entry = dma_pool_alloc(ha->fw_ddb_dma_pool, GFP_KERNEL, in qla4xxx_build_st_list()
6988 fw_ddb_entry = dma_pool_alloc(ha->fw_ddb_dma_pool, GFP_KERNEL, in qla4xxx_build_nt_list()
7094 fw_ddb_entry = dma_pool_alloc(ha->fw_ddb_dma_pool, GFP_KERNEL, in qla4xxx_build_new_nt_list()
7723 fw_ddb_entry = dma_pool_alloc(ha->fw_ddb_dma_pool, GFP_KERNEL, in qla4xxx_sysfs_ddb_logout()
/linux-4.4.14/drivers/ata/
Dsata_mv.c1730 pp->crqb = dma_pool_alloc(hpriv->crqb_pool, GFP_KERNEL, &pp->crqb_dma); in mv_port_start()
1735 pp->crpb = dma_pool_alloc(hpriv->crpb_pool, GFP_KERNEL, &pp->crpb_dma); in mv_port_start()
1749 pp->sg_tbl[tag] = dma_pool_alloc(hpriv->sg_tbl_pool, in mv_port_start()
/linux-4.4.14/drivers/usb/musb/
Dcppi_dma.c126 bd = dma_pool_alloc(cppi->pool, GFP_KERNEL, &dma); in cppi_pool_init()
/linux-4.4.14/drivers/net/wan/
Dixp4xx_hss.c979 if (!(port->desc_tab = dma_pool_alloc(dma_pool, GFP_KERNEL, in init_hdlc_queues()
/linux-4.4.14/drivers/net/ethernet/intel/i40e/
Di40e_fcoe.c874 ddp->udl = dma_pool_alloc(ddp_pool->pool, GFP_ATOMIC, &ddp->udp); in i40e_fcoe_ddp_setup()
/linux-4.4.14/drivers/infiniband/hw/qib/
Dqib_user_sdma.c283 hdr = dma_pool_alloc(pq->header_cache, GFP_KERNEL, in qib_user_sdma_alloc_header()
/linux-4.4.14/drivers/net/ethernet/xscale/
Dixp4xx_eth.c1133 if (!(port->desc_tab = dma_pool_alloc(dma_pool, GFP_KERNEL, in init_queues()
/linux-4.4.14/drivers/usb/gadget/udc/
Damd5536udc.c3190 td_stp = dma_pool_alloc(dev->stp_requests, GFP_KERNEL, in init_dma_pools()
3199 td_data = dma_pool_alloc(dev->stp_requests, GFP_KERNEL, in init_dma_pools()
Dgr_udc.c256 dma_desc = dma_pool_alloc(ep->dev->desc_pool, gfp_flags, &paddr); in gr_alloc_dma_desc()
Dmv_u3d_core.c304 trb_hw = dma_pool_alloc(u3d->trb_pool, GFP_ATOMIC, dma); in mv_u3d_build_trb_one()
Dfsl_udc_core.c788 dtd = dma_pool_alloc(udc_controller->td_pool, gfp_flags, dma); in fsl_build_dtd()
Dmv_udc_core.c366 dtd = dma_pool_alloc(udc->dtd_pool, GFP_ATOMIC, dma); in build_dtd()
Dlpc32xx_udc.c967 dd = (struct lpc32xx_usbd_dd_gad *) dma_pool_alloc( in udc_dd_alloc()
/linux-4.4.14/drivers/usb/gadget/udc/bdc/
Dbdc_ep.c159 bd_table->start_bd = dma_pool_alloc(bdc->bd_table_pool, in ep_bd_list_alloc()
/linux-4.4.14/drivers/dma/dw/
Dcore.c1171 desc = dma_pool_alloc(dw->desc_pool, GFP_ATOMIC, &phys); in dwc_alloc_chan_resources()
/linux-4.4.14/drivers/crypto/ccp/
Dccp-ops.c569 wa->address = dma_pool_alloc(wa->dma_pool, GFP_KERNEL, in ccp_init_dm_workarea()
/linux-4.4.14/drivers/scsi/ibmvscsi/
Dibmvfc.c1364 evt->ext_list = dma_pool_alloc(vhost->sg_pool, GFP_ATOMIC, in ibmvfc_map_sg_data()
/linux-4.4.14/drivers/scsi/
Dadvansys.c7655 sgblkp = dma_pool_alloc(boardp->adv_sgblk_pool, GFP_ATOMIC, in adv_get_sglist()
Dipr.c9464 ipr_cmd = dma_pool_alloc(ioa_cfg->ipr_cmd_pool, GFP_KERNEL, &dma_addr); in ipr_alloc_cmd_blks()