taglinefilesource code
SCp744kernel/blk_drv/scsi/fdomain.cif (current_SC->SCp.phase & aborted) {
SCp746kernel/blk_drv/scsi/fdomain.cif (current_SC->SCp.phase & (in_other || disconnect))
SCp748kernel/blk_drv/scsi/fdomain.ccurrent_SC->SCp.phase & in_other
SCp756kernel/blk_drv/scsi/fdomain.cif (current_SC->SCp.phase & (in_other || disconnect)) {
SCp766kernel/blk_drv/scsi/fdomain.cif (current_SC->SCp.phase & disconnect) {
SCp768kernel/blk_drv/scsi/fdomain.ccurrent_SC->SCp.phase = in_other;
SCp778kernel/blk_drv/scsi/fdomain.cif (current_SC->SCp.phase & in_arbitration) {
SCp787kernel/blk_drv/scsi/fdomain.ccurrent_SC->SCp.phase = in_selection;
SCp805kernel/blk_drv/scsi/fdomain.c} else if (current_SC->SCp.phase & in_selection) {
SCp823kernel/blk_drv/scsi/fdomain.ccurrent_SC->SCp.phase = in_other;
SCp845kernel/blk_drv/scsi/fdomain.cif (data_count > current_SC->SCp.this_residual)
SCp846kernel/blk_drv/scsi/fdomain.cdata_count = current_SC->SCp.this_residual;
SCp852kernel/blk_drv/scsi/fdomain.coutb( *current_SC->SCp.ptr++, Write_FIFO_port );
SCp853kernel/blk_drv/scsi/fdomain.c--current_SC->SCp.this_residual;
SCp856kernel/blk_drv/scsi/fdomain.coutsw( current_SC->SCp.ptr, data_count, Write_FIFO_port );
SCp857kernel/blk_drv/scsi/fdomain.ccurrent_SC->SCp.ptr += 2 * data_count;
SCp858kernel/blk_drv/scsi/fdomain.ccurrent_SC->SCp.this_residual -= 2 * data_count;
SCp861kernel/blk_drv/scsi/fdomain.cif (!current_SC->SCp.this_residual) {
SCp862kernel/blk_drv/scsi/fdomain.cif (current_SC->SCp.buffers_residual) {
SCp863kernel/blk_drv/scsi/fdomain.c--current_SC->SCp.buffers_residual;
SCp864kernel/blk_drv/scsi/fdomain.c++current_SC->SCp.buffer;
SCp865kernel/blk_drv/scsi/fdomain.ccurrent_SC->SCp.ptr = current_SC->SCp.buffer->address;
SCp866kernel/blk_drv/scsi/fdomain.ccurrent_SC->SCp.this_residual = current_SC->SCp.buffer->length;
SCp873kernel/blk_drv/scsi/fdomain.cif (!current_SC->SCp.have_data_in) {
SCp875kernel/blk_drv/scsi/fdomain.c++current_SC->SCp.have_data_in;
SCp881kernel/blk_drv/scsi/fdomain.cif (data_count > current_SC->SCp.this_residual)
SCp882kernel/blk_drv/scsi/fdomain.cdata_count = current_SC->SCp.this_residual;
SCp888kernel/blk_drv/scsi/fdomain.c*current_SC->SCp.ptr++ = inb( Read_FIFO_port );
SCp889kernel/blk_drv/scsi/fdomain.c--current_SC->SCp.this_residual;
SCp892kernel/blk_drv/scsi/fdomain.cinsw( current_SC->SCp.ptr, data_count, Read_FIFO_port );
SCp893kernel/blk_drv/scsi/fdomain.ccurrent_SC->SCp.ptr += 2 * data_count;
SCp894kernel/blk_drv/scsi/fdomain.ccurrent_SC->SCp.this_residual -= 2 * data_count;
SCp897kernel/blk_drv/scsi/fdomain.cif (!current_SC->SCp.this_residual
SCp898kernel/blk_drv/scsi/fdomain.c&& current_SC->SCp.buffers_residual) {
SCp899kernel/blk_drv/scsi/fdomain.c--current_SC->SCp.buffers_residual;
SCp900kernel/blk_drv/scsi/fdomain.c++current_SC->SCp.buffer;
SCp901kernel/blk_drv/scsi/fdomain.ccurrent_SC->SCp.ptr = current_SC->SCp.buffer->address;
SCp902kernel/blk_drv/scsi/fdomain.ccurrent_SC->SCp.this_residual = current_SC->SCp.buffer->length;
SCp916kernel/blk_drv/scsi/fdomain.cif (!current_SC->SCp.sent_command) {
SCp919kernel/blk_drv/scsi/fdomain.c++current_SC->SCp.sent_command;
SCp929kernel/blk_drv/scsi/fdomain.coutb( current_SC->cmnd[current_SC->SCp.sent_command++],
SCp933kernel/blk_drv/scsi/fdomain.ccurrent_SC->cmnd[ current_SC->SCp.sent_command - 1] );
SCp939kernel/blk_drv/scsi/fdomain.ccurrent_SC->SCp.Status = inb( Read_SCSI_Data_port );
SCp941kernel/blk_drv/scsi/fdomain.cprintk( "Status = %x, ", current_SC->SCp.Status );
SCp944kernel/blk_drv/scsi/fdomain.cif (current_SC->SCp.Status && current_SC->SCp.Status != 2) {
SCp948kernel/blk_drv/scsi/fdomain.ccurrent_SC->SCp.Status );
SCp954kernel/blk_drv/scsi/fdomain.cif (!(current_SC->SCp.phase & sent_ident)) {
SCp960kernel/blk_drv/scsi/fdomain.ccurrent_SC->SCp.phase |= sent_ident;
SCp967kernel/blk_drv/scsi/fdomain.ccurrent_SC->SCp.Message = inb( Read_SCSI_Data_port );
SCp969kernel/blk_drv/scsi/fdomain.cprintk( "Message = %x, ", current_SC->SCp.Message );
SCp971kernel/blk_drv/scsi/fdomain.cif (!current_SC->SCp.Message) ++done;
SCp973kernel/blk_drv/scsi/fdomain.cif (current_SC->SCp.Message == DISCONNECT) {
SCp975kernel/blk_drv/scsi/fdomain.ccurrent_SC->SCp.phase = disconnect;
SCp979kernel/blk_drv/scsi/fdomain.cif (current_SC->SCp.Message) {
SCp981kernel/blk_drv/scsi/fdomain.ccurrent_SC->SCp.Message );
SCp993kernel/blk_drv/scsi/fdomain.cif (current_SC->SCp.have_data_in) {
SCp995kernel/blk_drv/scsi/fdomain.cif (data_count > current_SC->SCp.this_residual)
SCp996kernel/blk_drv/scsi/fdomain.cdata_count = current_SC->SCp.this_residual;
SCp1003kernel/blk_drv/scsi/fdomain.c*current_SC->SCp.ptr++ = inb( Read_FIFO_port );
SCp1004kernel/blk_drv/scsi/fdomain.c--current_SC->SCp.this_residual;
SCp1007kernel/blk_drv/scsi/fdomain.cinsw( current_SC->SCp.ptr, data_count, Read_FIFO_port );
SCp1008kernel/blk_drv/scsi/fdomain.ccurrent_SC->SCp.this_residual -= 2 * data_count;
SCp1012kernel/blk_drv/scsi/fdomain.cif (!current_SC->SCp.this_residual
SCp1013kernel/blk_drv/scsi/fdomain.c&& current_SC->SCp.buffers_residual) {
SCp1015kernel/blk_drv/scsi/fdomain.c--current_SC->SCp.buffers_residual;
SCp1016kernel/blk_drv/scsi/fdomain.c++current_SC->SCp.buffer;
SCp1017kernel/blk_drv/scsi/fdomain.ccurrent_SC->SCp.ptr = current_SC->SCp.buffer->address;
SCp1018kernel/blk_drv/scsi/fdomain.ccurrent_SC->SCp.this_residual = current_SC->SCp.buffer->length;
SCp1027kernel/blk_drv/scsi/fdomain.cif (current_SC->cmnd[0] == REQUEST_SENSE && !current_SC->SCp.Status) {
SCp1047kernel/blk_drv/scsi/fdomain.cmy_done( (current_SC->SCp.Status & 0xff)
SCp1048kernel/blk_drv/scsi/fdomain.c| ((current_SC->SCp.Message & 0xff) << 8) | (DID_OK << 16) );
SCp1054kernel/blk_drv/scsi/fdomain.cif (current_SC->SCp.phase & disconnect) {
SCp1088kernel/blk_drv/scsi/fdomain.ccurrent_SC->SCp.buffer =
SCp1090kernel/blk_drv/scsi/fdomain.ccurrent_SC->SCp.ptr              = current_SC->SCp.buffer->address;
SCp1091kernel/blk_drv/scsi/fdomain.ccurrent_SC->SCp.this_residual    = current_SC->SCp.buffer->length;
SCp1092kernel/blk_drv/scsi/fdomain.ccurrent_SC->SCp.buffers_residual = current_SC->use_sg - 1;
SCp1094kernel/blk_drv/scsi/fdomain.ccurrent_SC->SCp.ptr              = current_SC->request_buffer;
SCp1095kernel/blk_drv/scsi/fdomain.ccurrent_SC->SCp.this_residual    = current_SC->request_bufflen;
SCp1096kernel/blk_drv/scsi/fdomain.ccurrent_SC->SCp.buffer           = NULL;
SCp1097kernel/blk_drv/scsi/fdomain.ccurrent_SC->SCp.buffers_residual = 0;
SCp1101kernel/blk_drv/scsi/fdomain.ccurrent_SC->SCp.Status              = 0;
SCp1102kernel/blk_drv/scsi/fdomain.ccurrent_SC->SCp.Message             = 0;
SCp1103kernel/blk_drv/scsi/fdomain.ccurrent_SC->SCp.have_data_in        = 0;
SCp1104kernel/blk_drv/scsi/fdomain.ccurrent_SC->SCp.sent_command        = 0;
SCp1105kernel/blk_drv/scsi/fdomain.ccurrent_SC->SCp.phase               = in_arbitration;
SCp1159kernel/blk_drv/scsi/fdomain.ccurrent_SC->SCp.phase = non_queueing;
SCp1184kernel/blk_drv/scsi/fdomain.c&& !done && !(current_SC->SCp.phase & aborted)
SCp1265kernel/blk_drv/scsi/fdomain.cif (current_SC->SCp.phase & aborted) {
SCp1317kernel/blk_drv/scsi/fdomain.cswitch (current_SC->SCp.phase) {
SCp1326kernel/blk_drv/scsi/fdomain.ccurrent_SC->SCp.phase,
SCp1366kernel/blk_drv/scsi/fdomain.ccurrent_SC->SCp.phase |= aborted;
SCp400kernel/blk_drv/scsi/scsi.hScsi_Pointer SCp;   /* Scratchpad used by some host adapters */
SCp286kernel/blk_drv/scsi/wd7000.cSCpnt->SCp.phase = 0;
SCp327kernel/blk_drv/scsi/wd7000.cif (--(SCpnt->SCp.phase) <= 0)  {  /* all scbs for SCpnt are done */
SCp363kernel/blk_drv/scsi/wd7000.cSCpnt->SCp.phase = 1;
SCp421kernel/blk_drv/scsi/wd7000.cwhile (SCpnt->SCp.phase > 0);  /* phase counts scbs down to 0 */