tag | line | file | source code |
bse | 283 | drivers/scsi/aha1542.c | static int aha1542_test_port(int bse, struct Scsi_Host * shpnt) |
bse | 293 | drivers/scsi/aha1542.c | if(inb(STATUS(bse)) == 0xff) return 0; |
bse | 300 | drivers/scsi/aha1542.c | aha1542_intr_reset(bse); /* reset interrupts, so they don't block */ |
bse | 302 | drivers/scsi/aha1542.c | outb(SRST|IRST/*|SCRST*/, CONTROL(bse)); |
bse | 309 | drivers/scsi/aha1542.c | WAIT(STATUS(bse), STATMASK, INIT|IDLE, STST|DIAGF|INVDCMD|DF|CDF); |
bse | 313 | drivers/scsi/aha1542.c | if (inb(INTRFLAGS(bse))&INTRMASK) goto fail; |
bse | 319 | drivers/scsi/aha1542.c | aha1542_out(bse, inquiry_cmd, 1); |
bse | 327 | drivers/scsi/aha1542.c | WAIT(STATUS(bse), DF, DF, 0); |
bse | 328 | drivers/scsi/aha1542.c | *cmdp++ = inb(DATA(bse)); |
bse | 333 | drivers/scsi/aha1542.c | if (inb(STATUS(bse)) & DF) goto fail; |
bse | 337 | drivers/scsi/aha1542.c | WAIT(INTRFLAGS(bse), HACC, HACC, 0); |
bse | 342 | drivers/scsi/aha1542.c | outb(IRST, CONTROL(bse)); |
bse | 690 | drivers/scsi/aha1542.c | static void setup_mailboxes(int bse, struct Scsi_Host * shpnt) |
bse | 705 | drivers/scsi/aha1542.c | aha1542_intr_reset(bse); /* reset interrupts, so they don't block */ |
bse | 707 | drivers/scsi/aha1542.c | aha1542_out(bse, cmd, 5); |
bse | 708 | drivers/scsi/aha1542.c | WAIT(INTRFLAGS(bse), INTRMASK, HACC, 0); |
bse | 713 | drivers/scsi/aha1542.c | aha1542_intr_reset(bse); |