Home
last modified time | relevance | path

Searched refs:SG (Results 1 – 13 of 13) sorted by relevance

/drivers/scsi/
D53c700.c345 dma_addr_t offset = (dma_addr_t)((unsigned long)&hostdata->slots[j].SG[0] in NCR_700_detect()
346 - (unsigned long)&hostdata->slots[0].SG[0]); in NCR_700_detect()
1029 slot->SG[0].ins = bS_to_host(SCRIPT_MOVE_DATA_IN | SCSI_SENSE_BUFFERSIZE); in process_script_interrupt()
1030 slot->SG[0].pAddr = bS_to_host(slot->dma_handle); in process_script_interrupt()
1031 slot->SG[1].ins = bS_to_host(SCRIPT_RETURN); in process_script_interrupt()
1032 slot->SG[1].pAddr = 0; in process_script_interrupt()
1034 dma_cache_sync(hostdata->dev, slot->SG, sizeof(slot->SG[0])*2, DMA_TO_DEVICE); in process_script_interrupt()
1200 __u32 SG = (__u32)bS_to_cpu(hostdata->script[A_SGScriptStartAddress_used[0]]); in process_script_interrupt() local
1204 if(SG >= to32bit(&hostdata->slots[i].pSG[0]) in process_script_interrupt()
1205 && SG <= to32bit(&hostdata->slots[i].pSG[NCR_700_SG_SEGMENTS])) in process_script_interrupt()
[all …]
D53c700.scr34 ; SG components is preceeded by a script fragment which moves the
35 ; necessary amount of data and jumps to the next SG segment. The final
36 ; SG segment jumps back to . However, this address is the first SG script
D53c700_d.h_shipped37 ; SG components is preceeded by a script fragment which moves the
38 ; necessary amount of data and jumps to the next SG segment. The final
39 ; SG segment jumps back to . However, this address is the first SG script
D53c700.h170 struct NCR_700_SG_List SG[NCR_700_SG_SEGMENTS+1]; member
/drivers/block/
Dcciss.c1009 c->SG[0].Addr.lower = temp64.val32.lower; in cciss_ioctl()
1010 c->SG[0].Addr.upper = temp64.val32.upper; in cciss_ioctl()
1011 c->SG[0].Len = iocommand.buf_size; in cciss_ioctl()
1012 c->SG[0].Ext = 0; // we are not chaining in cciss_ioctl()
1026 temp64.val32.lower = c->SG[0].Addr.lower; in cciss_ioctl()
1027 temp64.val32.upper = c->SG[0].Addr.upper; in cciss_ioctl()
1159 c->SG[i].Addr.lower = in cciss_ioctl()
1161 c->SG[i].Addr.upper = in cciss_ioctl()
1163 c->SG[i].Len = buff_size[i]; in cciss_ioctl()
1164 c->SG[i].Ext = 0; /* we are not chaining */ in cciss_ioctl()
[all …]
Dcciss_scsi.c883 addr64.val32.lower = cp->SG[0].Addr.lower; in cciss_unmap_one()
884 addr64.val32.upper = cp->SG[0].Addr.upper; in cciss_unmap_one()
898 cp->SG[0].Addr.lower = in cciss_map_one()
900 cp->SG[0].Addr.upper = in cciss_map_one()
902 cp->SG[0].Len = buflen; in cciss_map_one()
1391 cp->SG[i].Addr.lower = in cciss_scatter_gather()
1393 cp->SG[i].Addr.upper = in cciss_scatter_gather()
1395 cp->SG[i].Len = len; in cciss_scatter_gather()
1396 cp->SG[i].Ext = 0; // we are not chaining in cciss_scatter_gather()
Dcciss_cmd.h261 SGDescriptor_struct SG[MAXSGENTRIES]; member
/drivers/scsi/aic7xxx_old/
Daic7xxx.reg695 /* the SG array for us */
1221 /* Working value of the number of SG segments left */
1225 /* Working value of SG pointer */
1326 * SG elements.
Daic7xxx.seq416 /* If we are the last SG block, tell the hardware. */
495 * This assumes that the SG segments are of the form:
505 /* Advance the SG pointer */
554 * After a DMA finishes, save the SG and STCNT residuals back into the SCB
/drivers/scsi/aic7xxx/
Daic79xx.reg1053 * SG Sequencer Byte Count
2922 * CMC SG Ram Address Pointer
2953 * CMC SG Control
2998 * CMC SG RAM Data Port
Daic7xxx.seq769 /* Does the hardware have space for another SG entry? */
1093 /* If we are the last SG block, tell the hardware. */
1187 * Load the next SG element's data address and length
1276 * After a DMA finishes, save the SG and STCNT residuals back into
Daic79xx.seq1550 /* Does the hardware have space for another SG entry? */
/drivers/net/
Dtyphoon.c152 #warning Typhoon only supports 32 entries in its SG list for TSO, disabling TSO