/linux-master/drivers/dma/ |
H A D | dma-jz4780.c | 362 struct dma_chan *chan, struct scatterlist *sgl, unsigned int sg_len, 378 sg_dma_address(&sgl[i]), 379 sg_dma_len(&sgl[i]), 361 jz4780_dma_prep_slave_sg( struct dma_chan *chan, struct scatterlist *sgl, unsigned int sg_len, enum dma_transfer_direction direction, unsigned long flags, void *context) argument
|
H A D | stm32-mdma.c | 726 struct scatterlist *sgl, u32 sg_len, 738 m2m_hw_period = sg_dma_len(sgl); 740 for_each_sg(sgl, sg, sg_len, i) { 785 stm32_mdma_prep_slave_sg(struct dma_chan *c, struct scatterlist *sgl, argument 809 ret = stm32_mdma_setup_xfer(chan, desc, sgl, sg_len, direction); 724 stm32_mdma_setup_xfer(struct stm32_mdma_chan *chan, struct stm32_mdma_desc *desc, struct scatterlist *sgl, u32 sg_len, enum dma_transfer_direction direction) argument
|
H A D | nbpfaxi.c | 1013 struct dma_chan *dchan, struct scatterlist *sgl, unsigned int sg_len, 1026 return nbpf_prep_sg(chan, sgl, &slave_sg, sg_len, 1031 return nbpf_prep_sg(chan, &slave_sg, sgl, sg_len, 1012 nbpf_prep_slave_sg( struct dma_chan *dchan, struct scatterlist *sgl, unsigned int sg_len, enum dma_transfer_direction direction, unsigned long flags, void *context) argument
|
/linux-master/drivers/dma/qcom/ |
H A D | qcom_adm.c | 340 * @sgl: scatter gather list 347 struct scatterlist *sgl, 393 for_each_sg(sgl, sg, sg_len, i) { 430 for_each_sg(sgl, sg, sg_len, i) { 346 adm_prep_slave_sg(struct dma_chan *chan, struct scatterlist *sgl, unsigned int sg_len, enum dma_transfer_direction direction, unsigned long flags, void *context) argument
|
H A D | bam_dma.c | 641 * @sgl: scatter gather list 648 struct scatterlist *sgl, unsigned int sg_len, 667 for_each_sg(sgl, sg, sg_len, i) 689 for_each_sg(sgl, sg, sg_len, i) { 647 bam_prep_slave_sg(struct dma_chan *chan, struct scatterlist *sgl, unsigned int sg_len, enum dma_transfer_direction direction, unsigned long flags, void *context) argument
|
/linux-master/drivers/rapidio/devices/ |
H A D | tsi721_dma.c | 827 struct scatterlist *sgl, unsigned int sg_len, 837 if (!sgl || !sg_len) { 879 desc->sg = sgl; 826 tsi721_prep_rio_sg(struct dma_chan *dchan, struct scatterlist *sgl, unsigned int sg_len, enum dma_transfer_direction dir, unsigned long flags, void *tinfo) argument
|
/linux-master/drivers/pci/ |
H A D | p2pdma.c | 927 * @sgl: the allocated scatterlist 929 void pci_p2pmem_free_sgl(struct pci_dev *pdev, struct scatterlist *sgl) argument 934 for_each_sg(sgl, sg, INT_MAX, count) { 940 kfree(sgl);
|
/linux-master/drivers/dma/lgm/ |
H A D | lgm-dma.c | 1157 ldma_prep_slave_sg(struct dma_chan *chan, struct scatterlist *sgl, argument 1170 if (!sgl) 1174 return ldma_chan_desc_cfg(chan, sgl->dma_address, sglen); 1176 for_each_sg(sgl, sg, sglen, i) { 1190 for_each_sg(sgl, sg, sglen, i) {
|
/linux-master/drivers/crypto/intel/keembay/ |
H A D | keembay-ocs-aes-core.c | 224 static void sg_swap_blocks(struct scatterlist *sgl, unsigned int nents, argument 233 sg_pcopy_to_buffer(sgl, nents, tmp_buf1, AES_BLOCK_SIZE, blk1_offset); 234 sg_pcopy_to_buffer(sgl, nents, tmp_buf2, AES_BLOCK_SIZE, blk2_offset); 235 sg_pcopy_from_buffer(sgl, nents, tmp_buf1, AES_BLOCK_SIZE, blk2_offset); 236 sg_pcopy_from_buffer(sgl, nents, tmp_buf2, AES_BLOCK_SIZE, blk1_offset);
|
/linux-master/drivers/dma/dw-axi-dmac/ |
H A D | dw-axi-dmac-platform.c | 840 dw_axi_dma_chan_prep_slave_sg(struct dma_chan *dchan, struct scatterlist *sgl, argument 862 mem = sg_dma_address(sgl); 863 len = sg_dma_len(sgl); 869 for_each_sg(sgl, sg, sg_len, i) 880 for_each_sg(sgl, sg, sg_len, i) {
|
/linux-master/drivers/media/pci/cx88/ |
H A D | cx88-video.c | 450 sgt->sgl, 0, UNSET, 455 sgt->sgl, UNSET, 0, 460 sgt->sgl, 467 sgt->sgl, 475 sgt->sgl, 0, buf->bpl,
|
/linux-master/drivers/block/ |
H A D | virtio_blk.c | 150 sgs[num_out++] = vbr->sg_table.sgl; 152 sgs[num_out + num_in++] = vbr->sg_table.sgl; 222 vbr->sg_table.sgl = vbr->sg; 225 vbr->sg_table.sgl, 230 return blk_rq_map_sg(hctx->queue, req, vbr->sg_table.sgl);
|
/linux-master/drivers/tty/serial/ |
H A D | fsl_lpuart.c | 477 struct scatterlist *sgl = sport->tx_sgl; local 489 sg_init_one(sgl, xmit->buf + xmit->tail, sport->dma_tx_bytes); 492 sg_init_table(sgl, 2); 493 sg_set_buf(sgl, xmit->buf + xmit->tail, 495 sg_set_buf(sgl + 1, xmit->buf, xmit->head); 498 ret = dma_map_sg(chan->device->dev, sgl, sport->dma_tx_nents, 505 sport->dma_tx_desc = dmaengine_prep_slave_sg(chan, sgl, 509 dma_unmap_sg(chan->device->dev, sgl, sport->dma_tx_nents, 530 struct scatterlist *sgl = &sport->tx_sgl[0]; local 541 dma_unmap_sg(chan->device->dev, sgl, spor [all...] |
/linux-master/drivers/nvme/host/ |
H A D | fc.c | 115 struct scatterlist sgl[NVME_INLINE_SG_CNT]; member in struct:nvme_fcp_op_w_sgl 2153 op->op.fcp_req.first_sgl = op->sgl; 2607 freq->sg_table.sgl = freq->first_sgl; 2609 blk_rq_nr_phys_segments(rq), freq->sg_table.sgl, 2614 op->nents = blk_rq_map_sg(rq->q, rq, freq->sg_table.sgl); 2616 freq->sg_cnt = fc_dma_map_sg(ctrl->lport->dev, freq->sg_table.sgl, 2639 fc_dma_unmap_sg(ctrl->lport->dev, freq->sg_table.sgl, op->nents, 2724 sqe->rw.dptr.sgl.type = (NVME_TRANSPORT_SGL_DATA_DESC << 4) | 2726 sqe->rw.dptr.sgl.length = cpu_to_le32(data_len); 2727 sqe->rw.dptr.sgl [all...] |
/linux-master/drivers/scsi/lpfc/ |
H A D | lpfc_sli.c | 1236 * __lpfc_sli_get_els_sglq - Allocates an iocb object from sgl pool 1307 * __lpfc_sli_get_nvmet_sglq - Allocates an iocb object from sgl pool 3813 * exchange busy so sgl (xri) 3846 * sgl (xri) process. 7561 * lpfc_sli4_repost_sgl_list - Repost the buffers sgl pages as block 7563 * @sgl_list: linked link of sgl buffers to post 7571 * buffer sgl with non-contiguous xri, if any, it shall use embedded SGL post 7605 /* a hole in xri block, form a sgl posting block */ 7614 /* enough sgls for non-embed sgl mbox command */ 7624 /* keep track of last sgl' 10582 struct sli4_sge *sgl; local 18078 struct lpfc_mbx_post_uembed_sgl_page1 *sgl; local 18183 struct lpfc_mbx_post_uembed_sgl_page1 *sgl; local 21203 struct sli4_sge *sgl = NULL; local [all...] |
/linux-master/drivers/infiniband/ulp/rtrs/ |
H A D | rtrs-srv.c | 559 ib_dma_unmap_sg(srv_path->s.dev->ib_dev, srv_mr->sgt.sgl, 613 for_each_sg(sgt->sgl, s, chunks_per_mr, i) 617 nr_sgt = ib_dma_map_sg(srv_path->s.dev->ib_dev, sgt->sgl, 629 nr = ib_map_mr_sg(mr, sgt->sgl, nr_sgt, 648 for_each_sg(sgt->sgl, s, nr_sgt, i) 663 ib_dma_unmap_sg(srv_path->s.dev->ib_dev, sgt->sgl,
|
/linux-master/drivers/dma/dw/ |
H A D | core.c | 614 dwc_prep_slave_sg(struct dma_chan *chan, struct scatterlist *sgl, argument 655 for_each_sg(sgl, sg, sg_len, i) { 705 for_each_sg(sgl, sg, sg_len, i) {
|
/linux-master/drivers/crypto/caam/ |
H A D | caampkc.c | 199 * @sgl : scatterlist to count zeros from 203 static int caam_rsa_count_leading_zeros(struct scatterlist *sgl, argument 213 ents = sg_nents_for_len(sgl, nbytes); 217 sg_miter_start(&miter, sgl, ents, SG_MITER_FROM_SG | flags);
|
/linux-master/drivers/hv/ |
H A D | hv_balloon.c | 1616 struct scatterlist *sgl, unsigned int nents) 1625 WARN_ON_ONCE(sgl->length < (HV_HYP_PAGE_SIZE << page_reporting_order)); 1635 for_each_sg(sgl, sg, nents, i) { 1615 hv_free_page_report(struct page_reporting_dev_info *pr_dev_info, struct scatterlist *sgl, unsigned int nents) argument
|
/linux-master/drivers/scsi/qla2xxx/ |
H A D | qla_nvme.c | 567 struct scatterlist *sgl, *sg; local 694 sgl = fd->first_sgl; 697 for_each_sg(sgl, sg, tot_dsds, i) {
|
H A D | qla_iocb.c | 956 struct scatterlist *sg, *sgl; local 964 sgl = scsi_sglist(cmd); 966 sgl = tc->sg; 973 for_each_sg(sgl, sg, tot_dsds, i) { 1033 struct scatterlist *sg, *sgl; local 1046 sgl = scsi_prot_sglist(cmd); 1055 sgl = tc->prot_sg; 1068 for_each_sg(sgl, sg, tot_dsds, i) { 1110 for_each_sg(sgl, sg, tot_dsds, i) { 1167 sg_pcopy_to_buffer(sgl, sg_nent [all...] |
/linux-master/drivers/dma/ti/ |
H A D | k3-udma.c | 2876 udma_prep_slave_sg_tr(struct udma_chan *uc, struct scatterlist *sgl, argument 2891 for_each_sg(sgl, sgent, sglen, i) { 2912 for_each_sg(sgl, sgent, sglen, i) { 2960 udma_prep_slave_sg_triggered_tr(struct udma_chan *uc, struct scatterlist *sgl, argument 3013 for_each_sg(sgl, sgent, sglen, i) { 3046 for_each_sg(sgl, sgent, sglen, i) { 3213 udma_prep_slave_sg_pkt(struct udma_chan *uc, struct scatterlist *sgl, argument 3241 for_each_sg(sgl, sgent, sglen, i) { 3398 udma_prep_slave_sg(struct dma_chan *chan, struct scatterlist *sgl, argument 3434 d = udma_prep_slave_sg_pkt(uc, sgl, sgle [all...] |
/linux-master/drivers/gpu/drm/i915/selftests/ |
H A D | intel_memory_region.c | 146 for (sg = obj->mm.pages->sgl; sg; sg = sg_next(sg)) { 508 for (sg = obj->mm.pages->sgl; sg; sg = sg_next(sg)) { 1073 obj->mm.pages->sgl,
|
/linux-master/drivers/dma/xilinx/ |
H A D | xilinx_dpdma.c | 691 size_t hsize = xt->sgl[0].size; 692 size_t stride = hsize + xt->sgl[0].icg; 1206 if (!xt->numf || !xt->sgl[0].size)
|
/linux-master/drivers/gpu/drm/omapdrm/ |
H A D | omap_gem.c | 1025 for_each_sg(sgt->sgl, sg, count, i) { 1034 for_each_sg(sgt->sgl, sg, count, i) { 1410 omap_obj->dma_addr = sg_dma_address(sgt->sgl);
|