Searched refs:sgl (Results 226 - 250 of 510) sorted by relevance

1234567891011>>

/linux-master/drivers/media/pci/cx88/
H A Dcx88-vbi.c147 return cx88_risc_buffer(dev->pci, &buf->risc, sgt->sgl,
/linux-master/drivers/infiniband/core/
H A Dumem_dmabuf.c62 umem_dmabuf->umem.sgt_append.sgt.sgl = umem_dmabuf->first_sg;
H A Dumem.c301 ret = sg_pcopy_to_buffer(umem->sgt_append.sgt.sgl,
/linux-master/drivers/gpu/drm/renesas/rcar-du/
H A Drcar_du_writeback.c237 cfg->mem[i] = sg_dma_address(rjob->sg_tables[i].sgl)
/linux-master/drivers/crypto/chelsio/
H A Dchcr_crypto.h197 struct ulptx_sgl *sgl; member in struct:ulptx_walk
/linux-master/drivers/spi/
H A Dspi-qcom-qspi.c359 dma_ptr_sg = sg_dma_address(sgt->sgl + i);
360 dma_len_sg = sg_dma_len(sgt->sgl + i);
379 dma_ptr_sg = sg_dma_address(sgt->sgl + i);
380 dma_len_sg = sg_dma_len(sgt->sgl + i);
H A Dspi-davinci.c624 t->rx_sg.sgl, t->rx_sg.nents, DMA_DEV_TO_MEM,
635 t->tx_sg.sgl = t->rx_sg.sgl;
640 t->tx_sg.sgl, t->tx_sg.nents, DMA_MEM_TO_DEV,
H A Dspi-pxa2xx-dma.c114 return dmaengine_prep_slave_sg(chan, sgt->sgl, sgt->nents, dir,
/linux-master/drivers/gpu/drm/tegra/
H A Dgem.c27 static unsigned int sg_dma_count_chunks(struct scatterlist *sgl, unsigned int nents) argument
33 for_each_sg(sgl, s, nents, i) {
49 return sg_dma_count_chunks(sgt->sgl, sgt->nents);
142 map->phys = sg_dma_address(map->sgt->sgl);
/linux-master/drivers/net/ethernet/chelsio/inline_crypto/ch_ipsec/
H A Dchcr_ipsec.c713 u64 *pos, *end, *before, *sgl; local
781 sgl = (void *)pos;
783 cxgb4_inline_tx_skb(skb, &q->q, sgl);
786 cxgb4_write_sgl(skb, &q->q, (void *)sgl, end,
/linux-master/drivers/dma/
H A Dmmp_pdma.c524 mmp_pdma_prep_slave_sg(struct dma_chan *dchan, struct scatterlist *sgl, argument
535 if ((sgl == NULL) || (sg_len == 0))
542 for_each_sg(sgl, sg, sg_len, i) {
544 avail = sg_dma_len(sgl);
/linux-master/drivers/gpu/drm/i915/gem/
H A Di915_gem_ttm.c257 GEM_WARN_ON(st->sgl);
333 if (st->sgl)
526 if (i915_tt->cached_rsgt.table.sgl)
535 st->sgl = NULL;
/linux-master/drivers/gpu/drm/panfrost/
H A Dpanfrost_mmu.c294 struct scatterlist *sgl; local
298 for_each_sgtable_dma_sg(sgt, sgl, count) {
299 unsigned long paddr = sg_dma_address(sgl);
300 size_t len = sg_dma_len(sgl);
/linux-master/net/8021q/
H A Dvlan_dev.c416 struct scatterlist *sgl, unsigned int sgc)
423 rc = ops->ndo_fcoe_ddp_setup(real_dev, xid, sgl, sgc);
463 struct scatterlist *sgl, unsigned int sgc)
470 rc = ops->ndo_fcoe_ddp_target(real_dev, xid, sgl, sgc);
415 vlan_dev_fcoe_ddp_setup(struct net_device *dev, u16 xid, struct scatterlist *sgl, unsigned int sgc) argument
462 vlan_dev_fcoe_ddp_target(struct net_device *dev, u16 xid, struct scatterlist *sgl, unsigned int sgc) argument
/linux-master/drivers/gpu/drm/xlnx/
H A Dzynqmp_disp.c98 * @sgl: Data chunk for dma_interleaved_template
103 struct data_chunk sgl; member in struct:zynqmp_disp_layer_dma
1172 dma->sgl.size = width * info->cpp[i];
1173 dma->sgl.icg = state->fb->pitches[i] - dma->sgl.size;
/linux-master/drivers/gpu/drm/xen/
H A Dxen_drm_front_gem.c271 0, 0, 0, size, sgt->sgl->offset,
/linux-master/drivers/gpu/drm/mediatek/
H A Dmtk_gem.c231 mtk_gem->dma_addr = sg_dma_address(sg->sgl);
/linux-master/drivers/scsi/megaraid/
H A Dmegaraid_sas.h1869 union megasas_sgl sgl; /*28h */ member in struct:megasas_io_frame
1896 union megasas_sgl sgl; /*30h */ member in struct:megasas_pthru_frame
1923 union megasas_sgl sgl; /*28h */ member in struct:megasas_dcmd_frame
1975 } sgl; member in struct:megasas_smp_frame
2004 } sgl; member in struct:megasas_stp_frame
2630 struct iovec sgl[MAX_IOCTL_SGE]; member in struct:megasas_iocpacket
2652 struct compat_iovec sgl[MAX_IOCTL_SGE]; member in struct:compat_megasas_iocpacket
/linux-master/drivers/dma/qcom/
H A Dgpi.c1638 struct scatterlist *sgl, enum dma_transfer_direction direction)
1695 address = sg_dma_address(sgl);
1699 tre->dword[2] = u32_encode_bits(sg_dma_len(sgl), TRE_DMA_LEN);
1713 struct scatterlist *sgl, enum dma_transfer_direction direction)
1772 address = sg_dma_address(sgl);
1776 tre->dword[2] = u32_encode_bits(sg_dma_len(sgl), TRE_DMA_LEN);
1791 gpi_prep_slave_sg(struct dma_chan *chan, struct scatterlist *sgl, argument
1835 i = gpi_create_spi_tre(gchan, gpi_desc, sgl, direction);
1837 i = gpi_create_i2c_tre(gchan, gpi_desc, sgl, direction);
1846 gpi_desc->len = sg_dma_len(sgl);
1637 gpi_create_i2c_tre(struct gchan *chan, struct gpi_desc *desc, struct scatterlist *sgl, enum dma_transfer_direction direction) argument
1712 gpi_create_spi_tre(struct gchan *chan, struct gpi_desc *desc, struct scatterlist *sgl, enum dma_transfer_direction direction) argument
[all...]
/linux-master/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_amdkfd_gpuvm.c536 sg_dma_address(sg->sgl) = addr;
537 sg->sgl->length = size;
539 sg->sgl->dma_length = size;
659 dma_addr = mem->bo->tbo.sg->sgl->dma_address;
660 pr_debug("%d BO size: %d\n", mmio, mem->bo->tbo.sg->sgl->length);
663 mem->bo->tbo.sg->sgl->length, dir, DMA_ATTR_SKIP_CPU_SYNC);
669 ttm->sg = create_sg_table(dma_addr, mem->bo->tbo.sg->sgl->length);
687 dma_unmap_resource(adev->dev, dma_addr, mem->bo->tbo.sg->sgl->length,
780 dma_unmap_resource(adev->dev, ttm->sg->sgl->dma_address,
781 ttm->sg->sgl
[all...]
/linux-master/drivers/nvme/target/
H A Dtcp.c410 struct nvme_sgl_desc *sgl = &cmd->req.cmd->common.dptr.sgl; local
411 u32 len = le32_to_cpu(sgl->length);
416 if (sgl->type == ((NVME_SGL_FMT_DATA_DESC << 4) |
574 struct nvme_sgl_desc *sgl; local
578 sgl = &cmd->req.cmd->common.dptr.sgl;
579 len = le32_to_cpu(sgl->length);
953 size_t data_len = le32_to_cpu(req->cmd->common.dptr.sgl.length);
1079 le32_to_cpu(req->cmd->common.dptr.sgl
[all...]
/linux-master/arch/m68k/fpsp040/
H A Dround.S26 | sgl = $0001xxxx
148 bfextu LOCAL_HI(%a0){#24:#2},%d3 |sgl prec. g-r are 2 bits right
149 movel #30,%d2 |of the sgl prec. limits
179 .set ad_1_sgl,0x00000100 | constant to add 1 to l-bit in sgl prec
204 andil #0xffffff00,LOCAL_HI(%a0) |truncate bits beyond sgl limit
/linux-master/drivers/hsi/clients/
H A Dssi_protocol.c156 data = sg_virt(msg->sgt.sgl);
164 data = sg_virt(msg->sgt.sgl);
177 sg = msg->sgt.sgl;
248 kfree(sg_virt(msg->sgt.sgl));
268 sg_init_one(msg->sgt.sgl, buf, sizeof(*buf));
/linux-master/drivers/media/pci/cx23885/
H A Dcx23885-video.c363 sgt->sgl, 0, UNSET,
368 sgt->sgl, UNSET, 0,
396 sgt->sgl, line0_offset,
403 sgt->sgl,
410 sgt->sgl,
/linux-master/drivers/scsi/
H A D3w-9xxx.c61 2.26.02.003 - Correctly handle single sgl's with use_sg=1.
169 "Last sgl length: %4d\n"
170 "Max sgl length: %4d\n"
490 command_packet->byte8_offset.param.sgl[0].address = TW_CPU_TO_SGL(tw_dev->generic_buffer_phys[request_id]);
491 command_packet->byte8_offset.param.sgl[0].length = cpu_to_le32(TW_SECTOR_SIZE);
1080 command_packet->byte8_offset.param.sgl[0].address = TW_CPU_TO_SGL(tw_dev->generic_buffer_phys[request_id]);
1081 command_packet->byte8_offset.param.sgl[0].length = cpu_to_le32(TW_SECTOR_SIZE);
1132 /* Turn on 64-bit sgl support if we need to */
1346 /* Report residual bytes for single sgl */
1384 TW_SG_Entry *sgl; local
[all...]

Completed in 417 milliseconds

1234567891011>>