Searched refs:sgl (Results 126 - 150 of 510) sorted by relevance

1234567891011>>

/linux-master/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/
H A Dvmm.h69 nvkm_vmm_pte_func sgl; member in struct:nvkm_vmm_desc_func
344 sg_dma_address(MAP->sgl), sg_dma_len(MAP->sgl), \
345 (MAP->sgl = sg_next(MAP->sgl)))
H A Dvmmgm200.c41 .sgl = gf100_vmm_pgt_sgl,
H A Dvmmnv04.c70 .sgl = nv04_vmm_pgt_sgl,
/linux-master/drivers/spi/
H A Dspi-ep93xx.c335 for_each_sg(sgt->sgl, sg, sgt->nents, i) {
355 nents = dma_map_sg(chan->device->dev, sgt->sgl, sgt->nents, dir);
359 txd = dmaengine_prep_slave_sg(chan, sgt->sgl, nents, conf.direction,
362 dma_unmap_sg(chan->device->dev, sgt->sgl, sgt->nents, dir);
391 dma_unmap_sg(chan->device->dev, sgt->sgl, sgt->nents, dir);
/linux-master/drivers/gpu/drm/i915/gem/
H A Di915_gem_pages.c41 obj->mm.get_page.sg_pos = pages->sgl;
43 obj->mm.get_dma_page.sg_pos = pages->sgl;
48 obj->mm.page_sizes.phys = i915_sg_dma_sizes(pages->sgl);
302 if (n_pages == 1 && !PageHighMem(sg_page(obj->mm.pages->sgl)))
303 return page_address(sg_page(obj->mm.pages->sgl));
H A Di915_gem_ttm_move.c217 dst_st->sgl,
231 deps, src_rsgt->table.sgl,
234 dst_st->sgl,
679 obj->ttm.get_io_page.sg_pos = dst_rsgt->table.sgl;
/linux-master/drivers/net/wireless/broadcom/brcm80211/brcmfmac/
H A Dbcmsdh.c391 struct scatterlist *sgl; local
432 mmc_dat.sg = sdiodev->sgtable.sgl;
447 sgl = sdiodev->sgtable.sgl;
458 sg_set_buf(sgl, pkt_data, sg_data_sz);
461 sgl = sg_next(sgl);
472 sgl = sdiodev->sgtable.sgl;
512 sg_init_table(sdiodev->sgtable.sgl, sdiode
[all...]
/linux-master/drivers/dma/xilinx/
H A Dxdma.c598 * @sgl: Transfer scatter gather list
605 xdma_prep_device_sg(struct dma_chan *chan, struct scatterlist *sgl, argument
616 for_each_sg(sgl, sg, sg_len, i)
637 for_each_sg(sgl, sg, sg_len, i) {
750 desc_num += DIV_ROUND_UP(xt->sgl[i].size, XDMA_DESC_BLEN_MAX);
765 desc_num += xdma_fill_descs(sw_desc, src_addr, dst_addr, xt->sgl[i].size, desc_num);
766 src_addr += dmaengine_get_src_icg(xt, &xt->sgl[i]) + (xt->src_inc ?
767 xt->sgl[i].size : 0);
768 dst_addr += dmaengine_get_dst_icg(xt, &xt->sgl[i]) + (xt->dst_inc ?
769 xt->sgl[
[all...]
/linux-master/drivers/gpu/drm/arm/
H A Dmalidp_planes.c329 struct scatterlist *sgl; local
342 sgl = sgt->sgl;
344 while (sgl) {
345 if (sgl->length < pgsize) {
351 sgl = sg_next(sgl);
/linux-master/drivers/dma/
H A Dbcm2835-dma.c265 struct scatterlist *sgl,
273 for_each_sg(sgl, sgent, sg_len, i)
387 struct scatterlist *sgl,
397 for_each_sg(sgl, sgent, sg_len, i) {
642 struct scatterlist *sgl, unsigned int sg_len,
675 frames = bcm2835_dma_count_frames_for_sg(c, sgl, sg_len);
687 sgl, sg_len);
263 bcm2835_dma_count_frames_for_sg( struct bcm2835_chan *c, struct scatterlist *sgl, unsigned int sg_len) argument
383 bcm2835_dma_fill_cb_chain_with_sg( struct dma_chan *chan, enum dma_transfer_direction direction, struct bcm2835_cb_entry *cb, struct scatterlist *sgl, unsigned int sg_len) argument
640 bcm2835_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 Dimx-dma.c795 struct dma_chan *chan, struct scatterlist *sgl,
810 for_each_sg(sgl, sg, sg_len, i) {
818 if (sg_dma_len(sgl) & 3 || sgl->dma_address & 3)
822 if (sg_dma_len(sgl) & 1 || sgl->dma_address & 1)
832 desc->sg = sgl;
963 desc->x = xt->sgl[0].size;
965 desc->w = xt->sgl[0].icg + desc->x;
794 imxdma_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/gpu/drm/imagination/
H A Dpvr_mmu.c2493 * @sgl: Target scatter-gather table entry.
2494 * @offset: Offset into @sgl to map from. Must result in a starting address
2495 * from @sgl which is CPU page-aligned.
2504 * within @sgl, or
2510 pvr_mmu_map_sgl(struct pvr_mmu_op_context *op_ctx, struct scatterlist *sgl, argument
2514 dma_addr_t dma_addr = sg_dma_address(sgl) + offset;
2515 const unsigned int dma_len = sg_dma_len(sgl);
2577 struct scatterlist *sgl; local
2599 for_each_sgtable_dma_sg(op_ctx->map.sgt, sgl, count) {
2600 const size_t sgl_len = sg_dma_len(sgl);
[all...]
/linux-master/net/sunrpc/xprtrdma/
H A Dsvc_rdma_rw.c77 ctxt->rw_sg_table.sgl = ctxt->rw_first_sgl;
79 ctxt->rw_sg_table.sgl,
139 ctxt->rw_sg_table.sgl, ctxt->rw_nents,
187 rdma->sc_port_num, ctxt->rw_sg_table.sgl,
423 struct scatterlist *sg = ctxt->rw_sg_table.sgl;
447 sg = ctxt->rw_sg_table.sgl;
749 sg = ctxt->rw_sg_table.sgl;
/linux-master/drivers/scsi/mpi3mr/mpi/
H A Dmpi30_ioc.h52 union mpi3_sge_union sgl; member in struct:mpi3_ioc_facts_request
762 union mpi3_sge_union sgl; member in struct:mpi3_pel_req_action_get_sequence_numbers
794 union mpi3_sge_union sgl; member in struct:mpi3_pel_req_action_get_log
812 union mpi3_sge_union sgl; member in struct:mpi3_pel_req_action_get_count
864 union mpi3_sge_union sgl; member in struct:mpi3_pel_req_action_get_print_strings
918 union mpi3_sge_union sgl; member in struct:mpi3_ci_download_request
973 union mpi3_sge_union sgl; member in struct:mpi3_ci_upload_request
H A Dmpi30_init.h35 union mpi3_sge_union sgl[4]; member in struct:mpi3_scsi_io_request
/linux-master/drivers/scsi/
H A Dvmw_pvscsi.c59 struct pvscsi_sg_list *sgl; member in struct:pvscsi_ctx
335 sge = &ctx->sgl->sge[0];
374 ctx->sgl, SGL_SIZE, DMA_TO_DEVICE);
1209 free_pages((unsigned long)ctx->sgl, get_order(SGL_SIZE));
1275 ctx->sgl = (void *)__get_free_pages(GFP_KERNEL,
1278 BUG_ON(!IS_ALIGNED(((unsigned long)ctx->sgl), PAGE_SIZE));
1279 if (!ctx->sgl) {
1281 free_pages((unsigned long)ctx->sgl,
1283 ctx->sgl = NULL;
/linux-master/drivers/net/ethernet/qlogic/qed/
H A Dqed_nvmetcp_fw_funcs.c32 /* sgl params */
40 cpu_to_le32(sgl_params->sgl[sge_index].sge_addr.lo);
42 cpu_to_le32(sgl_params->sgl[sge_index].sge_addr.hi);
44 cpu_to_le32(sgl_params->sgl[sge_index].sge_len);
/linux-master/drivers/scsi/cxgbi/
H A Dlibcxgbi.c1142 scmd_get_params(struct scsi_cmnd *sc, struct scatterlist **sgl, argument
1148 *sgl = sdb->table.sgl;
1238 static int cxgbi_ddp_sgl_check(struct scatterlist *sgl, int nents) argument
1242 struct scatterlist *sg = sgl;
1268 struct scatterlist *sgl = ttinfo->sgl; local
1270 unsigned int sg_offset = sgl->offset;
1289 if (cxgbi_ddp_sgl_check(sgl, sgcnt) < 0)
1292 ttinfo->nr_pages = (xferlen + sgl
1742 sgl_seek_offset(struct scatterlist *sgl, unsigned int sgcnt, unsigned int offset, unsigned int *off, struct scatterlist **sgp) argument
1816 struct scatterlist *sg, *sgl = NULL; local
1844 struct scatterlist *sgl = NULL; local
[all...]
/linux-master/drivers/block/rnbd/
H A Drnbd-clt.c555 sg_init_one(iu->sgt.sgl, rsp, sizeof(*rsp));
563 &vec, sizeof(*rsp), iu->sgt.sgl, 1,
600 sg_init_one(iu->sgt.sgl, rsp, sizeof(*rsp));
616 &vec, sizeof(*rsp), iu->sgt.sgl, 1,
1013 sg_cnt = blk_rq_map_sg(dev->queue, rq, iu->sgt.sgl);
1016 sg_mark_end(&iu->sgt.sgl[0]);
1025 size = rnbd_clt_get_sg_size(iu->sgt.sgl, sg_cnt);
1031 &vec, 1, size, iu->sgt.sgl, sg_cnt);
1130 iu->sgt.sgl = iu->first_sgl;
1136 iu->sgt.sgl,
[all...]
/linux-master/drivers/infiniband/hw/erdma/
H A Derdma_hw.h487 struct erdma_sge sgl[]; member in struct:erdma_write_sqe
498 struct erdma_sge sgl[]; member in struct:erdma_send_sqe
518 struct erdma_sge sgl; member in struct:erdma_atomic_sqe
/linux-master/drivers/message/fusion/
H A Dmptctl.c130 static void kfree_sgl(MptSge_t *sgl, dma_addr_t sgl_dma,
781 MptSge_t *sgl, *sgIn; local
853 * Set the sge_offset to the start of the sgl (bytes).
857 if ((sgl = kbuf_alloc_2_sgl(fwlen, sgdir, sge_offset,
880 dctlprintk(iocp, printk(MYIOC_s_DEBUG_FMT "DbG: sgl buffer = %p, sgfrags = %d\n",
881 iocp->name, sgl, numfrags));
884 * Parse SG list, copying sgl itself,
888 sgIn = sgl;
954 if (sgl)
955 kfree_sgl(sgl, sgl_dm
1010 MptSge_t *sgl; local
1158 kfree_sgl(MptSge_t *sgl, dma_addr_t sgl_dma, struct buflist *buflist, MPT_ADAPTER *ioc) argument
[all...]
/linux-master/drivers/nvme/target/
H A Drdma.c848 struct nvme_sgl_desc *sgl = &rsp->req.cmd->common.dptr.sgl; local
849 u64 off = le64_to_cpu(sgl->addr);
850 u32 len = le32_to_cpu(sgl->length);
874 struct nvme_keyed_sgl_desc *sgl, bool invalidate)
876 u64 addr = le64_to_cpu(sgl->addr);
877 u32 key = get_unaligned_le32(sgl->key);
881 rsp->req.transfer_len = get_unaligned_le24(sgl->length);
911 struct nvme_keyed_sgl_desc *sgl = &rsp->req.cmd->common.dptr.ksgl; local
913 switch (sgl
873 nvmet_rdma_map_sgl_keyed(struct nvmet_rdma_rsp *rsp, struct nvme_keyed_sgl_desc *sgl, bool invalidate) argument
[all...]
/linux-master/include/linux/qed/
H A Dqed_nvmetcp_if.h88 struct nvmetcp_sge *sgl; member in struct:storage_sgl_task_params
/linux-master/drivers/dma/dw-edma/
H A Ddw-edma-core.h132 struct scatterlist *sgl; member in struct:dw_edma_sg
/linux-master/drivers/gpu/drm/nouveau/include/nvkm/subdev/
H A Dmmu.h94 struct scatterlist *sgl; member in struct:nvkm_vmm_map

Completed in 605 milliseconds

1234567891011>>