Home
last modified time | relevance | path

Searched refs:dma_map_sg (Results 1 – 25 of 174) sorted by relevance

1234567

/Linux-v5.10/include/trace/events/
Dintel_iommu.h96 DECLARE_EVENT_CLASS(dma_map_sg,
127 DEFINE_EVENT(dma_map_sg, map_sg,
133 DEFINE_EVENT(dma_map_sg, bounce_map_sg,
/Linux-v5.10/drivers/crypto/rockchip/
Drk3288_crypto.c98 if (!dma_map_sg(dev->dev, sg_src, 1, DMA_TO_DEVICE)) { in rk_load_data()
106 if (!dma_map_sg(dev->dev, sg_dst, 1, DMA_FROM_DEVICE)) { in rk_load_data()
129 if (!dma_map_sg(dev->dev, &dev->sg_tmp, 1, DMA_TO_DEVICE)) { in rk_load_data()
137 if (!dma_map_sg(dev->dev, &dev->sg_tmp, 1, in rk_load_data()
/Linux-v5.10/Documentation/driver-api/mmc/
Dmmc-async-req.rst18 Using mmc_wait_for_req(), the MMC controller is idle while dma_map_sg and
29 prepare (major part of preparations are dma_map_sg() and dma_unmap_sg())
60 In the DMA case pre_req() may do dma_map_sg() and prepare the DMA
/Linux-v5.10/drivers/scsi/
Dscsi_lib_dma.c30 nseg = dma_map_sg(dev, scsi_sglist(cmd), scsi_sg_count(cmd), in scsi_dma_map()
/Linux-v5.10/drivers/crypto/amlogic/
Damlogic-gxl-cipher.c178 nr_sgs = dma_map_sg(mc->dev, areq->src, sg_nents(areq->src), in meson_cipher()
187 nr_sgs = dma_map_sg(mc->dev, areq->src, sg_nents(areq->src), in meson_cipher()
194 nr_sgd = dma_map_sg(mc->dev, areq->dst, sg_nents(areq->dst), in meson_cipher()
/Linux-v5.10/Documentation/openrisc/
Dtodo.rst10 - Implement the rest of the DMA API... dma_map_sg, etc.
/Linux-v5.10/drivers/crypto/allwinner/sun8i-ss/
Dsun8i-ss-cipher.c162 nr_sgs = dma_map_sg(ss->dev, areq->src, sg_nents(areq->src), in sun8i_ss_cipher()
171 nr_sgs = dma_map_sg(ss->dev, areq->src, sg_nents(areq->src), in sun8i_ss_cipher()
178 nr_sgd = dma_map_sg(ss->dev, areq->dst, sg_nents(areq->dst), in sun8i_ss_cipher()
/Linux-v5.10/drivers/scsi/qla2xxx/
Dqla_bsg.c346 dma_map_sg(&ha->pdev->dev, bsg_job->request_payload.sg_list, in qla2x00_process_els()
355 rsp_sg_cnt = dma_map_sg(&ha->pdev->dev, bsg_job->reply_payload.sg_list, in qla2x00_process_els()
451 dma_map_sg(&ha->pdev->dev, bsg_job->request_payload.sg_list, in qla2x00_process_ct()
460 rsp_sg_cnt = dma_map_sg(&ha->pdev->dev, bsg_job->reply_payload.sg_list, in qla2x00_process_ct()
743 elreq.req_sg_cnt = dma_map_sg(&ha->pdev->dev, in qla2x00_process_loopback()
753 elreq.rsp_sg_cnt = dma_map_sg(&ha->pdev->dev, in qla2x00_process_loopback()
1017 sg_cnt = dma_map_sg(&ha->pdev->dev, bsg_job->request_payload.sg_list, in qla84xx_updatefw()
1139 sg_cnt = dma_map_sg(&ha->pdev->dev, in qla84xx_mgmt_cmd()
1189 sg_cnt = dma_map_sg(&ha->pdev->dev, in qla84xx_mgmt_cmd()
1871 req_sg_cnt = dma_map_sg(&ha->pdev->dev, in qla24xx_process_bidir_cmd()
[all …]
/Linux-v5.10/drivers/crypto/allwinner/sun8i-ce/
Dsun8i-ce-cipher.c181 nr_sgs = dma_map_sg(ce->dev, areq->src, sg_nents(areq->src), in sun8i_ce_cipher_prepare()
190 nr_sgs = dma_map_sg(ce->dev, areq->src, sg_nents(areq->src), in sun8i_ce_cipher_prepare()
197 nr_sgd = dma_map_sg(ce->dev, areq->dst, sg_nents(areq->dst), in sun8i_ce_cipher_prepare()
/Linux-v5.10/drivers/i2c/busses/
Di2c-mxs.c201 dma_map_sg(i2c->dev, &i2c->sg_io[0], 1, DMA_TO_DEVICE); in mxs_i2c_dma_setup_xfer()
230 dma_map_sg(i2c->dev, &i2c->sg_io[1], 1, DMA_FROM_DEVICE); in mxs_i2c_dma_setup_xfer()
263 dma_map_sg(i2c->dev, i2c->sg_io, 2, DMA_TO_DEVICE); in mxs_i2c_dma_setup_xfer()
/Linux-v5.10/include/linux/
Dpci-dma-compat.h68 return dma_map_sg(&hwdev->dev, sg, nents, (enum dma_data_direction)direction); in pci_map_sg()
/Linux-v5.10/drivers/scsi/aic94xx/
Daic94xx_task.c64 num_sg = dma_map_sg(&asd_ha->pcidev->dev, task->scatter, in asd_map_scatterlist()
421 dma_map_sg(&asd_ha->pcidev->dev, &task->smp_task.smp_req, 1, in asd_build_smp_ascb()
423 dma_map_sg(&asd_ha->pcidev->dev, &task->smp_task.smp_resp, 1, in asd_build_smp_ascb()
/Linux-v5.10/drivers/scsi/ibmvscsi_tgt/
Dlibsrp.c172 nsg = dma_map_sg(iue->target->dev, sg, cmd->se_cmd.t_data_nents, in srp_direct_data()
243 nsg = dma_map_sg(iue->target->dev, sg, cmd->se_cmd.t_data_nents, in srp_indirect_data()
/Linux-v5.10/kernel/dma/
DKconfig217 Perform extra checking that callers of dma_map_sg() have respected the
222 dma_map_sg() API is used for general bulk mapping of pages rather than
/Linux-v5.10/scripts/coccinelle/tests/
Dunsigned_lesser_than_zero.cocci40 identifier f !~ "^(ata_id_queue_depth|btrfs_copy_from_user|dma_map_sg|dma_map_sg_attrs|fls|fls64|ga…
/Linux-v5.10/drivers/net/ethernet/mellanox/mlx4/
Dicm.c207 chunk->nsg = dma_map_sg(&dev->persist->pdev->dev, in mlx4_alloc_icm()
222 chunk->nsg = dma_map_sg(&dev->persist->pdev->dev, chunk->sg, in mlx4_alloc_icm()
/Linux-v5.10/drivers/mmc/host/
Drenesas_sdhi_sys_dmac.c188 ret = dma_map_sg(chan->device->dev, sg, host->sg_len, DMA_FROM_DEVICE); in renesas_sdhi_sys_dmac_start_dma_rx()
265 ret = dma_map_sg(chan->device->dev, sg, host->sg_len, DMA_TO_DEVICE); in renesas_sdhi_sys_dmac_start_dma_tx()
Duniphier-sd.c142 sg_len = dma_map_sg(mmc_dev(host->mmc), host->sg_ptr, host->sg_len, in uniphier_sd_external_dma_start()
271 sg_len = dma_map_sg(mmc_dev(host->mmc), sg, 1, priv->dma_dir); in uniphier_sd_internal_dma_start()
/Linux-v5.10/drivers/crypto/marvell/cesa/
Dcipher.c317 ret = dma_map_sg(cesa_dev->dev, req->src, creq->src_nents, in mv_cesa_skcipher_dma_req_init()
322 ret = dma_map_sg(cesa_dev->dev, req->dst, creq->dst_nents, in mv_cesa_skcipher_dma_req_init()
329 ret = dma_map_sg(cesa_dev->dev, req->src, creq->src_nents, in mv_cesa_skcipher_dma_req_init()
/Linux-v5.10/drivers/crypto/qce/
Dskcipher.c125 ret = dma_map_sg(qce->dev, rctx->dst_sg, rctx->dst_nents, dir_dst); in qce_skcipher_async_req_handle()
130 ret = dma_map_sg(qce->dev, req->src, rctx->src_nents, dir_src); in qce_skcipher_async_req_handle()
Dsha.c93 ret = dma_map_sg(qce->dev, req->src, rctx->src_nents, DMA_TO_DEVICE); in qce_ahash_async_req_handle()
99 ret = dma_map_sg(qce->dev, &rctx->result_sg, 1, DMA_FROM_DEVICE); in qce_ahash_async_req_handle()
/Linux-v5.10/drivers/crypto/cavium/nitrox/
Dnitrox_reqmgr.c163 nents = dma_map_sg(dev, req->src, sg_nents(req->src), in dma_map_inbufs()
191 nents = dma_map_sg(dev, req->dst, sg_nents(req->dst), in dma_map_outbufs()
/Linux-v5.10/drivers/crypto/hisilicon/
Dsgl.c213 sg_n_mapped = dma_map_sg(dev, sgl, sg_n, DMA_BIDIRECTIONAL); in hisi_acc_sg_buf_map_to_hw_sgl()
/Linux-v5.10/drivers/net/ipa/
Dgsi_trans.c449 ret = dma_map_sg(trans->gsi->dev, sg, 1, trans->direction); in gsi_trans_page_add()
474 ret = dma_map_sg(trans->gsi->dev, sg, used, trans->direction); in gsi_trans_skb_add()
/Linux-v5.10/drivers/crypto/caam/
Dcaamhash.c853 mapped_nents = dma_map_sg(jrdev, req->src, src_nents, in ahash_update_ctx()
1019 mapped_nents = dma_map_sg(jrdev, req->src, src_nents, in ahash_finup_ctx()
1093 mapped_nents = dma_map_sg(jrdev, req->src, src_nents, in ahash_digest()
1229 mapped_nents = dma_map_sg(jrdev, req->src, src_nents, in ahash_update_no_ctx()
1329 mapped_nents = dma_map_sg(jrdev, req->src, src_nents, in ahash_finup_no_ctx()
1424 mapped_nents = dma_map_sg(jrdev, req->src, src_nents, in ahash_update_first()

1234567