Home
last modified time | relevance | path

Searched refs:sgl (Results 1 – 21 of 21) sorted by relevance

/include/linux/
Dscatterlist.h40 struct scatterlist *sgl; /* the list */ member
202 for_each_sg((sgt)->sgl, sg, (sgt)->orig_nents, i)
210 for_each_sg((sgt)->sgl, sg, (sgt)->nents, i)
213 struct scatterlist *sgl) in __sg_chain() argument
225 chain_sg->page_link = ((unsigned long) sgl | SG_CHAIN) & ~SG_END; in __sg_chain()
239 struct scatterlist *sgl) in sg_chain() argument
241 __sg_chain(&prv[prv_nents - 1], sgl); in sg_chain()
413 static inline void sg_init_marker(struct scatterlist *sgl, in sg_init_marker() argument
416 sg_mark_end(&sgl[nents - 1]); in sg_init_marker()
487 void sgl_free_n_order(struct scatterlist *sgl, int nents, int order);
[all …]
Dkfifo.h730 #define kfifo_dma_in_prepare_mapped(fifo, sgl, nents, len, dma) \ argument
733 struct scatterlist *__sgl = (sgl); \
744 #define kfifo_dma_in_prepare(fifo, sgl, nents, len) \ argument
745 kfifo_dma_in_prepare_mapped(fifo, sgl, nents, len, DMA_MAPPING_ERROR)
786 #define kfifo_dma_out_prepare_mapped(fifo, sgl, nents, len, dma) \ argument
789 struct scatterlist *__sgl = (sgl); \
800 #define kfifo_dma_out_prepare(fifo, sgl, nents, len) \ argument
801 kfifo_dma_out_prepare_mapped(fifo, sgl, nents, len, DMA_MAPPING_ERROR)
923 struct scatterlist *sgl, int nents, unsigned int len, dma_addr_t dma);
926 struct scatterlist *sgl, int nents, unsigned int len, dma_addr_t dma);
[all …]
Diommu-dma.h64 void iommu_dma_sync_sg_for_cpu(struct device *dev, struct scatterlist *sgl,
66 void iommu_dma_sync_sg_for_device(struct device *dev, struct scatterlist *sgl,
Dpci-p2pdma.h31 void pci_p2pmem_free_sgl(struct pci_dev *pdev, struct scatterlist *sgl);
76 struct scatterlist *sgl) in pci_p2pmem_free_sgl() argument
Ddmaengine.h161 struct data_chunk sgl[]; member
934 struct dma_chan *chan, struct scatterlist *sgl,
1016 struct dma_chan *chan, struct scatterlist *sgl, unsigned int sg_len, in dmaengine_prep_slave_sg() argument
1022 return chan->device->device_prep_slave_sg(chan, sgl, sg_len, in dmaengine_prep_slave_sg()
1029 struct dma_chan *chan, struct scatterlist *sgl, unsigned int sg_len, in dmaengine_prep_rio_sg() argument
1036 return chan->device->device_prep_slave_sg(chan, sgl, sg_len, in dmaengine_prep_rio_sg()
1339 static inline size_t dmaengine_get_icg(bool inc, bool sgl, size_t icg, in dmaengine_get_icg() argument
1345 if (sgl) in dmaengine_get_icg()
Dmpi.h54 MPI mpi_read_raw_from_sgl(struct scatterlist *sgl, unsigned int len);
Ddma-mapping.h511 dma_unmap_sg_attrs(dev, sgt->sgl, sgt->orig_nents, dir, attrs); in dma_unmap_sgtable()
529 dma_sync_sg_for_cpu(dev, sgt->sgl, sgt->orig_nents, dir); in dma_sync_sgtable_for_cpu()
546 dma_sync_sg_for_device(dev, sgt->sgl, sgt->orig_nents, dir); in dma_sync_sgtable_for_device()
Dhisi_acc_qm.h567 struct scatterlist *sgl, struct hisi_acc_sgl_pool *pool,
569 void hisi_acc_sg_buf_unmap(struct device *dev, struct scatterlist *sgl,
Diommu.h1475 return iommu_map_sg(domain, iova, sgt->sgl, sgt->orig_nents, prot, in iommu_map_sgtable()
Dnvme.h932 struct nvme_sgl_desc sgl; member
Dnetdevice.h1482 struct scatterlist *sgl,
1488 struct scatterlist *sgl,
/include/trace/events/
Ddma.h183 for_each_sg(sgt->sgl, sg, sgt->orig_nents, i)
185 __entry->dma_addr = sg_dma_address(sgt->sgl);
263 for_each_sg(sgt->sgl, sg, sgt->orig_nents, i)
265 __entry->dma_addr = sg_dma_address(sgt->sgl);
281 TP_PROTO(struct device *dev, struct scatterlist *sgl, int nents,
283 TP_ARGS(dev, sgl, nents, ents, dir, attrs),
299 for_each_sg(sgl, sg, nents, i)
301 for_each_sg(sgl, sg, ents, i) {
327 TP_PROTO(struct device *dev, struct scatterlist *sgl, int nents,
329 TP_ARGS(dev, sgl, nents, err, dir, attrs),
[all …]
/include/linux/mtd/
Dubi.h242 int ubi_leb_read_sg(struct ubi_volume_desc *desc, int lnum, struct ubi_sgl *sgl,
270 struct ubi_sgl *sgl, int offset, int len) in ubi_read_sg() argument
272 return ubi_leb_read_sg(desc, lnum, sgl, offset, len, 0); in ubi_read_sg()
/include/crypto/
Dif_alg.h60 struct scatterlist sgl[ALG_MAX_PAGES + 1]; member
76 struct af_alg_sgl sgl; member
174 void af_alg_free_sg(struct af_alg_sgl *sgl);
/include/rdma/
Dib_umem.h58 return (sg_dma_address(umem->sgt_append.sgt.sgl) + ib_umem_offset(umem)) & in ib_umem_dma_offset()
79 __rdma_block_iter_start(biter, umem->sgt_append.sgt.sgl, in __rdma_umem_block_iter_start()
138 struct scatterlist *sg = umem->sgt_append.sgt.sgl; in ib_umem_find_best_pgoff()
Dib_verbs.h4199 nents = ib_dma_virt_map_sg(dev, sgt->sgl, sgt->orig_nents); in ib_dma_map_sgtable_attrs()
4490 int ib_sg_to_pages(struct ib_mr *mr, struct scatterlist *sgl, int sg_nents,
/include/target/
Dtarget_core_fabric.h175 struct scatterlist *sgl, u32 sgl_count,
226 int target_alloc_sgl(struct scatterlist **sgl, unsigned int *nents,
228 void target_free_sgl(struct scatterlist *sgl, int nents);
/include/scsi/
Dscsi_cmnd.h194 return cmd->sdb.table.sgl; in scsi_sglist()
329 return cmd->prot_sdb ? cmd->prot_sdb->table.sgl : NULL; in scsi_prot_sglist()
/include/linux/qed/
Dqed_nvmetcp_if.h88 struct nvmetcp_sge *sgl; member
/include/net/mana/
Dgdma.h184 struct gdma_sge *sgl; member
Dmana.h305 struct gdma_sge sgl[MAX_RX_WQE_SGL_ENTRIES]; member