Lines Matching refs:SCp
422 unsigned long oldlen = cmd->SCp.this_residual; in merge_contiguous_buffers()
426 for (endaddr = virt_to_phys(cmd->SCp.ptr + cmd->SCp.this_residual - 1) + 1; in merge_contiguous_buffers()
427 cmd->SCp.buffers_residual && in merge_contiguous_buffers()
428 virt_to_phys(sg_virt(&cmd->SCp.buffer[1])) == endaddr;) { in merge_contiguous_buffers()
430 page_address(sg_page(&cmd->SCp.buffer[1])), endaddr); in merge_contiguous_buffers()
434 ++cmd->SCp.buffer; in merge_contiguous_buffers()
435 --cmd->SCp.buffers_residual; in merge_contiguous_buffers()
436 cmd->SCp.this_residual += cmd->SCp.buffer->length; in merge_contiguous_buffers()
437 endaddr += cmd->SCp.buffer->length; in merge_contiguous_buffers()
440 if (oldlen != cmd->SCp.this_residual) in merge_contiguous_buffers()
442 cnt, cmd->SCp.ptr, cmd->SCp.this_residual); in merge_contiguous_buffers()
462 cmd->SCp.buffer = scsi_sglist(cmd); in initialize_SCp()
463 cmd->SCp.buffers_residual = scsi_sg_count(cmd) - 1; in initialize_SCp()
464 cmd->SCp.ptr = sg_virt(cmd->SCp.buffer); in initialize_SCp()
465 cmd->SCp.this_residual = cmd->SCp.buffer->length; in initialize_SCp()
471 cmd->SCp.buffer = NULL; in initialize_SCp()
472 cmd->SCp.buffers_residual = 0; in initialize_SCp()
473 cmd->SCp.ptr = NULL; in initialize_SCp()
474 cmd->SCp.this_residual = 0; in initialize_SCp()
1121 p = hostdata->connected->SCp.phase; in NCR5380_dma_complete()
1163 data = (unsigned char **)&hostdata->connected->SCp.ptr; in NCR5380_dma_complete()
1164 count = &hostdata->connected->SCp.this_residual; in NCR5380_dma_complete()
1977 if (!cmd->SCp.this_residual && cmd->SCp.buffers_residual) { in NCR5380_information_transfer()
1978 count = cmd->SCp.buffer->length; in NCR5380_information_transfer()
1979 d = sg_virt(cmd->SCp.buffer); in NCR5380_information_transfer()
1981 count = cmd->SCp.this_residual; in NCR5380_information_transfer()
1982 d = cmd->SCp.ptr; in NCR5380_information_transfer()
2029 if (!cmd->SCp.this_residual && cmd->SCp.buffers_residual) { in NCR5380_information_transfer()
2030 ++cmd->SCp.buffer; in NCR5380_information_transfer()
2031 --cmd->SCp.buffers_residual; in NCR5380_information_transfer()
2032 cmd->SCp.this_residual = cmd->SCp.buffer->length; in NCR5380_information_transfer()
2033 cmd->SCp.ptr = sg_virt(cmd->SCp.buffer); in NCR5380_information_transfer()
2039 HOSTNO, cmd->SCp.this_residual, in NCR5380_information_transfer()
2040 cmd->SCp.buffers_residual); in NCR5380_information_transfer()
2065 cmd->SCp.phase = phase; in NCR5380_information_transfer()
2067 &len, (unsigned char **)&cmd->SCp.ptr)) { in NCR5380_information_transfer()
2091 cmd->SCp.this_residual -= transfersize - len; in NCR5380_information_transfer()
2097 (int *)&cmd->SCp.this_residual, in NCR5380_information_transfer()
2098 (unsigned char **)&cmd->SCp.ptr); in NCR5380_information_transfer()
2110 cmd->SCp.Message = tmp; in NCR5380_information_transfer()
2153 cmd->result = cmd->SCp.Status | (cmd->SCp.Message << 8); in NCR5380_information_transfer()
2173 if (status_byte(cmd->SCp.Status) == QUEUE_FULL) { in NCR5380_information_transfer()
2213 cmd->result = cmd->SCp.Status | (cmd->SCp.Message << 8); in NCR5380_information_transfer()
2214 else if (status_byte(cmd->SCp.Status) != GOOD) in NCR5380_information_transfer()
2224 (status_byte(cmd->SCp.Status) == CHECK_CONDITION)) { in NCR5380_information_transfer()
2447 cmd->SCp.Status = tmp; in NCR5380_information_transfer()
2608 if (!tmp->SCp.this_residual && tmp->SCp.buffers_residual) { in NCR5380_reselect()
2609 count = tmp->SCp.buffer->length; in NCR5380_reselect()
2610 d = sg_virt(tmp->SCp.buffer); in NCR5380_reselect()
2612 count = tmp->SCp.this_residual; in NCR5380_reselect()
2613 d = tmp->SCp.ptr; in NCR5380_reselect()