tag | line | file | source code |
bse | 290 | drivers/scsi/aha1542.c | static int aha1542_test_port(int bse, struct Scsi_Host * shpnt) |
bse | 300 | drivers/scsi/aha1542.c | if(inb(STATUS(bse)) == 0xff) return 0; |
bse | 307 | drivers/scsi/aha1542.c | aha1542_intr_reset(bse); /* reset interrupts, so they don't block */ |
bse | 309 | drivers/scsi/aha1542.c | outb(SRST|IRST/*|SCRST*/, CONTROL(bse)); |
bse | 316 | drivers/scsi/aha1542.c | WAIT(STATUS(bse), STATMASK, INIT|IDLE, STST|DIAGF|INVDCMD|DF|CDF); |
bse | 320 | drivers/scsi/aha1542.c | if (inb(INTRFLAGS(bse))&INTRMASK) goto fail; |
bse | 326 | drivers/scsi/aha1542.c | aha1542_out(bse, inquiry_cmd, 1); |
bse | 334 | drivers/scsi/aha1542.c | WAIT(STATUS(bse), DF, DF, 0); |
bse | 335 | drivers/scsi/aha1542.c | *cmdp++ = inb(DATA(bse)); |
bse | 340 | drivers/scsi/aha1542.c | if (inb(STATUS(bse)) & DF) goto fail; |
bse | 344 | drivers/scsi/aha1542.c | WAIT(INTRFLAGS(bse), HACC, HACC, 0); |
bse | 349 | drivers/scsi/aha1542.c | outb(IRST, CONTROL(bse)); |
bse | 697 | drivers/scsi/aha1542.c | static void setup_mailboxes(int bse, struct Scsi_Host * shpnt) |
bse | 712 | drivers/scsi/aha1542.c | aha1542_intr_reset(bse); /* reset interrupts, so they don't block */ |
bse | 714 | drivers/scsi/aha1542.c | aha1542_out(bse, cmd, 5); |
bse | 715 | drivers/scsi/aha1542.c | WAIT(INTRFLAGS(bse), INTRMASK, HACC, 0); |
bse | 720 | drivers/scsi/aha1542.c | aha1542_intr_reset(bse); |