Searched refs:last_sg (Results 1 - 13 of 13) sorted by relevance

/linux-master/drivers/infiniband/core/
H A Dumem_dmabuf.c54 umem_dmabuf->last_sg = sg;
99 if (umem_dmabuf->last_sg) {
100 sg_dma_len(umem_dmabuf->last_sg) +=
102 umem_dmabuf->last_sg = NULL;
/linux-master/arch/alpha/kernel/
H A Dpci_iommu.c602 struct scatterlist *last_sg = sg;
621 last_sg - leader, SG_ENT_VIRT_ADDRESS(last_sg),
622 last_sg->length, npages);
623 while (++last_sg <= sg) {
625 last_sg - leader, SG_ENT_VIRT_ADDRESS(last_sg),
626 last_sg->length);
601 struct scatterlist *last_sg = sg; local
/linux-master/drivers/crypto/chelsio/
H A Dchcr_crypto.h201 struct scatterlist *last_sg; member in struct:ulptx_walk
209 struct scatterlist *last_sg; member in struct:dsgl_walk
H A Dchcr_algo.c459 walk->last_sg = sg;
476 walk->last_sg = NULL;
536 walk->last_sg = sg;
557 walk->last_sg = sg;
2750 reqctx->srcsg = ulp_walk.last_sg;
2772 reqctx->dstsg = dsgl_walk.last_sg;
2802 reqctx->hctx_wr.srcsg = ulp_walk.last_sg;
/linux-master/drivers/dma/
H A Dfsl-edma-common.c589 dma_addr_t src_addr, dst_addr, last_sg; local
626 last_sg = fsl_desc->tcd[(i + 1) % sg_len].ptcd;
648 iter, doff, last_sg, major_int, false, true);
663 dma_addr_t src_addr, dst_addr, last_sg; local
735 last_sg = fsl_desc->tcd[(i + 1)].ptcd;
738 nbytes, 0, iter, iter, doff, last_sg,
741 last_sg = 0;
744 nbytes, 0, iter, iter, doff, last_sg,
H A Dtegra20-apb-dma.c152 bool last_sg; member in struct:tegra_dma_sg_req
529 if (sgreq->last_sg) {
582 if (sgreq->last_sg) {
1132 sg_req->last_sg = false;
1138 sg_req->last_sg = true;
1267 sg_req->last_sg = false;
1275 sg_req->last_sg = true;
/linux-master/include/rdma/
H A Dib_umem.h36 struct scatterlist *last_sg; member in struct:ib_umem_dmabuf
/linux-master/block/
H A Dblk-merge.c564 struct scatterlist *sglist, struct scatterlist **last_sg)
569 nsegs = __blk_bvec_map_sg(rq->special_vec, sglist, last_sg);
571 nsegs = __blk_bios_map_sg(q, rq->bio, sglist, last_sg);
573 if (*last_sg)
574 sg_mark_end(*last_sg);
563 __blk_rq_map_sg(struct request_queue *q, struct request *rq, struct scatterlist *sglist, struct scatterlist **last_sg) argument
/linux-master/include/linux/
H A Dblk-mq.h1143 struct scatterlist *sglist, struct scatterlist **last_sg);
1147 struct scatterlist *last_sg = NULL; local
1149 return __blk_rq_map_sg(q, rq, sglist, &last_sg);
/linux-master/drivers/scsi/
H A Dscsi_lib.c1115 struct scatterlist *last_sg = NULL; local
1141 count = __blk_rq_map_sg(rq->q, rq, cmd->sdb.table.sgl, &last_sg);
1147 last_sg->length += pad_len;
1152 sg_unmark_end(last_sg);
1153 last_sg = sg_next(last_sg);
1154 sg_set_buf(last_sg, sdev->dma_drain_buf, sdev->dma_drain_len);
1155 sg_mark_end(last_sg);
/linux-master/drivers/spi/
H A Dspi-imx.c1411 struct scatterlist *last_sg = sg_last(rx->sgl, rx->nents); local
1418 if (!(sg_dma_len(last_sg) % (i * bytes_per_word)))
/linux-master/drivers/usb/dwc3/
H A Dgadget.c1436 bool last_sg = false; local
1450 last_sg = true;
1455 if (last_sg) {
1491 if (!last_sg)
/linux-master/drivers/ata/
H A Dsata_mv.c1754 struct mv_sg *mv_sg, *last_sg = NULL; local
1777 last_sg = mv_sg;
1782 if (likely(last_sg))
1783 last_sg->flags_size |= cpu_to_le32(EPRD_FLAG_END_OF_TBL);

Completed in 228 milliseconds