• Home
  • Raw
  • Download

Lines Matching refs:SCp

402 		cmd->SCp.buffer = scsi_sglist(cmd);  in wd33c93_queuecommand_lck()
403 cmd->SCp.buffers_residual = scsi_sg_count(cmd) - 1; in wd33c93_queuecommand_lck()
404 cmd->SCp.ptr = sg_virt(cmd->SCp.buffer); in wd33c93_queuecommand_lck()
405 cmd->SCp.this_residual = cmd->SCp.buffer->length; in wd33c93_queuecommand_lck()
407 cmd->SCp.buffer = NULL; in wd33c93_queuecommand_lck()
408 cmd->SCp.buffers_residual = 0; in wd33c93_queuecommand_lck()
409 cmd->SCp.ptr = NULL; in wd33c93_queuecommand_lck()
410 cmd->SCp.this_residual = 0; in wd33c93_queuecommand_lck()
430 cmd->SCp.Status = ILLEGAL_STATUS_BYTE; in wd33c93_queuecommand_lck()
553 cmd->SCp.phase = 0; /* assume no disconnect */ in DEF_SCSI_QCMD()
570 prev->SCp.phase = 1; in DEF_SCSI_QCMD()
578 cmd->SCp.phase = 1; in DEF_SCSI_QCMD()
586 write_wd33c93(regs, WD_SOURCE_ID, ((cmd->SCp.phase) ? SRCID_ER : 0)); in DEF_SCSI_QCMD()
655 if ((cmd->SCp.phase == 0) && (hostdata->no_dma == 0)) { in DEF_SCSI_QCMD()
662 cmd->SCp.this_residual); in DEF_SCSI_QCMD()
682 printk("%s)EX-2 ", (cmd->SCp.phase) ? "d:" : "")) in DEF_SCSI_QCMD()
737 if (!cmd->SCp.this_residual && cmd->SCp.buffers_residual) { in transfer_bytes()
738 cmd->SCp.buffer = sg_next(cmd->SCp.buffer); in transfer_bytes()
739 --cmd->SCp.buffers_residual; in transfer_bytes()
740 cmd->SCp.this_residual = cmd->SCp.buffer->length; in transfer_bytes()
741 cmd->SCp.ptr = sg_virt(cmd->SCp.buffer); in transfer_bytes()
743 if (!cmd->SCp.this_residual) /* avoid bogus setups */ in transfer_bytes()
757 transfer_pio(regs, (uchar *) cmd->SCp.ptr, in transfer_bytes()
758 cmd->SCp.this_residual, data_in_dir, hostdata); in transfer_bytes()
759 length = cmd->SCp.this_residual; in transfer_bytes()
760 cmd->SCp.this_residual = read_wd33c93_count(regs); in transfer_bytes()
761 cmd->SCp.ptr += (length - cmd->SCp.this_residual); in transfer_bytes()
778 write_wd33c93_count(regs, cmd->SCp.this_residual); in transfer_bytes()
781 (hostdata->level2 == L2_BASIC && cmd->SCp.phase == 0)) { in transfer_bytes()
834 printk("[%p/%d:", cmd->SCp.ptr, cmd->SCp.this_residual)) in wd33c93_intr()
837 length = cmd->SCp.this_residual; in wd33c93_intr()
838 cmd->SCp.this_residual = read_wd33c93_count(regs); in wd33c93_intr()
839 cmd->SCp.ptr += (length - cmd->SCp.this_residual); in wd33c93_intr()
841 printk("%p/%d]", cmd->SCp.ptr, cmd->SCp.this_residual)) in wd33c93_intr()
891 if (cmd->SCp.phase) in wd33c93_intr()
933 printk("IN-%d.%d", cmd->SCp.this_residual, in wd33c93_intr()
934 cmd->SCp.buffers_residual)) in wd33c93_intr()
945 printk("OUT-%d.%d", cmd->SCp.this_residual, in wd33c93_intr()
946 cmd->SCp.buffers_residual)) in wd33c93_intr()
969 cmd->SCp.Status = read_1_byte(regs); in wd33c93_intr()
970 DB(DB_INTR, printk("%02x", cmd->SCp.Status)) in wd33c93_intr()
998 cmd->SCp.Message = msg; in wd33c93_intr()
1170 cmd->SCp.Message = COMMAND_COMPLETE; in wd33c93_intr()
1172 DB(DB_INTR, printk(":%d.%d", cmd->SCp.Status, lun)) in wd33c93_intr()
1176 if (cmd->SCp.Status == ILLEGAL_STATUS_BYTE) in wd33c93_intr()
1177 cmd->SCp.Status = lun; in wd33c93_intr()
1179 && cmd->SCp.Status != SAM_STAT_GOOD) { in wd33c93_intr()
1183 scsi_msg_to_host_byte(cmd, cmd->SCp.Message); in wd33c93_intr()
1184 set_status_byte(cmd, cmd->SCp.Status); in wd33c93_intr()
1266 cmd->SCp.Status != SAM_STAT_GOOD) { in wd33c93_intr()
1270 scsi_msg_to_host_byte(cmd, cmd->SCp.Message); in wd33c93_intr()
1271 set_status_byte(cmd, cmd->SCp.Status); in wd33c93_intr()
1300 DB(DB_INTR, printk(":%d", cmd->SCp.Status)) in wd33c93_intr()
1302 && cmd->SCp.Status != SAM_STAT_GOOD) { in wd33c93_intr()
1306 scsi_msg_to_host_byte(cmd, cmd->SCp.Message); in wd33c93_intr()
1307 set_status_byte(cmd, cmd->SCp.Status); in wd33c93_intr()