| plan 9 kernel history: overview | file list | diff list |
1995/0329/pc/scsi.c (diff list | history)
| 1995/0329/sys/src/9/pc/scsi.c:158,164 – 1995/0403/sys/src/9/pc/scsi.c:158,164 (short | long | prev | next) | ||
| 1995/0324 | print("scsi%d: unit %d inquire failed, status %d\n", t->ctlrno, i, s); | |
| 1994/0908 | continue; } | |
| 1995/0324 |
| |
| 1995/0403 | print("scsi%d: unit %d:%2.2ux: %s\n", t->ctlrno, i, t->inq[0], t->inq+8); | |
| 1995/0324 | t->ok = 1; | |
| 1994/0908 | } | |
| 1993/0915 | } | |
| 1995/0329/sys/src/9/pc/scsi.c:185,194 – 1995/0403/sys/src/9/pc/scsi.c:185,194 | ||
| 1993/0915 | } | |
| 1994/0908 | int | |
| 1995/0403 | scsiinv(int devno, int *type, Target **rt, uchar **inq, char *id) | |
| 1994/0908 | { Target *t; | |
| 1995/0403 | int ctlr, *i, unit; | |
| 1993/0915 | ||
| 1994/0908 | inventory(); | |
| 1993/0915 | ||
| 1995/0329/sys/src/9/pc/scsi.c:200,210 – 1995/0403/sys/src/9/pc/scsi.c:200,215 | ||
| 1994/0908 | t = &scsi[ctlr]->target[unit]; devno++; | |
| 1995/0329 |
| |
| 1994/0908 |
| |
| 1995/0403 | if(t->ok){ for(i = type; *i >= 0; i++){ if((t->inq[0]&0x1F) != *i) continue; *rt = t; *inq = t->inq; sprint(id, "scsi%d: unit %d", ctlr, unit); print("devno %d = %s\n", devno, id); return devno; } | |
| 1994/0908 | } } return -1; | |