Lines Matching refs:workreq

125 	struct scsi_cmnd *workreq;
346 workreq = dev->id[c][target_id].curr_req;
348 scmd_printk(KERN_DEBUG, workreq, "CDB");
349 for (l = 0; l < workreq->cmd_len; l++)
350 printk(KERN_DEBUG " %x",workreq->cmnd[l]);
381 //j=workreq->cmnd[0];
382 if ((workreq->cmnd[0] == READ_6) ||
383 (workreq->cmnd[0] == READ_10) ||
384 (workreq->cmnd[0] == WRITE_6) ||
385 (workreq->cmnd[0] == WRITE_10)) {
390 if ((workreq->cmnd[0] == READ_6) ||
391 (workreq->cmnd[0] == READ_10) ||
392 (workreq->cmnd[0] == WRITE_6) ||
393 (workreq->cmnd[0] == WRITE_10))
400 if ((workreq->cmnd[0] == READ_6) ||
401 (workreq->cmnd[0] == READ_10) ||
402 (workreq->cmnd[0] == WRITE_6) ||
403 (workreq->cmnd[0] == WRITE_10))
490 workreq = dev->id[c][target_id].curr_req;
497 workreq->result = atp_readb_io(dev, c, 0x0f);
500 workreq->result = SAM_STAT_CHECK_CONDITION;
503 workreq->result = SAM_STAT_CHECK_CONDITION;
512 scsi_dma_unmap(workreq);
515 scsi_done(workreq);
517 printk("workreq->scsi_done\n");
712 struct scsi_cmnd *workreq = NULL;
732 workreq = dev->id[c][dev->last_cmd[c]].curr_req;
733 if (!workreq) {
741 if (!workreq) {
751 workreq = dev->quereq[c][dev->quhd[c]];
752 if (dev->id[c][scmd_id(workreq)].curr_req != NULL) {
758 dev->id[c][scmd_id(workreq)].curr_req = workreq;
759 dev->last_cmd[c] = scmd_id(workreq);
772 scmd_printk(KERN_DEBUG, workreq, "CDB");
773 for(i=0;i<workreq->cmd_len;i++) {
774 printk(" %x",workreq->cmnd[i]);
778 l = scsi_bufflen(workreq);
783 dev->r1f[c][scmd_id(workreq)] = 0;
786 if (workreq->cmnd[0] == READ_CAPACITY) {
790 if (workreq->cmnd[0] == TEST_UNIT_READY) {
795 target_id = scmd_id(workreq);
816 atp_writeb_io(dev, c, 0x00, workreq->cmd_len);
822 for (i = 0; i < workreq->cmd_len; i++)
823 atp_writeb_io(dev, c, 0x03 + i, workreq->cmnd[i]);
824 atp_writeb_io(dev, c, 0x0f, workreq->device->lun);
834 sg_count = scsi_dma_map(workreq);
856 if (workreq->sc_data_direction == DMA_TO_DEVICE)
885 scsi_for_each_sg(workreq, sgpnt, sg_count, j) {
924 if ((workreq->cmnd[0] == READ_6) ||
925 (workreq->cmnd[0] == READ_10) ||
926 (workreq->cmnd[0] == WRITE_6) ||
927 (workreq->cmnd[0] == WRITE_10)) {
932 if ((workreq->cmnd[0] == READ_6) ||
933 (workreq->cmnd[0] == READ_10) ||
934 (workreq->cmnd[0] == WRITE_6) ||
935 (workreq->cmnd[0] == WRITE_10))
942 if ((workreq->cmnd[0] == READ_6) ||
943 (workreq->cmnd[0] == READ_10) ||
944 (workreq->cmnd[0] == WRITE_6) ||
945 (workreq->cmnd[0] == WRITE_10))
953 if(workreq->sc_data_direction == DMA_TO_DEVICE) {