| tag | line | file | source code |
| SCp | 617 | kernel/blk_drv/scsi/fdomain.c | if (current_SC->SCp.phase & aborted) { |
| SCp | 619 | kernel/blk_drv/scsi/fdomain.c | if (current_SC->SCp.phase & (in_other || disconnect)) |
| SCp | 621 | kernel/blk_drv/scsi/fdomain.c | current_SC->SCp.phase & in_other |
| SCp | 629 | kernel/blk_drv/scsi/fdomain.c | if (current_SC->SCp.phase & (in_other || disconnect)) { |
| SCp | 645 | kernel/blk_drv/scsi/fdomain.c | if (current_SC->SCp.phase & disconnect) { |
| SCp | 647 | kernel/blk_drv/scsi/fdomain.c | current_SC->SCp.phase = in_other; |
| SCp | 656 | kernel/blk_drv/scsi/fdomain.c | if (current_SC->SCp.phase & in_arbitration) { |
| SCp | 665 | kernel/blk_drv/scsi/fdomain.c | current_SC->SCp.phase = in_selection; |
| SCp | 682 | kernel/blk_drv/scsi/fdomain.c | } else if (current_SC->SCp.phase & in_selection) { |
| SCp | 700 | kernel/blk_drv/scsi/fdomain.c | current_SC->SCp.phase = in_other; |
| SCp | 720 | kernel/blk_drv/scsi/fdomain.c | if (data_count > current_SC->SCp.this_residual) |
| SCp | 721 | kernel/blk_drv/scsi/fdomain.c | data_count = current_SC->SCp.this_residual; |
| SCp | 727 | kernel/blk_drv/scsi/fdomain.c | outb( *current_SC->SCp.ptr++, Write_FIFO_port ); |
| SCp | 728 | kernel/blk_drv/scsi/fdomain.c | --current_SC->SCp.this_residual; |
| SCp | 731 | kernel/blk_drv/scsi/fdomain.c | outsw( current_SC->SCp.ptr, data_count, Write_FIFO_port ); |
| SCp | 732 | kernel/blk_drv/scsi/fdomain.c | current_SC->SCp.ptr += 2 * data_count; |
| SCp | 733 | kernel/blk_drv/scsi/fdomain.c | current_SC->SCp.this_residual -= 2 * data_count; |
| SCp | 736 | kernel/blk_drv/scsi/fdomain.c | if (!current_SC->SCp.this_residual) { |
| SCp | 737 | kernel/blk_drv/scsi/fdomain.c | if (current_SC->SCp.buffers_residual) { |
| SCp | 738 | kernel/blk_drv/scsi/fdomain.c | --current_SC->SCp.buffers_residual; |
| SCp | 739 | kernel/blk_drv/scsi/fdomain.c | ++current_SC->SCp.buffer; |
| SCp | 740 | kernel/blk_drv/scsi/fdomain.c | current_SC->SCp.ptr = current_SC->SCp.buffer->address; |
| SCp | 741 | kernel/blk_drv/scsi/fdomain.c | current_SC->SCp.this_residual = current_SC->SCp.buffer->length; |
| SCp | 748 | kernel/blk_drv/scsi/fdomain.c | if (!current_SC->SCp.have_data_in) { |
| SCp | 750 | kernel/blk_drv/scsi/fdomain.c | ++current_SC->SCp.have_data_in; |
| SCp | 756 | kernel/blk_drv/scsi/fdomain.c | if (data_count > current_SC->SCp.this_residual) |
| SCp | 757 | kernel/blk_drv/scsi/fdomain.c | data_count = current_SC->SCp.this_residual; |
| SCp | 763 | kernel/blk_drv/scsi/fdomain.c | *current_SC->SCp.ptr++ = inb( Read_FIFO_port ); |
| SCp | 764 | kernel/blk_drv/scsi/fdomain.c | --current_SC->SCp.this_residual; |
| SCp | 767 | kernel/blk_drv/scsi/fdomain.c | insw( current_SC->SCp.ptr, data_count, Read_FIFO_port ); |
| SCp | 768 | kernel/blk_drv/scsi/fdomain.c | current_SC->SCp.ptr += 2 * data_count; |
| SCp | 769 | kernel/blk_drv/scsi/fdomain.c | current_SC->SCp.this_residual -= 2 * data_count; |
| SCp | 772 | kernel/blk_drv/scsi/fdomain.c | if (!current_SC->SCp.this_residual && current_SC->SCp.buffers_residual) { |
| SCp | 773 | kernel/blk_drv/scsi/fdomain.c | --current_SC->SCp.buffers_residual; |
| SCp | 774 | kernel/blk_drv/scsi/fdomain.c | ++current_SC->SCp.buffer; |
| SCp | 775 | kernel/blk_drv/scsi/fdomain.c | current_SC->SCp.ptr = current_SC->SCp.buffer->address; |
| SCp | 776 | kernel/blk_drv/scsi/fdomain.c | current_SC->SCp.this_residual = current_SC->SCp.buffer->length; |
| SCp | 790 | kernel/blk_drv/scsi/fdomain.c | if (!current_SC->SCp.sent_command) { |
| SCp | 793 | kernel/blk_drv/scsi/fdomain.c | ++current_SC->SCp.sent_command; |
| SCp | 803 | kernel/blk_drv/scsi/fdomain.c | outb( current_SC->cmnd[current_SC->SCp.sent_command++], |
| SCp | 807 | kernel/blk_drv/scsi/fdomain.c | current_SC->cmnd[ current_SC->SCp.sent_command - 1] ); |
| SCp | 813 | kernel/blk_drv/scsi/fdomain.c | current_SC->SCp.Status = inb( Read_SCSI_Data_port ); |
| SCp | 815 | kernel/blk_drv/scsi/fdomain.c | printk( "Status = %x, ", current_SC->SCp.Status ); |
| SCp | 818 | kernel/blk_drv/scsi/fdomain.c | if (current_SC->SCp.Status && current_SC->SCp.Status != 2) { |
| SCp | 820 | kernel/blk_drv/scsi/fdomain.c | current_SC->target, current_SC->cmnd[0], current_SC->SCp.Status ); |
| SCp | 826 | kernel/blk_drv/scsi/fdomain.c | if (!(current_SC->SCp.phase & sent_ident)) { |
| SCp | 832 | kernel/blk_drv/scsi/fdomain.c | current_SC->SCp.phase |= sent_ident; |
| SCp | 839 | kernel/blk_drv/scsi/fdomain.c | current_SC->SCp.Message = inb( Read_SCSI_Data_port ); |
| SCp | 841 | kernel/blk_drv/scsi/fdomain.c | printk( "Message = %x, ", current_SC->SCp.Message ); |
| SCp | 843 | kernel/blk_drv/scsi/fdomain.c | if (!current_SC->SCp.Message) ++done; |
| SCp | 845 | kernel/blk_drv/scsi/fdomain.c | if (current_SC->SCp.Message == DISCONNECT) { |
| SCp | 847 | kernel/blk_drv/scsi/fdomain.c | current_SC->SCp.phase = disconnect; |
| SCp | 851 | kernel/blk_drv/scsi/fdomain.c | if (current_SC->SCp.Message) { |
| SCp | 853 | kernel/blk_drv/scsi/fdomain.c | current_SC->SCp.Message ); |
| SCp | 865 | kernel/blk_drv/scsi/fdomain.c | if (current_SC->SCp.have_data_in) { |
| SCp | 867 | kernel/blk_drv/scsi/fdomain.c | if (data_count > current_SC->SCp.this_residual) |
| SCp | 868 | kernel/blk_drv/scsi/fdomain.c | data_count = current_SC->SCp.this_residual; |
| SCp | 875 | kernel/blk_drv/scsi/fdomain.c | *current_SC->SCp.ptr++ = inb( Read_FIFO_port ); |
| SCp | 876 | kernel/blk_drv/scsi/fdomain.c | --current_SC->SCp.this_residual; |
| SCp | 879 | kernel/blk_drv/scsi/fdomain.c | insw( current_SC->SCp.ptr, data_count, Read_FIFO_port ); |
| SCp | 880 | kernel/blk_drv/scsi/fdomain.c | current_SC->SCp.this_residual -= 2 * data_count; |
| SCp | 884 | kernel/blk_drv/scsi/fdomain.c | if (!current_SC->SCp.this_residual |
| SCp | 885 | kernel/blk_drv/scsi/fdomain.c | && current_SC->SCp.buffers_residual) { |
| SCp | 887 | kernel/blk_drv/scsi/fdomain.c | --current_SC->SCp.buffers_residual; |
| SCp | 888 | kernel/blk_drv/scsi/fdomain.c | ++current_SC->SCp.buffer; |
| SCp | 889 | kernel/blk_drv/scsi/fdomain.c | current_SC->SCp.ptr = current_SC->SCp.buffer->address; |
| SCp | 890 | kernel/blk_drv/scsi/fdomain.c | current_SC->SCp.this_residual = current_SC->SCp.buffer->length; |
| SCp | 899 | kernel/blk_drv/scsi/fdomain.c | if (current_SC->cmnd[0] == REQUEST_SENSE && !current_SC->SCp.Status) { |
| SCp | 918 | kernel/blk_drv/scsi/fdomain.c | my_done( (current_SC->SCp.Status & 0xff) | ((current_SC->SCp.Message & 0xff) << 8) | (DID_OK << 16) ); |
| SCp | 925 | kernel/blk_drv/scsi/fdomain.c | if (current_SC->SCp.phase & disconnect) { |
| SCp | 957 | kernel/blk_drv/scsi/fdomain.c | current_SC->SCp.buffer = |
| SCp | 959 | kernel/blk_drv/scsi/fdomain.c | current_SC->SCp.ptr = current_SC->SCp.buffer->address; |
| SCp | 960 | kernel/blk_drv/scsi/fdomain.c | current_SC->SCp.this_residual = current_SC->SCp.buffer->length; |
| SCp | 961 | kernel/blk_drv/scsi/fdomain.c | current_SC->SCp.buffers_residual = current_SC->use_sg - 1; |
| SCp | 963 | kernel/blk_drv/scsi/fdomain.c | current_SC->SCp.ptr = current_SC->request_buffer; |
| SCp | 964 | kernel/blk_drv/scsi/fdomain.c | current_SC->SCp.this_residual = current_SC->request_bufflen; |
| SCp | 965 | kernel/blk_drv/scsi/fdomain.c | current_SC->SCp.buffer = NULL; |
| SCp | 966 | kernel/blk_drv/scsi/fdomain.c | current_SC->SCp.buffers_residual = 0; |
| SCp | 970 | kernel/blk_drv/scsi/fdomain.c | current_SC->SCp.Status = 0; |
| SCp | 971 | kernel/blk_drv/scsi/fdomain.c | current_SC->SCp.Message = 0; |
| SCp | 972 | kernel/blk_drv/scsi/fdomain.c | current_SC->SCp.have_data_in = 0; |
| SCp | 973 | kernel/blk_drv/scsi/fdomain.c | current_SC->SCp.sent_command = 0; |
| SCp | 974 | kernel/blk_drv/scsi/fdomain.c | current_SC->SCp.phase = in_arbitration; |
| SCp | 1028 | kernel/blk_drv/scsi/fdomain.c | current_SC->SCp.phase = non_queueing; |
| SCp | 1053 | kernel/blk_drv/scsi/fdomain.c | && !done && !(current_SC->SCp.phase & aborted) |
| SCp | 1133 | kernel/blk_drv/scsi/fdomain.c | if (current_SC->SCp.phase & aborted) { |
| SCp | 1185 | kernel/blk_drv/scsi/fdomain.c | current_SC->SCp.phase, |
| SCp | 1217 | kernel/blk_drv/scsi/fdomain.c | current_SC->SCp.phase |= aborted; |
| SCp | 369 | kernel/blk_drv/scsi/scsi.h | Scsi_Pointer SCp; /* Scratchpad used by some host adapters */ |
| SCp | 288 | kernel/blk_drv/scsi/wd7000.c | SCpnt->SCp.phase = 0; |
| SCp | 329 | kernel/blk_drv/scsi/wd7000.c | if (--(SCpnt->SCp.phase) <= 0) { /* all scbs for SCpnt are done */ |
| SCp | 365 | kernel/blk_drv/scsi/wd7000.c | SCpnt->SCp.phase = 1; |
| SCp | 423 | kernel/blk_drv/scsi/wd7000.c | while (SCpnt->SCp.phase > 0); /* phase counts scbs down to 0 */ |