tag | line | file | source code |
icb | 463 | drivers/scsi/wd7000.c | IcbAny icb; /* generic format */ |
icb | 809 | drivers/scsi/wd7000.c | register IcbAny *icb; /* for host commands */ |
icb | 879 | drivers/scsi/wd7000.c | icb = (IcbAny *) scb; |
icb | 880 | drivers/scsi/wd7000.c | icb->status = icmb_status; |
icb | 881 | drivers/scsi/wd7000.c | icb->phase = 0; |
icb | 956 | drivers/scsi/wd7000.c | static IcbDiag icb = {ICB_OP_DIAGNOSTICS}; |
icb | 960 | drivers/scsi/wd7000.c | icb.type = code; |
icb | 961 | drivers/scsi/wd7000.c | any2scsi(icb.len, sizeof(buf)); |
icb | 962 | drivers/scsi/wd7000.c | any2scsi(icb.ptr, (int) &buf); |
icb | 963 | drivers/scsi/wd7000.c | icb.phase = 1; |
icb | 969 | drivers/scsi/wd7000.c | mail_out(host, (struct scb *) &icb); |
icb | 971 | drivers/scsi/wd7000.c | while (icb.phase && jiffies < timeout) |
icb | 974 | drivers/scsi/wd7000.c | if (icb.phase) { |
icb | 978 | drivers/scsi/wd7000.c | if (make_code(icb.vue|(icb.status << 8),0)) { |
icb | 980 | drivers/scsi/wd7000.c | icb.vue, icb.status); |
icb | 1072 | drivers/scsi/wd7000.c | static IcbRevLvl icb = {ICB_OP_GET_REVISION}; |
icb | 1074 | drivers/scsi/wd7000.c | icb.phase = 1; |
icb | 1081 | drivers/scsi/wd7000.c | mail_out(host, (struct scb *) &icb); |
icb | 1082 | drivers/scsi/wd7000.c | while (icb.phase) |
icb | 1084 | drivers/scsi/wd7000.c | host->rev1 = icb.primary; |
icb | 1085 | drivers/scsi/wd7000.c | host->rev2 = icb.secondary; |