Lines Matching refs:SCp
58 dev->cur_cmd->SCp.phase = 1; in got_it()
545 if ((cmd->SCp.this_residual <= 0)) { in ppa_completion()
574 fast = (bulk && (cmd->SCp.this_residual >= PPA_BURST_SIZE)) in ppa_completion()
578 status = ppa_out(dev, cmd->SCp.ptr, fast); in ppa_completion()
580 status = ppa_in(dev, cmd->SCp.ptr, fast); in ppa_completion()
582 cmd->SCp.ptr += fast; in ppa_completion()
583 cmd->SCp.this_residual -= fast; in ppa_completion()
589 if (cmd->SCp.buffer && !cmd->SCp.this_residual) { in ppa_completion()
591 if (cmd->SCp.buffers_residual--) { in ppa_completion()
592 cmd->SCp.buffer++; in ppa_completion()
593 cmd->SCp.this_residual = in ppa_completion()
594 cmd->SCp.buffer->length; in ppa_completion()
595 cmd->SCp.ptr = sg_virt(cmd->SCp.buffer); in ppa_completion()
660 if (cmd->SCp.phase > 1) in ppa_interrupt()
682 switch (cmd->SCp.phase) { in ppa_engine()
717 cmd->SCp.phase++; in ppa_engine()
725 cmd->SCp.phase++; in ppa_engine()
734 cmd->SCp.phase++; in ppa_engine()
738 cmd->SCp.buffer = scsi_sglist(cmd); in ppa_engine()
739 cmd->SCp.this_residual = cmd->SCp.buffer->length; in ppa_engine()
740 cmd->SCp.ptr = sg_virt(cmd->SCp.buffer); in ppa_engine()
742 cmd->SCp.buffer = NULL; in ppa_engine()
743 cmd->SCp.this_residual = 0; in ppa_engine()
744 cmd->SCp.ptr = NULL; in ppa_engine()
746 cmd->SCp.buffers_residual = scsi_sg_count(cmd) - 1; in ppa_engine()
747 cmd->SCp.phase++; in ppa_engine()
759 cmd->SCp.phase++; in ppa_engine()
798 cmd->SCp.phase = 0; /* bus free */ in ppa_queuecommand_lck()
839 switch (cmd->SCp.phase) { in ppa_abort()
863 if (cmd->SCp.phase) in ppa_reset()