tag | line | file | source code |
bse | 287 | drivers/scsi/aha1542.c | static int aha1542_test_port(int bse, struct Scsi_Host * shpnt) |
bse | 297 | drivers/scsi/aha1542.c | if(inb(STATUS(bse)) == 0xff) return 0; |
bse | 304 | drivers/scsi/aha1542.c | aha1542_intr_reset(bse); /* reset interrupts, so they don't block */ |
bse | 306 | drivers/scsi/aha1542.c | outb(SRST|IRST/*|SCRST*/, CONTROL(bse)); |
bse | 313 | drivers/scsi/aha1542.c | WAIT(STATUS(bse), STATMASK, INIT|IDLE, STST|DIAGF|INVDCMD|DF|CDF); |
bse | 317 | drivers/scsi/aha1542.c | if (inb(INTRFLAGS(bse))&INTRMASK) goto fail; |
bse | 323 | drivers/scsi/aha1542.c | aha1542_out(bse, inquiry_cmd, 1); |
bse | 331 | drivers/scsi/aha1542.c | WAIT(STATUS(bse), DF, DF, 0); |
bse | 332 | drivers/scsi/aha1542.c | *cmdp++ = inb(DATA(bse)); |
bse | 337 | drivers/scsi/aha1542.c | if (inb(STATUS(bse)) & DF) goto fail; |
bse | 341 | drivers/scsi/aha1542.c | WAIT(INTRFLAGS(bse), HACC, HACC, 0); |
bse | 346 | drivers/scsi/aha1542.c | outb(IRST, CONTROL(bse)); |
bse | 694 | drivers/scsi/aha1542.c | static void setup_mailboxes(int bse, struct Scsi_Host * shpnt) |
bse | 709 | drivers/scsi/aha1542.c | aha1542_intr_reset(bse); /* reset interrupts, so they don't block */ |
bse | 711 | drivers/scsi/aha1542.c | aha1542_out(bse, cmd, 5); |
bse | 712 | drivers/scsi/aha1542.c | WAIT(INTRFLAGS(bse), INTRMASK, HACC, 0); |
bse | 717 | drivers/scsi/aha1542.c | aha1542_intr_reset(bse); |