/linux-master/drivers/staging/greybus/ |
H A D | sdio.c | 261 unsigned int sg_len = data->sg_len; local 280 copied = sg_pcopy_to_buffer(sg, sg_len, &request->data[0], len, skip); 315 unsigned int sg_len = data->sg_len; local 349 copied = sg_pcopy_from_buffer(sg, sg_len, &response->data[0], len,
|
/linux-master/drivers/dma/sh/ |
H A D | rz-dmac.c | 340 unsigned int i, sg_len = d->sgcount; local 353 for (i = 0, sg = sgl; i < sg_len; i++, sg = sg_next(sg)) { 365 if (i == (sg_len - 1)) { 499 unsigned int sg_len, 514 for_each_sg(sgl, sg, sg_len, i) { 520 desc->sgcount = sg_len; 498 rz_dmac_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/ata/ |
H A D | pata_macio.c | 533 u32 addr, sg_len, len; local 540 sg_len = sg_dma_len(sg); 542 while (sg_len) { 546 len = (sg_len < MAX_DBDMA_SEG) ? sg_len : MAX_DBDMA_SEG; 554 sg_len -= len;
|
H A D | libata-sff.c | 2507 u32 sg_len, len; local 2514 sg_len = sg_dma_len(sg); 2516 while (sg_len) { 2518 len = sg_len; 2519 if ((offset + sg_len) > 0x10000) 2526 sg_len -= len; 2557 u32 sg_len, len, blen; local 2564 sg_len = sg_dma_len(sg); 2566 while (sg_len) { 2568 len = sg_len; [all...] |
H A D | sata_promise.c | 582 u32 sg_len; local 589 sg_len = sg_dma_len(sg); 591 while (sg_len) { 593 len = sg_len; 594 if ((offset + sg_len) > 0x10000) 603 sg_len -= len;
|
H A D | sata_fsl.c | 457 u32 sg_len = sg_dma_len(sg); local 463 if (unlikely(sg_len & 0x03)) 465 sg_len); 476 ttl_dwords += sg_len; 478 prd->ddc_and_ext = cpu_to_le32(data_snoop | (sg_len & ~0x03)); 483 indirect_ext_segment_sz += sg_len;
|
H A D | acard-ahci.c | 193 u32 sg_len = sg_dma_len(sg); local 202 acard_sg[si].size = cpu_to_le32(sg_len);
|
/linux-master/include/linux/ |
H A D | dmaengine.h | 915 unsigned int sg_len, enum dma_transfer_direction direction, 977 struct dma_chan *chan, struct scatterlist *sgl, unsigned int sg_len, 983 return chan->device->device_prep_slave_sg(chan, sgl, sg_len, 990 struct dma_chan *chan, struct scatterlist *sgl, unsigned int sg_len, 997 return chan->device->device_prep_slave_sg(chan, sgl, sg_len, 976 dmaengine_prep_slave_sg( struct dma_chan *chan, struct scatterlist *sgl, unsigned int sg_len, enum dma_transfer_direction dir, unsigned long flags) argument 989 dmaengine_prep_rio_sg( struct dma_chan *chan, struct scatterlist *sgl, unsigned int sg_len, enum dma_transfer_direction dir, unsigned long flags, struct rio_dma_ext *rio_ext) argument
|
/linux-master/drivers/i2c/busses/ |
H A D | i2c-at91-master.c | 199 unsigned int sg_len = 1; local 221 sg_len = 0; 225 sg = &dma->sg[sg_len++]; 232 sg = &dma->sg[sg_len++]; 250 txdesc = dmaengine_prep_slave_sg(chan_tx, dma->sg, sg_len,
|
/linux-master/drivers/mmc/host/ |
H A D | owl-mmc.c | 166 dma_unmap_sg(owl_host->dma->device->dev, data->sg, data->sg_len, 318 data->sg_len, owl_host->dma_dir); 322 data->sg_len,
|
H A D | litex_mmc.c | 305 sg_count = dma_map_sg(dev, data->sg, data->sg_len, 322 sg_copy_to_buffer(data->sg, data->sg_len, 419 dma_unmap_sg(dev, data->sg, data->sg_len,
|
H A D | sdhci-esdhc-mcf.c | 315 sg_miter_start(&sgm, mrq->data->sg, mrq->data->sg_len, 331 sg_copy_to_buffer(data->sg, data->sg_len,
|
H A D | tmio_mmc.h | 148 unsigned int sg_len; member in struct:tmio_mmc_host
|
H A D | wmt-sdmmc.c | 303 req->data->sg_len, DMA_TO_DEVICE); 306 req->data->sg_len, DMA_FROM_DEVICE); 620 req->data->sg_len, DMA_TO_DEVICE); 626 req->data->sg_len, DMA_FROM_DEVICE);
|
/linux-master/drivers/dma/ |
H A D | tegra186-gpc-dma.c | 997 unsigned int sg_len, enum dma_transfer_direction direction, 1015 if (sg_len < 1) { 1016 dev_err(tdc2dev(tdc), "Invalid segment length %d\n", sg_len); local 1063 dma_desc = kzalloc(struct_size(dma_desc, sg_req, sg_len), GFP_NOWAIT); 1067 dma_desc->sg_count = sg_len; 1071 for_each_sg(sgl, sg, sg_len, i) { 996 tegra_dma_prep_slave_sg(struct dma_chan *dc, struct scatterlist *sgl, unsigned int sg_len, enum dma_transfer_direction direction, unsigned long flags, void *context) argument
|
H A D | ste_dma40.c | 1043 static int d40_sg_2_dmalen(struct scatterlist *sgl, int sg_len, argument 1051 for_each_sg(sgl, sg, sg_len, i) { 2134 unsigned int sg_len, dma_addr_t src_dev_addr, 2142 ret = d40_log_sg_to_lli(sg_src, sg_len, 2149 ret = d40_log_sg_to_lli(sg_dst, sg_len, 2162 unsigned int sg_len, dma_addr_t src_dev_addr, 2174 ret = d40_phy_sg_to_lli(sg_src, sg_len, src_dev_addr, 2180 ret = d40_phy_sg_to_lli(sg_dst, sg_len, dst_dev_addr, 2194 unsigned int sg_len, unsigned long dma_flags) 2205 desc->lli_len = d40_sg_2_dmalen(sg, sg_len, cf 2132 d40_prep_sg_log(struct d40_chan *chan, struct d40_desc *desc, struct scatterlist *sg_src, struct scatterlist *sg_dst, unsigned int sg_len, dma_addr_t src_dev_addr, dma_addr_t dst_dev_addr) argument 2160 d40_prep_sg_phy(struct d40_chan *chan, struct d40_desc *desc, struct scatterlist *sg_src, struct scatterlist *sg_dst, unsigned int sg_len, dma_addr_t src_dev_addr, dma_addr_t dst_dev_addr) argument 2193 d40_prep_desc(struct d40_chan *chan, struct scatterlist *sg, unsigned int sg_len, unsigned long dma_flags) argument 2231 d40_prep_sg(struct dma_chan *dchan, struct scatterlist *sg_src, struct scatterlist *sg_dst, unsigned int sg_len, enum dma_transfer_direction direction, unsigned long dma_flags) argument 2519 d40_prep_slave_sg(struct dma_chan *chan, struct scatterlist *sgl, unsigned int sg_len, enum dma_transfer_direction direction, unsigned long dma_flags, void *context) argument [all...] |
H A D | altera-msgdma.c | 382 * @sg_len: Number of entries in destination scatter list 389 unsigned int sg_len, enum dma_transfer_direction dir, 404 for_each_sg(sgl, sg, sg_len, i) 445 if (sg_len == 0) 450 sg_len--; 388 msgdma_prep_slave_sg(struct dma_chan *dchan, struct scatterlist *sgl, unsigned int sg_len, enum dma_transfer_direction dir, unsigned long flags, void *context) argument
|
H A D | timb_dma.c | 490 struct scatterlist *sgl, unsigned int sg_len, 501 if (!sgl || !sg_len) { 521 for_each_sg(sgl, sg, sg_len, i) { 529 i == (sg_len - 1)); 489 td_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 D | dma-jz4780.c | 362 struct dma_chan *chan, struct scatterlist *sgl, unsigned int sg_len, 372 desc = jz4780_dma_desc_alloc(jzchan, sg_len, DMA_SLAVE, direction); 376 for (i = 0; i < sg_len; i++) { 388 if (i != (sg_len - 1) && 361 jz4780_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 D | idma64.c | 302 unsigned int sg_len, enum dma_transfer_direction direction, 310 desc = idma64_alloc_desc(sg_len); 314 for_each_sg(sgl, sg, sg_len, i) { 329 desc->ndesc = sg_len; 300 idma64_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/misc/mei/ |
H A D | bus.c | 982 unsigned int sg_len; local 1022 sg_len = min_t(unsigned int, sg_dma_len(sg), PAGE_SIZE); 1023 ext_hdr->sgl[i].length = (sg_len <= total_in_len) ? sg_len : total_in_len; 1031 sg_len = min_t(unsigned int, sg_dma_len(sg), PAGE_SIZE); 1032 ext_hdr->sgl[i].length = sg_len;
|
/linux-master/drivers/crypto/ |
H A D | omap-sham.c | 154 int sg_len; member in struct:omap_sham_reqctx 527 sg_miter_start(&mi, ctx->sg, ctx->sg_len, 578 if (!dma_map_sg(dd->dev, ctx->sg, ctx->sg_len, DMA_TO_DEVICE)) { 595 tx = dmaengine_prep_slave_sg(dd->dma_lch, ctx->sg, ctx->sg_len, 645 ctx->sg_len = 0; 650 ctx->sg_len++; 671 ctx->sg_len++; 715 ctx->sg_len = 1; 741 rctx->sg_len = 1; 828 rctx->sg_len [all...] |
/linux-master/drivers/dma/ti/ |
H A D | edma.c | 196 * - sg_len: Tracks the length of the current intermediate transfer, 201 u32 sg_len; member in struct:edma_desc 740 edesc->sg_len = 0; 746 edesc->sg_len += edesc->pset[j].len; 1011 unsigned int sg_len, enum dma_transfer_direction direction, 1023 if (unlikely(!echan || !sgl || !sg_len)) 1044 edesc = kzalloc(struct_size(edesc, pset, sg_len), GFP_ATOMIC); 1048 edesc->pset_nr = sg_len; 1054 nslots = min_t(unsigned, MAX_NR_SG, sg_len); 1070 for_each_sg(sgl, sg, sg_len, 1009 edma_prep_slave_sg( struct dma_chan *chan, struct scatterlist *sgl, unsigned int sg_len, enum dma_transfer_direction direction, unsigned long tx_flags, void *context) argument [all...] |
/linux-master/drivers/scsi/ |
H A D | a100u2w.h | 154 u32 sg_len; /*10 SG list # * 8 */ member in struct:orc_scb
|
H A D | a100u2w.c | 646 scb->sg_len = cpu_to_le32(0); 861 scb->sg_len = cpu_to_le32(0); 873 scb->sg_len = cpu_to_le32((u32) (count_sg * 8)); 880 scb->sg_len = cpu_to_le32(0);
|