tag | line | file | source code |
SCmd | 308 | drivers/scsi/scsi.c | Scsi_Cmnd SCmd; |
SCmd | 310 | drivers/scsi/scsi.c | memset(&SCmd, 0, sizeof(SCmd)); |
SCmd | 314 | drivers/scsi/scsi.c | SCmd.next = NULL; |
SCmd | 315 | drivers/scsi/scsi.c | SCmd.prev = NULL; |
SCmd | 317 | drivers/scsi/scsi.c | SCmd.device = SDpnt; /* This was really needed! (DB) */ |
SCmd | 329 | drivers/scsi/scsi.c | shpnt->host_queue = &SCmd; /* We need this so that |
SCmd | 356 | drivers/scsi/scsi.c | SCmd.host = shpnt; |
SCmd | 357 | drivers/scsi/scsi.c | SCmd.target = dev; |
SCmd | 358 | drivers/scsi/scsi.c | SCmd.lun = lun; |
SCmd | 360 | drivers/scsi/scsi.c | SCmd.request.sem = NULL; /* Used for mutex if loading devices after boot */ |
SCmd | 361 | drivers/scsi/scsi.c | SCmd.request.dev = 0xffff; /* Mark not busy */ |
SCmd | 362 | drivers/scsi/scsi.c | SCmd.use_sg = 0; |
SCmd | 363 | drivers/scsi/scsi.c | SCmd.cmd_len = 0; |
SCmd | 364 | drivers/scsi/scsi.c | SCmd.old_use_sg = 0; |
SCmd | 365 | drivers/scsi/scsi.c | SCmd.transfersize = 0; |
SCmd | 366 | drivers/scsi/scsi.c | SCmd.underflow = 0; |
SCmd | 368 | drivers/scsi/scsi.c | scsi_do_cmd (&SCmd, |
SCmd | 377 | drivers/scsi/scsi.c | while (SCmd.request.dev != 0xfffe); |
SCmd | 379 | drivers/scsi/scsi.c | if (SCmd.request.dev != 0xfffe){ |
SCmd | 381 | drivers/scsi/scsi.c | SCmd.request.sem = &sem; |
SCmd | 384 | drivers/scsi/scsi.c | while (SCmd.request.dev != 0xfffe) schedule(); |
SCmd | 390 | drivers/scsi/scsi.c | printk("scsi: return code %08x\n", SCmd.result); |
SCmd | 394 | drivers/scsi/scsi.c | if(SCmd.result) { |
SCmd | 395 | drivers/scsi/scsi.c | if ((driver_byte(SCmd.result) & DRIVER_SENSE) && |
SCmd | 396 | drivers/scsi/scsi.c | ((SCmd.sense_buffer[0] & 0x70) >> 4) == 7) { |
SCmd | 397 | drivers/scsi/scsi.c | if (SCmd.sense_buffer[2] &0xe0) |
SCmd | 399 | drivers/scsi/scsi.c | if(((SCmd.sense_buffer[2] & 0xf) != NOT_READY) && |
SCmd | 400 | drivers/scsi/scsi.c | ((SCmd.sense_buffer[2] & 0xf) != UNIT_ATTENTION)) |
SCmd | 422 | drivers/scsi/scsi.c | SCmd.request.dev = 0xffff; /* Mark not busy */ |
SCmd | 423 | drivers/scsi/scsi.c | SCmd.cmd_len = 0; |
SCmd | 425 | drivers/scsi/scsi.c | scsi_do_cmd (&SCmd, |
SCmd | 431 | drivers/scsi/scsi.c | while (SCmd.request.dev != 0xfffe); |
SCmd | 433 | drivers/scsi/scsi.c | if (SCmd.request.dev != 0xfffe){ |
SCmd | 435 | drivers/scsi/scsi.c | SCmd.request.sem = &sem; |
SCmd | 438 | drivers/scsi/scsi.c | while (SCmd.request.dev != 0xfffe) schedule(); |
SCmd | 442 | drivers/scsi/scsi.c | the_result = SCmd.result; |
SCmd | 581 | drivers/scsi/scsi.c | SCmd.request.dev = 0xffff; /* Mark not busy */ |
SCmd | 582 | drivers/scsi/scsi.c | SCmd.cmd_len = 0; |
SCmd | 584 | drivers/scsi/scsi.c | scsi_do_cmd (&SCmd, |
SCmd | 590 | drivers/scsi/scsi.c | while (SCmd.request.dev != 0xfffe); |
SCmd | 592 | drivers/scsi/scsi.c | if (SCmd.request.dev != 0xfffe){ |
SCmd | 594 | drivers/scsi/scsi.c | SCmd.request.sem = &sem; |
SCmd | 597 | drivers/scsi/scsi.c | while (SCmd.request.dev != 0xfffe) schedule(); |