Searched defs:sg_len (Results 1 - 25 of 71) sorted by relevance

123

/drivers/ata/
H A Dacard-ahci.c242 u32 sg_len = sg_dma_len(sg); local
251 acard_sg[si].size = cpu_to_le32(sg_len);
H A Dsata_sil.c322 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 Dqueue.c145 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 Dtmio_mmc.h57 unsigned int sg_len; member in struct:tmio_mmc_host
H A Dandroid-goldfish.c127 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 Dmxs-mmc.c158 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 Dau1xmmc.c353 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 Dnx.c96 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 Dste_dma40_ll.c266 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 Dtimb_dma.c509 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 Dat_hdmac.c677 * @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 Ddma-jz4740.c410 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 Dedma.c93 * - 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 Dfsldma.c948 * @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 Dintel_mid_dma.c714 * @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 Dmoxart-dma.c290 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 Dmxs-dma.c493 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 Dsun6i-dma.c590 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 Dtxx9dmac.c811 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 Dtsi721_dma.c457 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 Dcrypto4xx_core.c550 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 Dshdma-base.c538 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 Dccp-ops.c678 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 Dhash_alg.h305 * @sg_len: Scatterlist length.
314 int sg_len; member in struct:hash_dma
/drivers/dma/dw/
H A Dcore.c757 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

Completed in 3377 milliseconds

123