Home
last modified time | relevance | path

Searched refs:sg_index (Results 1 – 12 of 12) sorted by relevance

/linux-4.1.27/drivers/dma/sh/
Dusb-dmac.c59 unsigned int sg_index; member
243 chan->desc->sg_index = 0; in usb_dmac_chan_start_desc()
472 int sg_index) in usb_dmac_get_current_residue() argument
474 struct usb_dmac_sg *sg = desc->sg + sg_index; in usb_dmac_get_current_residue()
522 for (i = desc->sg_index + 1; i < desc->sg_len; i++) in usb_dmac_chan_get_residue()
526 residue += usb_dmac_get_current_residue(chan, desc, desc->sg_index); in usb_dmac_chan_get_residue()
586 if (++desc->sg_index < desc->sg_len) { in usb_dmac_isr_transfer_end()
587 usb_dmac_chan_start_sg(chan, desc->sg_index); in usb_dmac_isr_transfer_end()
590 desc->sg_index - 1); in usb_dmac_isr_transfer_end()
/linux-4.1.27/drivers/staging/i2o/
Di2o_config.c539 u32 sg_index = 0; in i2o_cfg_passthru32() local
635 p = &(sg_list[sg_index]); in i2o_cfg_passthru32()
644 sg_index++; in i2o_cfg_passthru32()
741 for (i = 0; i < sg_index; i++) in i2o_cfg_passthru32()
789 int sg_index = 0; in i2o_cfg_passthru() local
877 p = &(sg_list[sg_index]); in i2o_cfg_passthru()
886 sg_index++; in i2o_cfg_passthru()
982 for (i = 0; i < sg_index; i++) in i2o_cfg_passthru()
/linux-4.1.27/drivers/block/
Dcciss_scsi.c1363 int request_nsgs, i, chained, sg_index; in cciss_scatter_gather() local
1370 sg_index = 0; in cciss_scatter_gather()
1375 if (sg_index + 1 == h->max_cmd_sgentries && in cciss_scatter_gather()
1378 sg_index = 0; in cciss_scatter_gather()
1383 curr_sg[sg_index].Addr.lower = in cciss_scatter_gather()
1385 curr_sg[sg_index].Addr.upper = in cciss_scatter_gather()
1387 curr_sg[sg_index].Len = len; in cciss_scatter_gather()
1388 curr_sg[sg_index].Ext = 0; in cciss_scatter_gather()
1389 ++sg_index; in cciss_scatter_gather()
Dcciss.c1820 int sg_index = 0; in cciss_softirq_done() local
1830 if (curr_sg[sg_index].Ext == CCISS_SG_CHAIN) { in cciss_softirq_done()
1834 sg_index = 0; in cciss_softirq_done()
1836 temp64.val32.lower = curr_sg[sg_index].Addr.lower; in cciss_softirq_done()
1837 temp64.val32.upper = curr_sg[sg_index].Addr.upper; in cciss_softirq_done()
1838 pci_unmap_page(h->pdev, temp64.val, curr_sg[sg_index].Len, in cciss_softirq_done()
1840 ++sg_index; in cciss_softirq_done()
3297 int sg_index = 0; in do_cciss_request() local
3349 sg_index = 0; in do_cciss_request()
3353 if (((sg_index+1) == (h->max_cmd_sgentries)) && in do_cciss_request()
[all …]
/linux-4.1.27/drivers/scsi/
Ddc395x.c237 u8 sg_index; /* Index of HW sg entry for this request */ member
993 srb->sg_index = 0; in build_srb()
1212 srb->segment_x, srb->sg_count, srb->sg_index, in dump_register_info()
1937 unsigned idx = srb->sg_index; in sg_verify_length()
1957 struct SGentry *psge = srb->segment_x + srb->sg_index; in sg_update_list()
1969 for (idx = srb->sg_index; idx < srb->sg_count; idx++) { in sg_update_list()
1977 srb->sg_index = idx; in sg_update_list()
2147 if ((srb->segment_x[srb->sg_index].length == in data_out_phase0()
2411 srb->total_xfer_length, srb->sg_index, srb->sg_count); in data_io_transfer()
2414 if (srb->sg_index >= srb->sg_count) { in data_io_transfer()
[all …]
DFlashPoint.c4952 unsigned int sg_index; in FPT_busMstrSGDataXferStart() local
4964 sg_index = pcurrSCCB->Sccb_sgseg; in FPT_busMstrSGDataXferStart()
4973 ((sg_index * (unsigned int)SG_ELEMENT_SIZE) < in FPT_busMstrSGDataXferStart()
4977 sg_index; in FPT_busMstrSGDataXferStart()
4997 sg_index++; in FPT_busMstrSGDataXferStart()
5406 unsigned int sg_index; in FPT_hostDataXferRestart() local
5413 sg_index = 0xffff; /*Index by long words into sg list. */ in FPT_hostDataXferRestart()
5419 sg_index++; in FPT_hostDataXferRestart()
5421 (sg_index * 2); in FPT_hostDataXferRestart()
5428 sg_index++; in FPT_hostDataXferRestart()
[all …]
Ddpt_i2o.c1716 int sg_index = 0; in adpt_i2o_passthru() local
1785 sg_list[sg_index++] = p; // sglist indexed with input frame, not our internal frame. in adpt_i2o_passthru()
1885 while(sg_index) { in adpt_i2o_passthru()
1886 if(sg_list[--sg_index]) { in adpt_i2o_passthru()
1888 sg[sg_index].flag_count & 0xffffff, in adpt_i2o_passthru()
1889 sg_list[sg_index], in adpt_i2o_passthru()
1890 sg[sg_index].addr_bus); in adpt_i2o_passthru()
Dadvansys.c8365 ushort sg_index; in AscPutReadySgListQueue() local
8413 sg_index = 1; in AscPutReadySgListQueue()
8474 sg_list[sg_index], in AscPutReadySgListQueue()
8476 sg_index += ASC_SG_LIST_PER_Q; in AscPutReadySgListQueue()
8477 scsiq->next_sg_index = sg_index; in AscPutReadySgListQueue()
Dhpsa.c3263 int use_sg, i, sg_index, chained; in hpsa_scatter_gather() local
3277 sg_index = 0; in hpsa_scatter_gather()
3283 sg_index = 0; in hpsa_scatter_gather()
/linux-4.1.27/drivers/infiniband/ulp/srp/
Dib_srp.c1360 struct scatterlist *sg, int sg_index, in srp_map_update_start() argument
1364 state->unmapped_index = sg_index; in srp_map_update_start()
1370 struct scatterlist *sg, int sg_index, in srp_map_sg_entry() argument
1418 srp_map_update_start(state, sg, sg_index, dma_addr); in srp_map_sg_entry()
1427 srp_map_update_start(state, sg, sg_index, dma_addr); in srp_map_sg_entry()
/linux-4.1.27/drivers/scsi/aic7xxx/
Daic7xxx_core.c374 int sg_index; in ahc_sg_bus_to_virt() local
376 sg_index = (sg_busaddr - scb->sg_list_phys)/sizeof(struct ahc_dma_seg); in ahc_sg_bus_to_virt()
378 sg_index++; in ahc_sg_bus_to_virt()
380 return (&scb->sg_list[sg_index]); in ahc_sg_bus_to_virt()
386 int sg_index; in ahc_sg_virt_to_bus() local
389 sg_index = sg - &scb->sg_list[1]; in ahc_sg_virt_to_bus()
391 return (scb->sg_list_phys + (sg_index * sizeof(*scb->sg_list))); in ahc_sg_virt_to_bus()
/linux-4.1.27/drivers/dma/ppc4xx/
Dadma.c571 int sg_index, unsigned char mult_value) in ppc440spe_desc_set_src_mult() argument
582 switch (sg_index) { in ppc440spe_desc_set_src_mult()