taglinefilesource code
SCp306drivers/scsi/NCR5380.ccmd->SCp.buffer = (struct scatterlist *) cmd->buffer;
SCp307drivers/scsi/NCR5380.ccmd->SCp.buffers_residual = cmd->use_sg - 1;
SCp308drivers/scsi/NCR5380.ccmd->SCp.ptr = (char *) cmd->SCp.buffer->address;
SCp309drivers/scsi/NCR5380.ccmd->SCp.this_residual = cmd->SCp.buffer->length;
SCp311drivers/scsi/NCR5380.ccmd->SCp.buffer = NULL;
SCp312drivers/scsi/NCR5380.ccmd->SCp.buffers_residual = 0;
SCp313drivers/scsi/NCR5380.ccmd->SCp.ptr = (char *) cmd->request_buffer;
SCp314drivers/scsi/NCR5380.ccmd->SCp.this_residual = cmd->request_bufflen;
SCp1098drivers/scsi/NCR5380.chostdata->connected->SCp.this_residual -= transferred;
SCp1099drivers/scsi/NCR5380.chostdata->connected->SCp.ptr += transferred;
SCp1965drivers/scsi/NCR5380.cif (!cmd->SCp.this_residual && cmd->SCp.buffers_residual) {
SCp1966drivers/scsi/NCR5380.c++cmd->SCp.buffer;
SCp1967drivers/scsi/NCR5380.c--cmd->SCp.buffers_residual;
SCp1968drivers/scsi/NCR5380.ccmd->SCp.this_residual = cmd->SCp.buffer->length;
SCp1969drivers/scsi/NCR5380.ccmd->SCp.ptr = cmd->SCp.buffer->address;
SCp1972drivers/scsi/NCR5380.cinstance->host_no, cmd->SCp.this_residual,
SCp1973drivers/scsi/NCR5380.ccmd->SCp.buffers_residual);
SCp2000drivers/scsi/NCR5380.ccmd->SCp.this_residual && !(cmd->SCp.this_residual % 
SCp2005drivers/scsi/NCR5380.c&len, (unsigned char **) &cmd->SCp.ptr)) {
SCp2019drivers/scsi/NCR5380.ccmd->SCp.this_residual -= transfersize - len;
SCp2023drivers/scsi/NCR5380.c(int *) &cmd->SCp.this_residual, (unsigned char **)
SCp2024drivers/scsi/NCR5380.c&cmd->SCp.ptr);
SCp2030drivers/scsi/NCR5380.ccmd->SCp.Message = tmp;
SCp2072drivers/scsi/NCR5380.ccmd->result = cmd->SCp.Status | (cmd->SCp.Message << 8); 
SCp2109drivers/scsi/NCR5380.ccmd->result = cmd->SCp.Status | (cmd->SCp.Message << 8); 
SCp2110drivers/scsi/NCR5380.celse if (cmd->SCp.Status != GOOD)
SCp2115drivers/scsi/NCR5380.c(cmd->SCp.Status == CHECK_CONDITION)) {
SCp2127drivers/scsi/NCR5380.ccmd->SCp.buffer = NULL;
SCp2128drivers/scsi/NCR5380.ccmd->SCp.buffers_residual = 0;
SCp2129drivers/scsi/NCR5380.ccmd->SCp.ptr = (char *) cmd->sense_buffer;
SCp2130drivers/scsi/NCR5380.ccmd->SCp.this_residual = sizeof(cmd->sense_buffer);
SCp2338drivers/scsi/NCR5380.ccmd->SCp.Status = tmp;
SCp2545drivers/scsi/NCR5380.cif (!(hostdata->connected->SCp.phase & SR_CD)) {
SCp2547drivers/scsi/NCR5380.chostdata->connected->SCp.this_residual -= transferred;
SCp2548drivers/scsi/NCR5380.chostdata->connected->SCp.ptr += transferred;
SCp810drivers/scsi/aha152x.cSCpnt->SCp.phase = not_issued;
SCp813drivers/scsi/aha152x.cSCpnt->SCp.buffer           = (struct scatterlist *)SCpnt->request_buffer;
SCp814drivers/scsi/aha152x.cSCpnt->SCp.ptr              = SCpnt->SCp.buffer->address;
SCp815drivers/scsi/aha152x.cSCpnt->SCp.this_residual    = SCpnt->SCp.buffer->length;
SCp816drivers/scsi/aha152x.cSCpnt->SCp.buffers_residual = SCpnt->use_sg - 1;
SCp820drivers/scsi/aha152x.cSCpnt->SCp.ptr              = (char *)SCpnt->request_buffer;
SCp821drivers/scsi/aha152x.cSCpnt->SCp.this_residual    = SCpnt->request_bufflen;
SCp822drivers/scsi/aha152x.cSCpnt->SCp.buffer           = NULL;
SCp823drivers/scsi/aha152x.cSCpnt->SCp.buffers_residual = 0;
SCp826drivers/scsi/aha152x.cSCpnt->SCp.Status              = CHECK_CONDITION;
SCp827drivers/scsi/aha152x.cSCpnt->SCp.Message             = 0;
SCp828drivers/scsi/aha152x.cSCpnt->SCp.have_data_in        = 0;
SCp829drivers/scsi/aha152x.cSCpnt->SCp.sent_command        = 0;
SCp953drivers/scsi/aha152x.cptr->SCp.phase = in_selection|aborted;
SCp1240drivers/scsi/aha152x.c( !current_SC || ( current_SC->SCp.phase & in_selection ) )
SCp1334drivers/scsi/aha152x.ccurrent_SC->SCp.phase &= ~disconnected;
SCp1365drivers/scsi/aha152x.ccurrent_SC->SCp.phase = in_selection;
SCp1403drivers/scsi/aha152x.cif(current_SC->SCp.phase & in_selection)
SCp1428drivers/scsi/aha152x.cif(current_SC->SCp.phase & aborted)
SCp1446drivers/scsi/aha152x.cif((aha152x_debug & debug_abort) && (current_SC->SCp.phase & aborted))
SCp1450drivers/scsi/aha152x.ccurrent_SC->SCp.phase &= ~in_selection;
SCp1451drivers/scsi/aha152x.ccurrent_SC->SCp.phase |= in_other;
SCp1485drivers/scsi/aha152x.cif(current_SC->SCp.phase & aborted)
SCp1510drivers/scsi/aha152x.ccurrent_SC->SCp.phase =
SCp1511drivers/scsi/aha152x.c(current_SC->SCp.phase & ~((P_MASK|1)<<16)) | (phase << 16 );
SCp1525drivers/scsi/aha152x.cif( current_SC->SCp.phase & aborted )
SCp1537drivers/scsi/aha152x.cif( !(current_SC->SCp.phase & sent_ident))
SCp1576drivers/scsi/aha152x.ccurrent_SC->SCp.phase |= sent_ident;
SCp1584drivers/scsi/aha152x.ccurrent_SC->SCp.phase = (current_SC->SCp.phase & ~(P_MASK<<16));
SCp1602drivers/scsi/aha152x.cif( !(current_SC->SCp.sent_command) )
SCp1700drivers/scsi/aha152x.ccurrent_SC->SCp.Message = GETPORT( SCSIBUS );
SCp1701drivers/scsi/aha152x.cswitch(current_SC->SCp.Message)
SCp1708drivers/scsi/aha152x.ccurrent_SC->SCp.Message = 0;
SCp1709drivers/scsi/aha152x.ccurrent_SC->SCp.phase   |= disconnected;
SCp1827drivers/scsi/aha152x.cprintk("unsupported inbound message %x, ", current_SC->SCp.Message);
SCp1840drivers/scsi/aha152x.cif(current_SC->SCp.phase & disconnected)
SCp1875drivers/scsi/aha152x.ccurrent_SC->SCp.Status = GETPORT( SCSIBUS );
SCp1883drivers/scsi/aha152x.cprint_status( current_SC->SCp.Status );
SCp1947drivers/scsi/aha152x.cwhile( fifodata && current_SC->SCp.this_residual )
SCp1952drivers/scsi/aha152x.cif (data_count > current_SC->SCp.this_residual)
SCp1953drivers/scsi/aha152x.cdata_count = current_SC->SCp.this_residual;
SCp1966drivers/scsi/aha152x.c*current_SC->SCp.ptr++ = GETPORT( DATAPORT );
SCp1967drivers/scsi/aha152x.ccurrent_SC->SCp.this_residual--;
SCp1973drivers/scsi/aha152x.cinsw( DATAPORT, current_SC->SCp.ptr, data_count );
SCp1984drivers/scsi/aha152x.cdata = (unsigned char *) current_SC->SCp.ptr;
SCp1990drivers/scsi/aha152x.ccurrent_SC->SCp.ptr           += 2 * data_count;
SCp1991drivers/scsi/aha152x.ccurrent_SC->SCp.this_residual -= 2 * data_count;
SCp1995drivers/scsi/aha152x.cif (!current_SC->SCp.this_residual &&
SCp1996drivers/scsi/aha152x.ccurrent_SC->SCp.buffers_residual)
SCp1999drivers/scsi/aha152x.ccurrent_SC->SCp.buffers_residual--;
SCp2000drivers/scsi/aha152x.ccurrent_SC->SCp.buffer++;
SCp2001drivers/scsi/aha152x.ccurrent_SC->SCp.ptr =
SCp2002drivers/scsi/aha152x.ccurrent_SC->SCp.buffer->address;
SCp2003drivers/scsi/aha152x.ccurrent_SC->SCp.this_residual =
SCp2004drivers/scsi/aha152x.ccurrent_SC->SCp.buffer->length;
SCp2032drivers/scsi/aha152x.cif((aha152x_debug & debug_datai) && (current_SC->SCp.buffers_residual || current_SC->SCp.this_residual))
SCp2034drivers/scsi/aha152x.ccurrent_SC->SCp.buffers_residual, 
SCp2035drivers/scsi/aha152x.ccurrent_SC->SCp.this_residual);
SCp2048drivers/scsi/aha152x.ccurrent_SC->SCp.have_data_in++;
SCp2063drivers/scsi/aha152x.ccurrent_SC->SCp.this_residual,
SCp2064drivers/scsi/aha152x.ccurrent_SC->SCp.buffers_residual );
SCp2085drivers/scsi/aha152x.c(current_SC->SCp.this_residual ||
SCp2086drivers/scsi/aha152x.ccurrent_SC->SCp.buffers_residual) )
SCp2091drivers/scsi/aha152x.ccurrent_SC->SCp.this_residual,
SCp2092drivers/scsi/aha152x.ccurrent_SC->SCp.buffers_residual);
SCp2095drivers/scsi/aha152x.cdata_count = current_SC->SCp.this_residual > 128 ?
SCp2096drivers/scsi/aha152x.c128 : current_SC->SCp.this_residual ;
SCp2107drivers/scsi/aha152x.cSETPORT(DATAPORT, *current_SC->SCp.ptr++);
SCp2108drivers/scsi/aha152x.ccurrent_SC->SCp.this_residual--;
SCp2114drivers/scsi/aha152x.coutsw( DATAPORT, current_SC->SCp.ptr, data_count );
SCp2115drivers/scsi/aha152x.ccurrent_SC->SCp.ptr           += 2 * data_count;
SCp2116drivers/scsi/aha152x.ccurrent_SC->SCp.this_residual -= 2 * data_count;
SCp2131drivers/scsi/aha152x.c!current_SC->SCp.this_residual &&
SCp2132drivers/scsi/aha152x.ccurrent_SC->SCp.buffers_residual)
SCp2135drivers/scsi/aha152x.ccurrent_SC->SCp.buffers_residual--;
SCp2136drivers/scsi/aha152x.ccurrent_SC->SCp.buffer++;
SCp2137drivers/scsi/aha152x.ccurrent_SC->SCp.ptr =
SCp2138drivers/scsi/aha152x.ccurrent_SC->SCp.buffer->address;
SCp2139drivers/scsi/aha152x.ccurrent_SC->SCp.this_residual =
SCp2140drivers/scsi/aha152x.ccurrent_SC->SCp.buffer->length;
SCp2144drivers/scsi/aha152x.cif ( current_SC->SCp.this_residual ||
SCp2145drivers/scsi/aha152x.ccurrent_SC->SCp.buffers_residual )
SCp2154drivers/scsi/aha152x.ccurrent_SC->SCp.ptr           -= data_count;
SCp2155drivers/scsi/aha152x.ccurrent_SC->SCp.this_residual += data_count;
SCp2159drivers/scsi/aha152x.ccurrent_SC->SCp.this_residual,
SCp2160drivers/scsi/aha152x.ccurrent_SC->SCp.buffers_residual,
SCp2179drivers/scsi/aha152x.ccurrent_SC->SCp.this_residual,
SCp2180drivers/scsi/aha152x.ccurrent_SC->SCp.buffers_residual);
SCp2206drivers/scsi/aha152x.ccurrent_SC->SCp.phase = (current_SC->SCp.phase & ~(P_MASK<<16));
SCp2218drivers/scsi/aha152x.ccurrent_SC->SCp.phase = (current_SC->SCp.phase & ~(P_MASK<<16));
SCp2246drivers/scsi/aha152x.caha152x_done(   (current_SC->SCp.Status  & 0xff)
SCp2247drivers/scsi/aha152x.c| ( (current_SC->SCp.Message & 0xff) << 8)
SCp2252drivers/scsi/aha152x.ccurrent_SC->SCp.Status, current_SC->SCp.Message);
SCp2258drivers/scsi/aha152x.ccurrent_SC->SCp.phase |= 1<<16 ;
SCp2553drivers/scsi/aha152x.cptr->SCp.this_residual, ptr->SCp.buffers_residual);
SCp2555drivers/scsi/aha152x.cif( ptr->SCp.phase & not_issued   )  printk("not issued|");
SCp2556drivers/scsi/aha152x.cif( ptr->SCp.phase & in_selection )  printk("in selection|");
SCp2557drivers/scsi/aha152x.cif( ptr->SCp.phase & disconnected )  printk("disconnected|");
SCp2558drivers/scsi/aha152x.cif( ptr->SCp.phase & aborted      )  printk("aborted|");
SCp2559drivers/scsi/aha152x.cif( ptr->SCp.phase & sent_ident   )  printk("send_ident|");
SCp2560drivers/scsi/aha152x.cif( ptr->SCp.phase & in_other )
SCp2563drivers/scsi/aha152x.cswitch( (ptr->SCp.phase >> 16) & P_MASK )
SCp2588drivers/scsi/aha152x.cif(ptr->SCp.phase & (1<<16))
SCp674drivers/scsi/aha1542.cSCpnt->SCp.Status++;
SCp683drivers/scsi/aha1542.cSCpnt->SCp.Status = 0;
SCp684drivers/scsi/aha1542.cwhile (!SCpnt->SCp.Status)
SCp696drivers/scsi/aic7xxx.c#define aic7xxx_error(cmd)  ((cmd)->SCp.Status)
SCp701drivers/scsi/aic7xxx.c#define aic7xxx_status(cmd)  ((cmd)->SCp.sent_command)
SCp706drivers/scsi/aic7xxx.c#define aic7xxx_position(cmd)  ((cmd)->SCp.have_data_in)
SCp778drivers/scsi/buslogic.cscpnt->SCp.Status++;
SCp789drivers/scsi/buslogic.cscpnt->SCp.Status = 0;
SCp790drivers/scsi/buslogic.cwhile (!scpnt->SCp.Status)
SCp113drivers/scsi/eata_pio.cvoid IncStat(Scsi_Pointer *SCp, uint Increment)
SCp115drivers/scsi/eata_pio.cSCp->ptr+=Increment; 
SCp116drivers/scsi/eata_pio.cif ((SCp->this_residual-=Increment)==0)
SCp118drivers/scsi/eata_pio.cif ((--SCp->buffers_residual)==0) SCp->Status=FALSE;
SCp121drivers/scsi/eata_pio.cSCp->buffer++;
SCp122drivers/scsi/eata_pio.cSCp->ptr=SCp->buffer->address;
SCp123drivers/scsi/eata_pio.cSCp->this_residual=SCp->buffer->length;
SCp165drivers/scsi/eata_pio.cwhile ((cmd->SCp.Status)&&((z>0)||(odd)))
SCp169drivers/scsi/eata_pio.c*(cmd->SCp.ptr)=zwickel>>8; 
SCp170drivers/scsi/eata_pio.cIncStat(&cmd->SCp,1);
SCp173drivers/scsi/eata_pio.cx=min(z,cmd->SCp.this_residual/2);
SCp174drivers/scsi/eata_pio.cinsw(base+HA_RDATA,cmd->SCp.ptr,x);
SCp176drivers/scsi/eata_pio.cIncStat(&cmd->SCp,2*x);
SCp177drivers/scsi/eata_pio.cif ((z>0)&&(cmd->SCp.this_residual==1))
SCp180drivers/scsi/eata_pio.c*(cmd->SCp.ptr)=zwickel&0xff;
SCp181drivers/scsi/eata_pio.cIncStat(&cmd->SCp,1); z--; 
SCp193drivers/scsi/eata_pio.cwhile ((cmd->SCp.Status)&&((z>0)||(odd)))
SCp197drivers/scsi/eata_pio.czwickel+=*(cmd->SCp.ptr)<<8; 
SCp198drivers/scsi/eata_pio.cIncStat(&cmd->SCp,1);
SCp203drivers/scsi/eata_pio.cx=min(z,cmd->SCp.this_residual/2);
SCp204drivers/scsi/eata_pio.coutsw(base+HA_RDATA,cmd->SCp.ptr,x);
SCp206drivers/scsi/eata_pio.cIncStat(&cmd->SCp,2*x);
SCp207drivers/scsi/eata_pio.cif ((z>0)&&(cmd->SCp.this_residual==1))
SCp209drivers/scsi/eata_pio.czwickel=*(cmd->SCp.ptr); 
SCp211drivers/scsi/eata_pio.cIncStat(&cmd->SCp,1); 
SCp374drivers/scsi/eata_pio.ccmd->SCp.buffers_residual=1;
SCp375drivers/scsi/eata_pio.ccmd->SCp.ptr=cmd->request_buffer;
SCp376drivers/scsi/eata_pio.ccmd->SCp.this_residual=cmd->request_bufflen;
SCp377drivers/scsi/eata_pio.ccmd->SCp.buffer=NULL;
SCp381drivers/scsi/eata_pio.ccmd->SCp.buffer=cmd->request_buffer;
SCp382drivers/scsi/eata_pio.ccmd->SCp.buffers_residual=cmd->use_sg;
SCp383drivers/scsi/eata_pio.ccmd->SCp.ptr=cmd->SCp.buffer->address;
SCp384drivers/scsi/eata_pio.ccmd->SCp.this_residual=cmd->SCp.buffer->length;
SCp386drivers/scsi/eata_pio.ccmd->SCp.Status=(cmd->SCp.this_residual!=0);  /* TRUE as long as bytes 
SCp1136drivers/scsi/fdomain.cif (current_SC->SCp.phase & aborted) {
SCp1148drivers/scsi/fdomain.cif (current_SC->SCp.phase & in_arbitration) {
SCp1157drivers/scsi/fdomain.ccurrent_SC->SCp.phase = in_selection;
SCp1170drivers/scsi/fdomain.c} else if (current_SC->SCp.phase & in_selection) {
SCp1188drivers/scsi/fdomain.ccurrent_SC->SCp.phase = in_other;
SCp1206drivers/scsi/fdomain.coutb( current_SC->cmnd[current_SC->SCp.sent_command++],
SCp1210drivers/scsi/fdomain.ccurrent_SC->cmnd[ current_SC->SCp.sent_command - 1] );
SCp1214drivers/scsi/fdomain.cif (chip != tmc1800 && !current_SC->SCp.have_data_in) {
SCp1215drivers/scsi/fdomain.ccurrent_SC->SCp.have_data_in = -1;
SCp1220drivers/scsi/fdomain.cif (chip != tmc1800 && !current_SC->SCp.have_data_in) {
SCp1221drivers/scsi/fdomain.ccurrent_SC->SCp.have_data_in = 1;
SCp1226drivers/scsi/fdomain.ccurrent_SC->SCp.Status = inb( Read_SCSI_Data_port );
SCp1228drivers/scsi/fdomain.cprintk( "Status = %x, ", current_SC->SCp.Status );
SCp1231drivers/scsi/fdomain.cif (current_SC->SCp.Status && current_SC->SCp.Status != 2) {
SCp1235drivers/scsi/fdomain.ccurrent_SC->SCp.Status );
SCp1243drivers/scsi/fdomain.ccurrent_SC->SCp.Message = inb( Read_SCSI_Data_port );
SCp1245drivers/scsi/fdomain.cprintk( "Message = %x, ", current_SC->SCp.Message );
SCp1247drivers/scsi/fdomain.cif (!current_SC->SCp.Message) ++done;
SCp1249drivers/scsi/fdomain.cif (current_SC->SCp.Message) {
SCp1250drivers/scsi/fdomain.cprintk( "fdomain: message = %x\n", current_SC->SCp.Message );
SCp1258drivers/scsi/fdomain.c&& !current_SC->SCp.have_data_in
SCp1259drivers/scsi/fdomain.c&& (current_SC->SCp.sent_command
SCp1408drivers/scsi/fdomain.ccurrent_SC->SCp.have_data_in = -1;
SCp1415drivers/scsi/fdomain.ccurrent_SC->SCp.have_data_in = 1;
SCp1421drivers/scsi/fdomain.cif (current_SC->SCp.have_data_in == -1) { /* DATA OUT */
SCp1426drivers/scsi/fdomain.cif (data_count > current_SC->SCp.this_residual)
SCp1427drivers/scsi/fdomain.cdata_count = current_SC->SCp.this_residual;
SCp1433drivers/scsi/fdomain.coutb( *current_SC->SCp.ptr++, Write_FIFO_port );
SCp1434drivers/scsi/fdomain.c--current_SC->SCp.this_residual;
SCp1437drivers/scsi/fdomain.coutsw( Write_FIFO_port, current_SC->SCp.ptr, data_count );
SCp1438drivers/scsi/fdomain.ccurrent_SC->SCp.ptr += 2 * data_count;
SCp1439drivers/scsi/fdomain.ccurrent_SC->SCp.this_residual -= 2 * data_count;
SCp1442drivers/scsi/fdomain.cif (!current_SC->SCp.this_residual) {
SCp1443drivers/scsi/fdomain.cif (current_SC->SCp.buffers_residual) {
SCp1444drivers/scsi/fdomain.c--current_SC->SCp.buffers_residual;
SCp1445drivers/scsi/fdomain.c++current_SC->SCp.buffer;
SCp1446drivers/scsi/fdomain.ccurrent_SC->SCp.ptr = current_SC->SCp.buffer->address;
SCp1447drivers/scsi/fdomain.ccurrent_SC->SCp.this_residual = current_SC->SCp.buffer->length;
SCp1454drivers/scsi/fdomain.cif (current_SC->SCp.have_data_in == 1) { /* DATA IN */
SCp1459drivers/scsi/fdomain.cif (data_count > current_SC->SCp.this_residual)
SCp1460drivers/scsi/fdomain.cdata_count = current_SC->SCp.this_residual;
SCp1466drivers/scsi/fdomain.c*current_SC->SCp.ptr++ = inb( Read_FIFO_port );
SCp1467drivers/scsi/fdomain.c--current_SC->SCp.this_residual;
SCp1470drivers/scsi/fdomain.cinsw( Read_FIFO_port, current_SC->SCp.ptr, data_count );
SCp1471drivers/scsi/fdomain.ccurrent_SC->SCp.ptr += 2 * data_count;
SCp1472drivers/scsi/fdomain.ccurrent_SC->SCp.this_residual -= 2 * data_count;
SCp1475drivers/scsi/fdomain.cif (!current_SC->SCp.this_residual
SCp1476drivers/scsi/fdomain.c&& current_SC->SCp.buffers_residual) {
SCp1477drivers/scsi/fdomain.c--current_SC->SCp.buffers_residual;
SCp1478drivers/scsi/fdomain.c++current_SC->SCp.buffer;
SCp1479drivers/scsi/fdomain.ccurrent_SC->SCp.ptr = current_SC->SCp.buffer->address;
SCp1480drivers/scsi/fdomain.ccurrent_SC->SCp.this_residual = current_SC->SCp.buffer->length;
SCp1487drivers/scsi/fdomain.cprintk( " ** IN DONE %d ** ", current_SC->SCp.have_data_in );
SCp1491drivers/scsi/fdomain.cif (current_SC->cmnd[0] == REQUEST_SENSE && !current_SC->SCp.Status) {
SCp1520drivers/scsi/fdomain.cmy_done( (current_SC->SCp.Status & 0xff)
SCp1521drivers/scsi/fdomain.c| ((current_SC->SCp.Message & 0xff) << 8) | (DID_OK << 16) );
SCp1527drivers/scsi/fdomain.cif (current_SC->SCp.phase & disconnect) {
SCp1561drivers/scsi/fdomain.ccurrent_SC->SCp.buffer =
SCp1563drivers/scsi/fdomain.ccurrent_SC->SCp.ptr              = current_SC->SCp.buffer->address;
SCp1564drivers/scsi/fdomain.ccurrent_SC->SCp.this_residual    = current_SC->SCp.buffer->length;
SCp1565drivers/scsi/fdomain.ccurrent_SC->SCp.buffers_residual = current_SC->use_sg - 1;
SCp1567drivers/scsi/fdomain.ccurrent_SC->SCp.ptr              = (char *)current_SC->request_buffer;
SCp1568drivers/scsi/fdomain.ccurrent_SC->SCp.this_residual    = current_SC->request_bufflen;
SCp1569drivers/scsi/fdomain.ccurrent_SC->SCp.buffer           = NULL;
SCp1570drivers/scsi/fdomain.ccurrent_SC->SCp.buffers_residual = 0;
SCp1574drivers/scsi/fdomain.ccurrent_SC->SCp.Status              = 0;
SCp1575drivers/scsi/fdomain.ccurrent_SC->SCp.Message             = 0;
SCp1576drivers/scsi/fdomain.ccurrent_SC->SCp.have_data_in        = 0;
SCp1577drivers/scsi/fdomain.ccurrent_SC->SCp.sent_command        = 0;
SCp1578drivers/scsi/fdomain.ccurrent_SC->SCp.phase               = in_arbitration;
SCp1628drivers/scsi/fdomain.cswitch (SCpnt->SCp.phase) {
SCp1636drivers/scsi/fdomain.cSCpnt->SCp.phase,
SCp1642drivers/scsi/fdomain.cSCpnt->SCp.sent_command,
SCp1643drivers/scsi/fdomain.cSCpnt->SCp.have_data_in,
SCp1708drivers/scsi/fdomain.ccurrent_SC->SCp.phase |= aborted;
SCp517drivers/scsi/scsi.hScsi_Pointer SCp;  /* Scratchpad used by some host adapters */
SCp798drivers/scsi/wd7000.cSCpnt->SCp.phase = 0;
SCp868drivers/scsi/wd7000.cif (--(SCpnt->SCp.phase) <= 0)  {  /* all scbs are done */
SCp903drivers/scsi/wd7000.cSCpnt->SCp.phase = 1;
SCp948drivers/scsi/wd7000.cwhile (SCpnt->SCp.phase > 0) barrier();  /* phase counts scbs down to 0 */