Searched refs:sgl (Results 301 - 325 of 510) sorted by relevance

<<11121314151617181920>>

/linux-master/drivers/dma/
H A Ddma-jz4780.c362 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 Dstm32-mdma.c726 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 Dnbpfaxi.c1013 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 Dqcom_adm.c340 * @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 Dbam_dma.c641 * @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 Dtsi721_dma.c827 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 Dp2pdma.c927 * @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 Dlgm-dma.c1157 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 Dkeembay-ocs-aes-core.c224 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 Ddw-axi-dmac-platform.c840 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 Dcx88-video.c450 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 Dvirtio_blk.c150 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 Dfsl_lpuart.c477 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 Dfc.c115 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 Dlpfc_sli.c1236 * __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 Drtrs-srv.c559 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 Dcore.c614 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 Dcaampkc.c199 * @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 Dhv_balloon.c1616 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 Dqla_nvme.c567 struct scatterlist *sgl, *sg; local
694 sgl = fd->first_sgl;
697 for_each_sg(sgl, sg, tot_dsds, i) {
H A Dqla_iocb.c956 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 Dk3-udma.c2876 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 Dintel_memory_region.c146 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 Dxilinx_dpdma.c691 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 Domap_gem.c1025 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);

Completed in 347 milliseconds

<<11121314151617181920>>