Lines Matching defs:segment_x
232 struct SGentry *segment_x; /* Linear array of hw sg entries (up to 64 entries) */
233 dma_addr_t sg_bus_addr; /* Bus address of sg list (ie, of segment_x) */
241 * the first hw sg entry (segment_x[0]) and the transfer
244 * (srb->segment_x[DC395x_MAX_SG_LISTENTRY - 1] and the
909 srb->segment_x[0].address);
914 struct SGentry *sgp = srb->segment_x;
949 srb->segment_x, SEGMENTX_LEN, DMA_TO_DEVICE);
952 srb->segment_x, srb->sg_bus_addr, SEGMENTX_LEN);
1076 srb->segment_x, srb->sg_count, srb->sg_index,
1802 struct SGentry *psge = srb->segment_x + idx;
1821 struct SGentry *psge = srb->segment_x + srb->sg_index;
2012 if ((srb->segment_x[srb->sg_index].length ==
2128 /*u32 addr = (srb->segment_x[srb->sg_index].address); */
2316 srb->segment_x[0].address);
2318 srb->segment_x[0].length);
3160 srb->segment_x[0].address);
3161 dma_unmap_single(&acb->dev->dev, srb->segment_x[0].address,
3162 srb->segment_x[0].length, DMA_FROM_DEVICE);
3165 srb->segment_x[0].address =
3166 srb->segment_x[DC395x_MAX_SG_LISTENTRY - 1].address;
3167 srb->segment_x[0].length =
3168 srb->segment_x[DC395x_MAX_SG_LISTENTRY - 1].length;
3548 srb->segment_x[DC395x_MAX_SG_LISTENTRY - 1].address =
3549 srb->segment_x[0].address;
3550 srb->segment_x[DC395x_MAX_SG_LISTENTRY - 1].length =
3551 srb->segment_x[0].length;
3553 /* srb->segment_x : a one entry of S/G list table */
3555 srb->segment_x[0].length = SCSI_SENSE_BUFFERSIZE;
3557 srb->segment_x[0].address = dma_map_single(&acb->dev->dev,
3561 cmd->sense_buffer, srb->segment_x[0].address,
4123 kfree(acb->srb_array[i].segment_x);
4141 acb->srb_array[i].segment_x = NULL;
4154 acb->srb_array[srb_idx++].segment_x =
4158 acb->srb.segment_x =