Lines Matching refs:INB
578 if (INB(ISR) & 0x20) { /* 82510 chip is present */ in asyattach()
600 if ((INB(ISR) & 0xc0) == 0xc0) in asyattach()
1010 mcr = INB(MCR); in asyopen()
1019 (INB(MSR) & DCD)) in asyopen()
1151 lcr = INB(LCR); in asyclose()
1217 OUTB(MCR, INB(MCR) & ~ ASY_LOOP); in asyclose()
1250 icr = INB(ICR); in asyclose()
1322 ((INB(LSR) & XSRE) == 0)); in asy_isbusy()
1418 (void) INB(DAT); in asy_program()
1419 (void) INB(ISR); in asy_program()
1420 (void) INB(LSR); in asy_program()
1421 (void) INB(MSR); in asy_program()
1426 lcr = INB(LCR); in asy_program()
1529 while ((INB(LSR) & XHRE) == 0) { in asyputchar()
1546 return ((INB(LSR) & RCA) != 0); in asyischar()
1561 return (INB(DAT)); in asygetchar()
1584 asy->polled_icr = INB(ICR); in asy_polled_enter()
1639 interrupt_id = INB(ISR) & 0x0F; in asyintr()
1646 lsr = INB(LSR); in asyintr()
1653 (void) INB(LSR); in asyintr()
1655 (void) INB(DAT); in asyintr()
1657 (void) INB(MSR); in asyintr()
1705 lsr = INB(LSR); in asyintr()
1774 lsr = INB(LSR); in async_txint()
1811 (void) (INB(DAT) & 0xff); in async_rxint()
1821 c = INB(DAT) & 0xff; in async_rxint()
1889 lsr = INB(LSR); in async_rxint()
1981 msr = INB(MSR); /* this resets the interrupt */ in async_msint()
2099 if (INB(ICR) & MIEN) in async_softint()
2102 val = INB(MSR) & 0xFF; in async_softint()
2154 val = INB(MCR); in async_softint()
2439 lcr = INB(LCR); in async_restart()
2575 val = INB(LCR); in async_nstart()
2719 if (INB(LSR) & XHRE) { in async_nstart()
2748 if (INB(LSR) & XHRE) { in async_resume()
3057 while ((INB(LSR) & XSRE) == 0) { in async_ioctl()
3071 val = INB(LCR); in async_ioctl()
3099 val = INB(LCR); in async_ioctl()
3108 val = INB(LCR); in async_ioctl()
3159 val = INB(MCR); in async_ioctl()
3160 icr = INB(ICR); in async_ioctl()
3600 mcr_r = INB(MCR); in asymctl()
3618 if (INB(ICR) & MIEN) in asymctl()
3621 msr_r = INB(MSR); in asymctl()
3695 mcr = INB(MCR); in asycheckflowcontrol_hw()
3715 if ((ss = async->async_flowc) != '\0' && (INB(LSR) & XHRE)) { in asycheckflowcontrol_sw()