• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/drivers/scsi/

Lines Matching defs:current_command

228 static Scsi_Cmnd *current_command = NULL;
348 current_command->SCp.phase = idle;
349 current_command->result = DID_RESET << 16;
351 current_command->scsi_done(current_command);
358 current_command->SCp.phase = idle;
359 current_command->result = DID_ERROR << 16;
361 current_command->scsi_done(current_command);
368 current_command->SCp.phase = idle;
369 current_command->result = DID_ERROR << 16;
371 current_command->scsi_done(current_command);
378 current_command->SCp.phase = idle;
379 current_command->result = DID_PARITY << 16;
381 current_command->scsi_done(current_command);
388 current_command->SCp.phase = idle;
389 current_command->result = DID_ERROR << 16;
391 current_command->scsi_done(current_command);
397 if(current_command->SCp.phase != message_in)
398 current_command->result = DID_NO_CONNECT << 16;
400 current_command->result = (current_command->SCp.Status & 0xFF) | ((current_command->SCp.Message & 0xFF) << 8) | (DID_OK << 16);
401 current_command->SCp.phase = idle;
403 current_command->scsi_done(current_command);
415 current_command->SCp.phase = data_out;
418 scsi_bufflen(current_command));
421 scsi_for_each_sg(current_command,
422 sg, scsi_sg_count(current_command), i) {
427 if(tot_trans < current_command->underflow)
428 printk(KERN_WARNING "sym53c416: Underflow, wrote %d bytes, request for %d bytes.\n", tot_trans, current_command->underflow);
437 current_command->SCp.phase = data_in;
440 scsi_bufflen(current_command));
444 scsi_for_each_sg(current_command,
445 sg, scsi_sg_count(current_command), i) {
450 if(tot_trans < current_command->underflow)
451 printk(KERN_WARNING "sym53c416: Underflow, read %d bytes, request for %d bytes.\n", tot_trans, current_command->underflow);
458 current_command->SCp.phase = command_ph;
465 current_command->SCp.phase = status_ph;
480 current_command->SCp.phase = message_out;
488 current_command->SCp.phase = message_in;
489 current_command->SCp.Status = inb(base + SCSI_FIFO);
490 current_command->SCp.Message = inb(base + SCSI_FIFO);
491 if(current_command->SCp.Message == SAVE_POINTERS || current_command->SCp.Message == DISCONNECT)
745 current_command = SCpnt; /* set current command */
746 current_command->scsi_done = done; /* set ptr to done function */
747 current_command->SCp.phase = command_ph; /* currect phase is the command phase */
748 current_command->SCp.Status = 0;
749 current_command->SCp.Message = 0;