Home
last modified time | relevance | path

Searched refs:next_sg (Results 1 - 14 of 14) sorted by relevance

/kernel/linux/linux-5.10/drivers/staging/ralink-gdma/
H A Dralink-gdma.c116 unsigned int next_sg; member
286 sg = &chan->desc->sg[chan->next_sg]; in rt305x_gdma_start_transfer()
320 chan->next_sg++; in rt305x_gdma_start_transfer()
325 /* make sure next_sg is update */ in rt305x_gdma_start_transfer()
363 sg = &chan->desc->sg[chan->next_sg]; in rt3883_gdma_start_transfer()
395 chan->next_sg++; in rt3883_gdma_start_transfer()
400 /* make sure next_sg is update */ in rt3883_gdma_start_transfer()
423 chan->next_sg = 0; in gdma_next_desc()
441 if (chan->next_sg == desc->num_sgs) in gdma_dma_chan_irq()
442 chan->next_sg in gdma_dma_chan_irq()
[all...]
/kernel/linux/linux-6.6/drivers/dma/
H A Dstm32-dma.c217 u32 next_sg; member
550 chan->next_sg++; in stm32_dma_sg_inc()
551 if (chan->desc->cyclic && (chan->next_sg == chan->desc->num_sgs)) in stm32_dma_sg_inc()
552 chan->next_sg = 0; in stm32_dma_sg_inc()
578 chan->next_sg = 0; in stm32_dma_start_transfer()
581 if (chan->next_sg == chan->desc->num_sgs) in stm32_dma_start_transfer()
582 chan->next_sg = 0; in stm32_dma_start_transfer()
584 sg_req = &chan->desc->sg_req[chan->next_sg]; in stm32_dma_start_transfer()
629 sg_req = &chan->desc->sg_req[chan->next_sg]; in stm32_dma_configure_next_sg()
697 if (!chan->next_sg) in stm32_dma_post_resume_reconfigure()
1359 stm32_dma_desc_residue(struct stm32_dma_chan *chan, struct stm32_dma_desc *desc, u32 next_sg) stm32_dma_desc_residue() argument
[all...]
H A Ddma-jz4780.c625 struct jz4780_dma_desc *desc, unsigned int next_sg) in jz4780_dma_desc_residue()
631 for (i = next_sg; i < desc->count; i++) in jz4780_dma_desc_residue()
634 if (next_sg != 0) in jz4780_dma_desc_residue()
624 jz4780_dma_desc_residue(struct jz4780_dma_chan *jzchan, struct jz4780_dma_desc *desc, unsigned int next_sg) jz4780_dma_desc_residue() argument
/kernel/linux/linux-5.10/drivers/dma/
H A Dstm32-dma.c203 u32 next_sg; member
554 chan->next_sg = 0; in stm32_dma_start_transfer()
557 if (chan->next_sg == chan->desc->num_sgs) in stm32_dma_start_transfer()
558 chan->next_sg = 0; in stm32_dma_start_transfer()
560 sg_req = &chan->desc->sg_req[chan->next_sg]; in stm32_dma_start_transfer()
571 chan->next_sg++; in stm32_dma_start_transfer()
602 if (chan->next_sg == chan->desc->num_sgs) in stm32_dma_configure_next_sg()
603 chan->next_sg = 0; in stm32_dma_configure_next_sg()
605 sg_req = &chan->desc->sg_req[chan->next_sg]; in stm32_dma_configure_next_sg()
626 chan->next_sg in stm32_dma_handle_chan_done()
1087 stm32_dma_desc_residue(struct stm32_dma_chan *chan, struct stm32_dma_desc *desc, u32 next_sg) stm32_dma_desc_residue() argument
[all...]
H A Ddma-jz4780.c617 struct jz4780_dma_desc *desc, unsigned int next_sg) in jz4780_dma_desc_residue()
623 for (i = next_sg; i < desc->count; i++) in jz4780_dma_desc_residue()
626 if (next_sg != 0) in jz4780_dma_desc_residue()
616 jz4780_dma_desc_residue(struct jz4780_dma_chan *jzchan, struct jz4780_dma_desc *desc, unsigned int next_sg) jz4780_dma_desc_residue() argument
/kernel/linux/linux-5.10/lib/
H A Dscatterlist.c373 struct scatterlist *new_sg, *next_sg; in get_next_sg() local
377 next_sg = sg_next(cur); in get_next_sg()
379 if (!sg_is_last(next_sg) || needed_sges == 1) in get_next_sg()
380 return next_sg; in get_next_sg()
389 __sg_chain(next_sg, new_sg); in get_next_sg()
/kernel/linux/linux-5.10/drivers/staging/mt7621-dma/
H A Dhsdma-mt7621.c152 unsigned int next_sg; member
395 chan->next_sg = 0; in gdma_next_desc()
410 if (chan->next_sg == desc->num_sgs) { in mtk_hsdma_chan_done()
526 chan->next_sg += cnt; in mtk_hsdma_rx()
/kernel/linux/linux-6.6/lib/
H A Dscatterlist.c391 struct scatterlist *new_sg, *next_sg; in get_next_sg() local
395 next_sg = sg_next(cur); in get_next_sg()
397 if (!sg_is_last(next_sg) || needed_sges == 1) in get_next_sg()
398 return next_sg; in get_next_sg()
408 __sg_chain(next_sg, new_sg); in get_next_sg()
/kernel/linux/linux-5.10/drivers/nvme/target/
H A Dfc.c76 struct scatterlist *next_sg; member
2083 fod->next_sg = fod->data_sg; in nvmet_fc_alloc_tgt_pgs()
2228 struct scatterlist *sg = fod->next_sg; in nvmet_fc_transfer_fcp_data()
2262 fod->next_sg = sg; in nvmet_fc_transfer_fcp_data()
2264 fod->next_sg = NULL; in nvmet_fc_transfer_fcp_data()
/kernel/linux/linux-5.10/drivers/usb/gadget/udc/
H A Ddummy_hcd.c1330 bool next_sg; in dummy_perform_transfer() local
1355 next_sg = sg_miter_next(miter); in dummy_perform_transfer()
1356 if (next_sg == false) { in dummy_perform_transfer()
1374 next_sg = sg_miter_next(miter); in dummy_perform_transfer()
1375 if (next_sg == false) { in dummy_perform_transfer()
/kernel/linux/linux-6.6/drivers/usb/gadget/udc/
H 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()
/kernel/linux/linux-6.6/drivers/nvme/target/
H A Dfc.c76 struct scatterlist *next_sg; member
2106 fod->next_sg = fod->data_sg; in nvmet_fc_alloc_tgt_pgs()
2251 struct scatterlist *sg = fod->next_sg; in nvmet_fc_transfer_fcp_data()
2285 fod->next_sg = sg; in nvmet_fc_transfer_fcp_data()
2287 fod->next_sg = NULL; in nvmet_fc_transfer_fcp_data()
/kernel/linux/linux-5.10/drivers/ata/
H A Dlibata-sff.c801 next_sg: in __atapi_pio_bytes()
846 goto next_sg; in __atapi_pio_bytes()
/kernel/linux/linux-6.6/drivers/ata/
H A Dlibata-sff.c740 next_sg: in __atapi_pio_bytes()
785 goto next_sg; in __atapi_pio_bytes()

Completed in 47 milliseconds