/drivers/ata/ |
H A D | acard-ahci.c | 242 u32 sg_len = sg_dma_len(sg); local 251 acard_sg[si].size = cpu_to_le32(sg_len);
|
H A D | sata_sil.c | 322 u32 sg_len = sg_dma_len(sg); local 325 prd->flags_len = cpu_to_le32(sg_len); 326 VPRINTK("PRD[%u] = (0x%X, 0x%X)\n", si, addr, sg_len);
|
/drivers/mmc/card/ |
H A D | queue.c | 145 static struct scatterlist *mmc_alloc_sg(int sg_len, int *err) argument 149 sg = kmalloc(sizeof(struct scatterlist)*sg_len, GFP_KERNEL); 154 sg_init_table(sg, sg_len); 455 unsigned int sg_len = 0; local 471 sg_len++; 476 sg_len += blk_rq_map_sg(mq->queue, req, __sg); 477 __sg = sg + (sg_len - 1); 480 sg_mark_end(sg + (sg_len - 1)); 481 return sg_len; 489 unsigned int sg_len; local [all...] |
/drivers/mmc/host/ |
H A D | tmio_mmc.h | 57 unsigned int sg_len; member in struct:tmio_mmc_host
|
H A D | android-goldfish.c | 127 unsigned int sg_len; member in struct:goldfish_mmc_host 229 dma_unmap_sg(mmc_dev(host->mmc), data->sg, host->sg_len, 234 host->sg_len = 0; 371 unsigned sg_len; local 391 sg_len = (data->blocks == 1) ? 1 : data->sg_len; 398 host->sg_len = dma_map_sg(mmc_dev(host->mmc), data->sg, 399 sg_len, dma_data_dir);
|
H A D | mxs-mmc.c | 158 data->sg_len, ssp->dma_dir); 231 unsigned int sg_len; local 236 data->sg_len, ssp->dma_dir); 238 sg_len = data->sg_len; 242 sg_len = SSP_PIO_NUM; 246 sgl, sg_len, ssp->slave_dirn, flags); 253 data->sg_len, ssp->dma_dir); 357 unsigned int sg_len = data->sg_len; local [all...] |
H A D | au1xmmc.c | 353 dma_unmap_sg(mmc_dev(host->mmc), data->sg, data->sg_len, host->dma.dir); 396 int sg_len, max, count; local 411 sg_len = data->sg[host->pio.index].length - host->pio.offset; 414 max = (sg_len > host->pio.len) ? host->pio.len : sg_len; 433 if (count == sg_len) { 451 int max, count, sg_len = 0; local 468 sg_len = sg_dma_len(&data->sg[host->pio.index]) - host->pio.offset; 471 if (sg_len < max) 472 max = sg_len; 647 int sg_len = sg->length; local [all...] |
/drivers/crypto/nx/ |
H A D | nx.c | 96 unsigned int sg_len = 0; local 112 * length of data described by that element to sg_len. Once @len bytes 121 for (sg = sg_head; sg_len < len; sg++) { 130 sg_len += sg->len; 133 is_vmalloc_addr(start_addr + sg_len)) { 135 start_addr + sg_len)); 136 end_addr = sg_addr + len - sg_len;
|
/drivers/dma/ |
H A D | ste_dma40_ll.c | 266 int sg_len, 284 for_each_sg(sg, current_sg, sg_len, i) { 291 if (i == sg_len - 1) 418 int sg_len, 433 for_each_sg(sg, current_sg, sg_len, i) { 265 d40_phy_sg_to_lli(struct scatterlist *sg, int sg_len, dma_addr_t target, struct d40_phy_lli *lli_sg, dma_addr_t lli_phys, u32 reg_cfg, struct stedma40_half_channel_info *info, struct stedma40_half_channel_info *otherinfo, unsigned long flags) argument 417 d40_log_sg_to_lli(struct scatterlist *sg, int sg_len, dma_addr_t dev_addr, struct d40_log_lli *lli_sg, u32 lcsp13, u32 data_width1, u32 data_width2) argument
|
H A D | timb_dma.c | 509 struct scatterlist *sgl, unsigned int sg_len, 520 if (!sgl || !sg_len) { 540 for_each_sg(sgl, sg, sg_len, i) { 548 i == (sg_len - 1)); 508 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 | at_hdmac.c | 677 * @sg_len: number of entries in @scatterlist 684 unsigned int sg_len, enum dma_transfer_direction direction, 702 sg_len, local 706 if (unlikely(!atslave || !sg_len)) { 724 for_each_sg(sgl, sg, sg_len, i) { 764 for_each_sg(sgl, sg, sg_len, i) { 683 atc_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-jz4740.c | 410 unsigned int sg_len, enum dma_transfer_direction direction, 418 desc = jz4740_dma_alloc_desc(sg_len); 422 for_each_sg(sgl, sg, sg_len, i) { 427 desc->num_sgs = sg_len; 408 jz4740_dma_prep_slave_sg( struct dma_chan *c, struct scatterlist *sgl, unsigned int sg_len, enum dma_transfer_direction direction, unsigned long flags, void *context) argument
|
H A D | edma.c | 93 * - sg_len: Tracks the length of the current intermediate transfer, 98 u32 sg_len; member in struct:edma_desc 174 edesc->sg_len = 0; 180 edesc->sg_len += edesc->pset[j].len; 465 unsigned int sg_len, enum dma_transfer_direction direction, 477 if (unlikely(!echan || !sgl || !sg_len)) 498 edesc = kzalloc(sizeof(*edesc) + sg_len * 505 edesc->pset_nr = sg_len; 511 nslots = min_t(unsigned, MAX_NR_SG, sg_len); 528 for_each_sg(sgl, sg, sg_len, 463 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...] |
H A D | fsldma.c | 948 * @sg_len: number of entries in @scatterlist 958 struct dma_chan *dchan, struct scatterlist *sgl, unsigned int sg_len, 957 fsl_dma_prep_slave_sg( struct dma_chan *dchan, struct scatterlist *sgl, unsigned int sg_len, enum dma_transfer_direction direction, unsigned long flags, void *context) argument
|
H A D | intel_mid_dma.c | 714 * @sg_len: length of sg txn 723 unsigned int sg_len, enum dma_transfer_direction direction, 734 if (!sg_len) { 746 if (sg_len == 1) { 760 sg_len, direction, flags); 774 desc->lli_length = sg_len; 779 (sizeof(struct intel_mid_dma_lli)*sg_len), 793 midc_lli_fill_sg(midc, desc, sgl, sg_len, flags); 721 intel_mid_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 | moxart-dma.c | 290 unsigned int sg_len, enum dma_transfer_direction dir, 331 d = kzalloc(sizeof(*d) + sg_len * sizeof(d->sg[0]), GFP_ATOMIC); 339 for_each_sg(sgl, sgent, sg_len, i) { 344 d->sglen = sg_len; 288 moxart_prep_slave_sg( struct dma_chan *chan, struct scatterlist *sgl, unsigned int sg_len, enum dma_transfer_direction dir, unsigned long tx_flags, void *context) argument
|
H A D | mxs-dma.c | 493 unsigned int sg_len, enum dma_transfer_direction direction, 508 if (sg_len + (append ? idx : 0) > NUM_CCW) { 511 sg_len, NUM_CCW); 537 for (j = 0; j < sg_len;) 547 ccw->bits |= BF_CCW(sg_len, PIO_NUM); 550 for_each_sg(sgl, sg, sg_len, i) { 571 if (i + 1 == sg_len) { 491 mxs_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 | sun6i-dma.c | 590 unsigned int sg_len, enum dma_transfer_direction dir, 614 for_each_sg(sgl, sg, sg_len, i) { 588 sun6i_dma_prep_slave_sg( struct dma_chan *chan, struct scatterlist *sgl, unsigned int sg_len, enum dma_transfer_direction dir, unsigned long flags, void *context) argument
|
H A D | txx9dmac.c | 811 unsigned int sg_len, enum dma_transfer_direction direction, 829 if (unlikely(!sg_len)) 834 for_each_sg(sgl, sg, sg_len, i) { 810 txx9dmac_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
|
/drivers/rapidio/devices/ |
H A D | tsi721_dma.c | 457 for_each_sg(desc->sg, sg, desc->sg_len, i) { 460 i, desc->sg_len, 494 desc->sg_len -= i; 524 desc->sg_len = 0; 599 if (desc->sg_len == 0) { 757 struct scatterlist *sgl, unsigned int sg_len, 767 if (!sgl || !sg_len) { 805 desc->sg_len = sg_len; 756 tsi721_prep_rio_sg(struct dma_chan *dchan, struct scatterlist *sgl, unsigned int sg_len, enum dma_transfer_direction dir, unsigned long flags, void *tinfo) argument
|
/drivers/crypto/amcc/ |
H A D | crypto4xx_core.c | 550 u32 sg_len; local 559 sg_len = sg->length; 580 sg_len -= len; 581 if (sg_len) { 584 &sg_len, &this_sd, &offset, &nbytes))
|
/drivers/dma/sh/ |
H A D | shdma-base.c | 538 struct scatterlist *sgl, unsigned int sg_len, dma_addr_t *addr, 548 for_each_sg(sgl, sg, sg_len, i) 565 for_each_sg(sgl, sg, sg_len, i) { 639 struct dma_chan *chan, struct scatterlist *sgl, unsigned int sg_len, 654 if (slave_id < 0 || !sg_len) { 656 __func__, sg_len, slave_id); 662 return shdma_prep_sg(schan, sgl, sg_len, &slave_addr, 677 unsigned int sg_len = buf_len / period_len; local 688 if (sg_len > SHDMA_MAX_SG_LEN) { 690 sg_len, SHDMA_MAX_SG_LE 537 shdma_prep_sg(struct shdma_chan *schan, struct scatterlist *sgl, unsigned int sg_len, dma_addr_t *addr, enum dma_transfer_direction direction, unsigned long flags, bool cyclic) argument 638 shdma_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 [all...] |
/drivers/crypto/ccp/ |
H A D | ccp-ops.c | 678 struct scatterlist *sg, u64 sg_len, 686 ret = ccp_init_sg_workarea(&data->sg_wa, cmd_q->ccp->dev, sg, sg_len, 677 ccp_init_data(struct ccp_data *data, struct ccp_cmd_queue *cmd_q, struct scatterlist *sg, u64 sg_len, unsigned int dm_len, enum dma_data_direction dir) argument
|
/drivers/crypto/ux500/hash/ |
H A D | hash_alg.h | 305 * @sg_len: Scatterlist length. 314 int sg_len; member in struct:hash_dma
|
/drivers/dma/dw/ |
H A D | core.c | 757 unsigned int sg_len, enum dma_transfer_direction direction, 776 if (unlikely(!is_slave_direction(direction) || !sg_len)) 797 for_each_sg(sgl, sg, sg_len, i) { 857 for_each_sg(sgl, sg, sg_len, i) { 756 dwc_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
|