| /linux-6.15/drivers/infiniband/core/ |
| H A D | umem_dmabuf.c | 57 umem_dmabuf->last_sg = sg; in ib_umem_dmabuf_map_pages() 102 if (umem_dmabuf->last_sg) { in ib_umem_dmabuf_unmap_pages() 103 sg_dma_len(umem_dmabuf->last_sg) += in ib_umem_dmabuf_unmap_pages() 105 umem_dmabuf->last_sg = NULL; in ib_umem_dmabuf_unmap_pages()
|
| /linux-6.15/arch/alpha/kernel/ |
| H A D | pci_iommu.c | 596 struct scatterlist *last_sg = sg; in sg_fill() local 615 last_sg - leader, SG_ENT_VIRT_ADDRESS(last_sg), in sg_fill() 616 last_sg->length, npages); in sg_fill() 617 while (++last_sg <= sg) { in sg_fill() 619 last_sg - leader, SG_ENT_VIRT_ADDRESS(last_sg), in sg_fill() 620 last_sg->length); in sg_fill()
|
| /linux-6.15/drivers/dma/ |
| H A D | fsl-edma-common.c | 596 dma_addr_t src_addr, dst_addr, last_sg; in fsl_edma_prep_dma_cyclic() local 633 last_sg = fsl_desc->tcd[(i + 1) % sg_len].ptcd; in fsl_edma_prep_dma_cyclic() 659 iter, doff, last_sg, major_int, false, true); in fsl_edma_prep_dma_cyclic() 674 dma_addr_t src_addr, dst_addr, last_sg; in fsl_edma_prep_slave_sg() local 746 last_sg = fsl_desc->tcd[(i + 1)].ptcd; in fsl_edma_prep_slave_sg() 749 nbytes, 0, iter, iter, doff, last_sg, in fsl_edma_prep_slave_sg() 752 last_sg = 0; in fsl_edma_prep_slave_sg() 755 nbytes, 0, iter, iter, doff, last_sg, in fsl_edma_prep_slave_sg()
|
| H A D | tegra20-apb-dma.c | 152 bool last_sg; member 529 if (sgreq->last_sg) { in tegra_dma_abort_all() 582 if (sgreq->last_sg) { in handle_once_dma_done() 1132 sg_req->last_sg = false; in tegra_dma_prep_slave_sg() 1138 sg_req->last_sg = true; in tegra_dma_prep_slave_sg() 1267 sg_req->last_sg = false; in tegra_dma_prep_dma_cyclic() 1275 sg_req->last_sg = true; in tegra_dma_prep_dma_cyclic()
|
| /linux-6.15/block/ |
| H A D | blk-merge.c | 555 struct scatterlist **last_sg) in __blk_rq_map_sg() argument 568 *last_sg = blk_next_sg(last_sg, sglist); in __blk_rq_map_sg() 569 sg_set_page(*last_sg, phys_to_page(vec.paddr), vec.len, in __blk_rq_map_sg() 574 if (*last_sg) in __blk_rq_map_sg() 575 sg_mark_end(*last_sg); in __blk_rq_map_sg()
|
| /linux-6.15/drivers/crypto/chelsio/ |
| H A D | chcr_crypto.h | 201 struct scatterlist *last_sg; member 209 struct scatterlist *last_sg; member
|
| H A D | chcr_algo.c | 459 walk->last_sg = sg; in dsgl_walk_add_sg() 476 walk->last_sg = NULL; in ulptx_walk_init() 536 walk->last_sg = sg; in ulptx_walk_add_sg() 557 walk->last_sg = sg; in ulptx_walk_add_sg() 2750 reqctx->srcsg = ulp_walk.last_sg; in chcr_add_cipher_src_ent() 2772 reqctx->dstsg = dsgl_walk.last_sg; in chcr_add_cipher_dst_ent() 2802 reqctx->hctx_wr.srcsg = ulp_walk.last_sg; in chcr_add_hash_src_ent()
|
| /linux-6.15/include/linux/ |
| H A D | blk-mq.h | 1177 struct scatterlist **last_sg); 1180 struct scatterlist *last_sg = NULL; in blk_rq_map_sg() local 1182 return __blk_rq_map_sg(rq, sglist, &last_sg); in blk_rq_map_sg()
|
| /linux-6.15/include/rdma/ |
| H A D | ib_umem.h | 36 struct scatterlist *last_sg; member
|
| /linux-6.15/drivers/scsi/ |
| H A D | scsi_lib.c | 1126 struct scatterlist *last_sg = NULL; in scsi_alloc_sgtables() local 1152 count = __blk_rq_map_sg(rq, cmd->sdb.table.sgl, &last_sg); in scsi_alloc_sgtables() 1158 last_sg->length += pad_len; in scsi_alloc_sgtables() 1163 sg_unmark_end(last_sg); in scsi_alloc_sgtables() 1164 last_sg = sg_next(last_sg); in scsi_alloc_sgtables() 1165 sg_set_buf(last_sg, sdev->dma_drain_buf, sdev->dma_drain_len); in scsi_alloc_sgtables() 1166 sg_mark_end(last_sg); in scsi_alloc_sgtables()
|
| /linux-6.15/drivers/spi/ |
| H A D | spi-imx.c | 1463 struct scatterlist *last_sg = sg_last(rx->sgl, rx->nents); in spi_imx_dma_transfer() local 1470 if (!(sg_dma_len(last_sg) % (i * bytes_per_word))) in spi_imx_dma_transfer()
|
| /linux-6.15/drivers/usb/dwc3/ |
| H A D | gadget.c | 1494 bool last_sg = false; in dwc3_prepare_trbs_sg() local 1508 last_sg = true; in dwc3_prepare_trbs_sg() 1513 if (last_sg) { in dwc3_prepare_trbs_sg() 1549 if (!last_sg) in dwc3_prepare_trbs_sg()
|
| /linux-6.15/drivers/ata/ |
| H A D | sata_mv.c | 1754 struct mv_sg *mv_sg, *last_sg = NULL; in mv_fill_sg() local 1777 last_sg = mv_sg; in mv_fill_sg() 1782 if (likely(last_sg)) in mv_fill_sg() 1783 last_sg->flags_size |= cpu_to_le32(EPRD_FLAG_END_OF_TBL); in mv_fill_sg()
|