Lines Matching refs:eisa_adr
519 static int __init gdth_search_eisa(u16 eisa_adr) in gdth_search_eisa() argument
523 TRACE(("gdth_search_eisa() adr. %x\n",eisa_adr)); in gdth_search_eisa()
524 id = inl(eisa_adr+ID0REG); in gdth_search_eisa()
526 if ((inb(eisa_adr+EISAREG) & 8) == 0) in gdth_search_eisa()
661 static int __init gdth_init_eisa(u16 eisa_adr,gdth_ha_str *ha) in gdth_init_eisa() argument
666 TRACE(("gdth_init_eisa() adr. %x\n",eisa_adr)); in gdth_init_eisa()
669 outb(0xff,eisa_adr+EDOORREG); in gdth_init_eisa()
670 outb(0x00,eisa_adr+EDENABREG); in gdth_init_eisa()
671 outb(0x00,eisa_adr+EINTENABREG); in gdth_init_eisa()
673 outb(0xff,eisa_adr+LDOORREG); in gdth_init_eisa()
676 while (inb(eisa_adr+EDOORREG) != 0xff) { in gdth_init_eisa()
684 prot_ver = inb(eisa_adr+MAILBOXREG); in gdth_init_eisa()
685 outb(0xff,eisa_adr+EDOORREG); in gdth_init_eisa()
690 ha->bmic = eisa_adr; in gdth_init_eisa()
691 ha->brd_phys = (u32)eisa_adr >> 12; in gdth_init_eisa()
693 outl(0,eisa_adr+MAILBOXREG); in gdth_init_eisa()
694 outl(0,eisa_adr+MAILBOXREG+4); in gdth_init_eisa()
695 outl(0,eisa_adr+MAILBOXREG+8); in gdth_init_eisa()
696 outl(0,eisa_adr+MAILBOXREG+12); in gdth_init_eisa()
699 if ((id = inl(eisa_adr+ID0REG)) == GDT3_ID) { in gdth_init_eisa()
703 outl(1,eisa_adr+MAILBOXREG+8); in gdth_init_eisa()
704 outb(0xfe,eisa_adr+LDOORREG); in gdth_init_eisa()
707 while (inb(eisa_adr+EDOORREG) != 0xfe) { in gdth_init_eisa()
714 ha->irq = inb(eisa_adr+MAILBOXREG); in gdth_init_eisa()
715 outb(0xff,eisa_adr+EDOORREG); in gdth_init_eisa()
740 eisacf = inb(eisa_adr+EISAREG) & 7; in gdth_init_eisa()