• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/scsi/

Lines Matching refs:current_SC

204 static Scsi_Cmnd *current_SC;
683 current_SC = SCpnt;
684 current_SC->scsi_done = done;
685 current_SC->SCp.phase = command_ph;
686 current_SC->SCp.Status = 0;
687 current_SC->SCp.Message = 0;
790 current_SC->SCp.phase = idle;
791 current_SC->result = DID_RESET << 16;
792 current_SC->scsi_done(current_SC);
798 current_SC->SCp.phase = idle;
799 current_SC->result = DID_ERROR << 16;
800 current_SC->scsi_done(current_SC);
807 current_SC->SCp.phase = idle;
808 current_SC->result = DID_PARITY << 16;
809 current_SC->scsi_done(current_SC);
815 current_SC->SCp.phase = idle;
816 current_SC->result = DID_ERROR << 16;
817 current_SC->scsi_done(current_SC);
823 if (current_SC->SCp.phase != message_in) { /* Unexpected disconnect */
824 current_SC->result = DID_NO_CONNECT << 16;
826 current_SC->result = (current_SC->SCp.Status & 0xff)
827 | ((current_SC->SCp.Message & 0xff) << 8) | (DID_OK << 16);
831 current_SC->SCp.phase = idle;
832 current_SC->scsi_done(current_SC);
840 current_SC->SCp.phase = data_out;
843 LOAD_DMA_COUNT(current_SC->request_bufflen); /* Max transfer size */
845 NCR53c406a_dma_write(current_SC->request_buffer, current_SC->request_bufflen);
849 if (!current_SC->use_sg) /* Don't use scatter-gather */
850 NCR53c406a_pio_write(current_SC->request_buffer, current_SC->request_bufflen);
852 sgcount = current_SC->use_sg;
853 sglist = current_SC->request_buffer;
867 current_SC->SCp.phase = data_in;
870 LOAD_DMA_COUNT(current_SC->request_bufflen); /* Max transfer size */
872 NCR53c406a_dma_read(current_SC->request_buffer, current_SC->request_bufflen);
876 if (!current_SC->use_sg) /* Don't use scatter-gather */
877 NCR53c406a_pio_read(current_SC->request_buffer, current_SC->request_bufflen);
879 sgcount = current_SC->use_sg;
880 sglist = current_SC->request_buffer;
892 current_SC->SCp.phase = command_ph;
898 current_SC->SCp.phase = status_ph;
911 current_SC->SCp.phase = message_out;
919 current_SC->SCp.phase = message_in;
921 current_SC->SCp.Status = inb(SCSI_FIFO);
922 current_SC->SCp.Message = inb(SCSI_FIFO);
925 DEB(printk("Status = %02x Message = %02x\n", current_SC->SCp.Status, current_SC->SCp.Message));
927 if (current_SC->SCp.Message == SAVE_POINTERS || current_SC->SCp.Message == DISCONNECT) {