Home
last modified time | relevance | path

Searched refs:sg_index (Results 1 - 16 of 16) sorted by relevance

/kernel/linux/linux-5.10/drivers/dma/sh/
H A Dusb-dmac.c45 * @sg_index: index of sg
56 unsigned int sg_index; member
240 chan->desc->sg_index = 0; in usb_dmac_chan_start_desc()
469 int sg_index) in usb_dmac_get_current_residue()
471 struct usb_dmac_sg *sg = desc->sg + sg_index; in usb_dmac_get_current_residue()
519 for (i = desc->sg_index + 1; i < desc->sg_len; i++) in usb_dmac_chan_get_residue()
523 residue += usb_dmac_get_current_residue(chan, desc, desc->sg_index); in usb_dmac_chan_get_residue()
583 if (++desc->sg_index < desc->sg_len) { in usb_dmac_isr_transfer_end()
584 usb_dmac_chan_start_sg(chan, desc->sg_index); in usb_dmac_isr_transfer_end()
587 desc->sg_index in usb_dmac_isr_transfer_end()
467 usb_dmac_get_current_residue(struct usb_dmac_chan *chan, struct usb_dmac_desc *desc, int sg_index) usb_dmac_get_current_residue() argument
[all...]
/kernel/linux/linux-6.6/drivers/dma/sh/
H A Dusb-dmac.c45 * @sg_index: index of sg
56 unsigned int sg_index; member
240 chan->desc->sg_index = 0; in usb_dmac_chan_start_desc()
469 unsigned int sg_index) in usb_dmac_get_current_residue()
471 struct usb_dmac_sg *sg = desc->sg + sg_index; in usb_dmac_get_current_residue()
519 for (i = desc->sg_index + 1; i < desc->sg_len; i++) in usb_dmac_chan_get_residue()
523 residue += usb_dmac_get_current_residue(chan, desc, desc->sg_index); in usb_dmac_chan_get_residue()
583 if (++desc->sg_index < desc->sg_len) { in usb_dmac_isr_transfer_end()
584 usb_dmac_chan_start_sg(chan, desc->sg_index); in usb_dmac_isr_transfer_end()
587 desc->sg_index in usb_dmac_isr_transfer_end()
467 usb_dmac_get_current_residue(struct usb_dmac_chan *chan, struct usb_dmac_desc *desc, unsigned int sg_index) usb_dmac_get_current_residue() argument
[all...]
/kernel/linux/linux-5.10/drivers/crypto/ccree/
H A Dcc_buffer_mgr.c803 u32 sg_index = 0; in cc_aead_chain_data() local
819 sg_index = areq_ctx->src_sgl->length; in cc_aead_chain_data()
821 while (src_mapped_nents && (sg_index <= size_to_skip)) { in cc_aead_chain_data()
828 sg_index += areq_ctx->src_sgl->length; in cc_aead_chain_data()
858 sg_index = areq_ctx->dst_sgl->length; in cc_aead_chain_data()
862 while (dst_mapped_nents && sg_index <= size_to_skip) { in cc_aead_chain_data()
869 sg_index += areq_ctx->dst_sgl->length; in cc_aead_chain_data()
/kernel/linux/linux-6.6/drivers/crypto/ccree/
H A Dcc_buffer_mgr.c803 u32 sg_index = 0; in cc_aead_chain_data() local
819 sg_index = areq_ctx->src_sgl->length; in cc_aead_chain_data()
821 while (src_mapped_nents && (sg_index <= size_to_skip)) { in cc_aead_chain_data()
828 sg_index += areq_ctx->src_sgl->length; in cc_aead_chain_data()
858 sg_index = areq_ctx->dst_sgl->length; in cc_aead_chain_data()
862 while (dst_mapped_nents && sg_index <= size_to_skip) { in cc_aead_chain_data()
869 sg_index += areq_ctx->dst_sgl->length; in cc_aead_chain_data()
/kernel/linux/linux-5.10/drivers/dma/
H A Dsprd-dma.c746 unsigned int sglen, int sg_index, in sprd_dma_fill_desc()
851 temp = sglen ? (sg_index + 1) % sglen : 0; in sprd_dma_fill_desc()
880 unsigned int sglen, int sg_index, in sprd_dma_fill_linklist_desc()
893 sg_index * sizeof(*hw)); in sprd_dma_fill_linklist_desc()
895 return sprd_dma_fill_desc(chan, hw, sglen, sg_index, src, dst, len, in sprd_dma_fill_linklist_desc()
744 sprd_dma_fill_desc(struct dma_chan *chan, struct sprd_dma_chn_hw *hw, unsigned int sglen, int sg_index, dma_addr_t src, dma_addr_t dst, u32 len, enum dma_transfer_direction dir, unsigned long flags, struct dma_slave_config *slave_cfg) sprd_dma_fill_desc() argument
879 sprd_dma_fill_linklist_desc(struct dma_chan *chan, unsigned int sglen, int sg_index, dma_addr_t src, dma_addr_t dst, u32 len, enum dma_transfer_direction dir, unsigned long flags, struct dma_slave_config *slave_cfg) sprd_dma_fill_linklist_desc() argument
/kernel/linux/linux-6.6/drivers/dma/
H A Dsprd-dma.c746 unsigned int sglen, int sg_index, in sprd_dma_fill_desc()
848 temp = sglen ? (sg_index + 1) % sglen : 0; in sprd_dma_fill_desc()
877 unsigned int sglen, int sg_index, in sprd_dma_fill_linklist_desc()
890 sg_index * sizeof(*hw)); in sprd_dma_fill_linklist_desc()
892 return sprd_dma_fill_desc(chan, hw, sglen, sg_index, src, dst, len, in sprd_dma_fill_linklist_desc()
744 sprd_dma_fill_desc(struct dma_chan *chan, struct sprd_dma_chn_hw *hw, unsigned int sglen, int sg_index, dma_addr_t src, dma_addr_t dst, u32 len, enum dma_transfer_direction dir, unsigned long flags, struct dma_slave_config *slave_cfg) sprd_dma_fill_desc() argument
876 sprd_dma_fill_linklist_desc(struct dma_chan *chan, unsigned int sglen, int sg_index, dma_addr_t src, dma_addr_t dst, u32 len, enum dma_transfer_direction dir, unsigned long flags, struct dma_slave_config *slave_cfg) sprd_dma_fill_linklist_desc() argument
/kernel/linux/linux-5.10/drivers/scsi/
H A Ddc395x.c236 u8 sg_index; /* Index of HW sg entry for this request */ member
890 srb->sg_index = 0; in build_srb()
1076 srb->segment_x, srb->sg_count, srb->sg_index, in dump_register_info()
1801 unsigned idx = srb->sg_index; in sg_verify_length()
1821 struct SGentry *psge = srb->segment_x + srb->sg_index; in sg_update_list()
1833 for (idx = srb->sg_index; idx < srb->sg_count; idx++) { in sg_update_list()
1844 srb->sg_index = idx; in sg_update_list()
2012 if ((srb->segment_x[srb->sg_index].length == in data_out_phase0()
2025 /* srb->sg_index++; */ in data_out_phase0()
2128 /*u32 addr = (srb->segment_x[srb->sg_index] in data_in_phase0()
[all...]
H A DFlashPoint.c4955 unsigned int sg_index; in FPT_busMstrSGDataXferStart() local
4967 sg_index = pcurrSCCB->Sccb_sgseg; in FPT_busMstrSGDataXferStart()
4976 ((sg_index * (unsigned int)SG_ELEMENT_SIZE) < in FPT_busMstrSGDataXferStart()
4980 sg_index; in FPT_busMstrSGDataXferStart()
5000 sg_index++; in FPT_busMstrSGDataXferStart()
5409 unsigned int sg_index; in FPT_hostDataXferRestart() local
5416 sg_index = 0xffff; /*Index by long words into sg list. */ in FPT_hostDataXferRestart()
5422 sg_index++; in FPT_hostDataXferRestart()
5424 (sg_index * 2); in FPT_hostDataXferRestart()
5431 sg_index in FPT_hostDataXferRestart()
7159 unsigned int sg_index; FPT_utilUpdateResidual() local
[all...]
H A Dadvansys.c8010 ushort sg_index; in AscPutReadySgListQueue() local
8031 sg_index = 1; in AscPutReadySgListQueue()
8078 sg_list[sg_index], in AscPutReadySgListQueue()
8080 sg_index += ASC_SG_LIST_PER_Q; in AscPutReadySgListQueue()
8081 scsiq->next_sg_index = sg_index; in AscPutReadySgListQueue()
/kernel/linux/linux-6.6/drivers/scsi/
H A Ddc395x.c221 u8 sg_index; /* Index of HW sg entry for this request */ member
875 srb->sg_index = 0; in build_srb()
1060 srb->segment_x, srb->sg_count, srb->sg_index, in dump_register_info()
1778 unsigned idx = srb->sg_index; in sg_verify_length()
1798 struct SGentry *psge = srb->segment_x + srb->sg_index; in sg_update_list()
1810 for (idx = srb->sg_index; idx < srb->sg_count; idx++) { in sg_update_list()
1821 srb->sg_index = idx; in sg_update_list()
1989 if ((srb->segment_x[srb->sg_index].length == in data_out_phase0()
2002 /* srb->sg_index++; */ in data_out_phase0()
2105 /*u32 addr = (srb->segment_x[srb->sg_index] in data_in_phase0()
[all...]
H A DFlashPoint.c4924 unsigned int sg_index; in FPT_busMstrSGDataXferStart() local
4936 sg_index = pcurrSCCB->Sccb_sgseg; in FPT_busMstrSGDataXferStart()
4945 ((sg_index * (unsigned int)SG_ELEMENT_SIZE) < in FPT_busMstrSGDataXferStart()
4949 sg_index; in FPT_busMstrSGDataXferStart()
4969 sg_index++; in FPT_busMstrSGDataXferStart()
5378 unsigned int sg_index; in FPT_hostDataXferRestart() local
5385 sg_index = 0xffff; /*Index by long words into sg list. */ in FPT_hostDataXferRestart()
5391 sg_index++; in FPT_hostDataXferRestart()
5393 (sg_index * 2); in FPT_hostDataXferRestart()
5400 sg_index in FPT_hostDataXferRestart()
7128 unsigned int sg_index; FPT_utilUpdateResidual() local
[all...]
H A Dadvansys.c7924 ushort sg_index; in AscPutReadySgListQueue() local
7945 sg_index = 1; in AscPutReadySgListQueue()
7992 sg_list[sg_index], in AscPutReadySgListQueue()
7994 sg_index += ASC_SG_LIST_PER_Q; in AscPutReadySgListQueue()
7995 scsiq->next_sg_index = sg_index; in AscPutReadySgListQueue()
/kernel/linux/linux-5.10/drivers/scsi/aic7xxx/
H A Daic7xxx_core.c367 int sg_index; in ahc_sg_bus_to_virt() local
369 sg_index = (sg_busaddr - scb->sg_list_phys)/sizeof(struct ahc_dma_seg); in ahc_sg_bus_to_virt()
371 sg_index++; in ahc_sg_bus_to_virt()
373 return (&scb->sg_list[sg_index]); in ahc_sg_bus_to_virt()
379 int sg_index; in ahc_sg_virt_to_bus() local
382 sg_index = sg - &scb->sg_list[1]; in ahc_sg_virt_to_bus()
384 return (scb->sg_list_phys + (sg_index * sizeof(*scb->sg_list))); in ahc_sg_virt_to_bus()
/kernel/linux/linux-6.6/drivers/scsi/aic7xxx/
H A Daic7xxx_core.c367 int sg_index; in ahc_sg_bus_to_virt() local
369 sg_index = (sg_busaddr - scb->sg_list_phys)/sizeof(struct ahc_dma_seg); in ahc_sg_bus_to_virt()
371 sg_index++; in ahc_sg_bus_to_virt()
373 return (&scb->sg_list[sg_index]); in ahc_sg_bus_to_virt()
379 int sg_index; in ahc_sg_virt_to_bus() local
382 sg_index = sg - &scb->sg_list[1]; in ahc_sg_virt_to_bus()
384 return (scb->sg_list_phys + (sg_index * sizeof(*scb->sg_list))); in ahc_sg_virt_to_bus()
/kernel/linux/linux-5.10/drivers/dma/ppc4xx/
H A Dadma.c559 int sg_index, unsigned char mult_value) in ppc440spe_desc_set_src_mult()
570 switch (sg_index) { in ppc440spe_desc_set_src_mult()
557 ppc440spe_desc_set_src_mult(struct ppc440spe_adma_desc_slot *desc, struct ppc440spe_adma_chan *chan, u32 mult_index, int sg_index, unsigned char mult_value) ppc440spe_desc_set_src_mult() argument
/kernel/linux/linux-6.6/drivers/dma/ppc4xx/
H A Dadma.c559 int sg_index, unsigned char mult_value) in ppc440spe_desc_set_src_mult()
569 switch (sg_index) { in ppc440spe_desc_set_src_mult()
557 ppc440spe_desc_set_src_mult(struct ppc440spe_adma_desc_slot *desc, struct ppc440spe_adma_chan *chan, u32 mult_index, int sg_index, unsigned char mult_value) ppc440spe_desc_set_src_mult() argument

Completed in 98 milliseconds