Home
last modified time | relevance | path

Searched refs:next_sg (Results 1 – 8 of 8) sorted by relevance

/linux/drivers/staging/ralink-gdma/
A Dralink-gdma.c115 unsigned int next_sg; member
285 sg = &chan->desc->sg[chan->next_sg]; in rt305x_gdma_start_transfer()
319 chan->next_sg++; in rt305x_gdma_start_transfer()
362 sg = &chan->desc->sg[chan->next_sg]; in rt3883_gdma_start_transfer()
394 chan->next_sg++; in rt3883_gdma_start_transfer()
422 chan->next_sg = 0; in gdma_next_desc()
440 if (chan->next_sg == desc->num_sgs) in gdma_dma_chan_irq()
441 chan->next_sg = 0; in gdma_dma_chan_irq()
444 desc->residue -= desc->sg[chan->next_sg - 1].len; in gdma_dma_chan_irq()
445 if (chan->next_sg == desc->num_sgs) { in gdma_dma_chan_irq()
[all …]
/linux/drivers/dma/
A Dstm32-dma.c205 u32 next_sg; member
561 chan->next_sg = 0; in stm32_dma_start_transfer()
564 if (chan->next_sg == chan->desc->num_sgs) in stm32_dma_start_transfer()
565 chan->next_sg = 0; in stm32_dma_start_transfer()
578 chan->next_sg++; in stm32_dma_start_transfer()
609 if (chan->next_sg == chan->desc->num_sgs) in stm32_dma_configure_next_sg()
610 chan->next_sg = 0; in stm32_dma_configure_next_sg()
633 chan->next_sg++; in stm32_dma_handle_chan_done()
1116 u32 next_sg) in stm32_dma_desc_residue() argument
1120 u32 n_sg = next_sg; in stm32_dma_desc_residue()
[all …]
A Ddma-jz4780.c617 struct jz4780_dma_desc *desc, unsigned int next_sg) in jz4780_dma_desc_residue() argument
623 for (i = next_sg; i < desc->count; i++) in jz4780_dma_desc_residue()
626 if (next_sg != 0) in jz4780_dma_desc_residue()
/linux/lib/
A Dscatterlist.c388 struct scatterlist *new_sg, *next_sg; in get_next_sg() local
392 next_sg = sg_next(cur); in get_next_sg()
394 if (!sg_is_last(next_sg) || needed_sges == 1) in get_next_sg()
395 return next_sg; in get_next_sg()
405 __sg_chain(next_sg, new_sg); in get_next_sg()
/linux/drivers/staging/mt7621-dma/
A Dhsdma-mt7621.c152 unsigned int next_sg; member
393 chan->next_sg = 0; in gdma_next_desc()
408 if (chan->next_sg == desc->num_sgs) { in mtk_hsdma_chan_done()
524 chan->next_sg += cnt; in mtk_hsdma_rx()
/linux/drivers/usb/gadget/udc/
A Ddummy_hcd.c1341 bool next_sg; in dummy_perform_transfer() local
1366 next_sg = sg_miter_next(miter); in dummy_perform_transfer()
1367 if (next_sg == false) { in dummy_perform_transfer()
1385 next_sg = sg_miter_next(miter); in dummy_perform_transfer()
1386 if (next_sg == false) { in dummy_perform_transfer()
/linux/drivers/nvme/target/
A Dfc.c76 struct scatterlist *next_sg; member
2092 fod->next_sg = fod->data_sg; in nvmet_fc_alloc_tgt_pgs()
2237 struct scatterlist *sg = fod->next_sg; in nvmet_fc_transfer_fcp_data()
2271 fod->next_sg = sg; in nvmet_fc_transfer_fcp_data()
2273 fod->next_sg = NULL; in nvmet_fc_transfer_fcp_data()
/linux/drivers/ata/
A Dlibata-sff.c801 next_sg: in __atapi_pio_bytes()
846 goto next_sg; in __atapi_pio_bytes()

Completed in 30 milliseconds