Lines Matching refs:outb

102 	outb (BCR0(b->port), 0);  in cx_close_board()
104 outb (BCR0(b->port+0x10), 0); in cx_close_board()
132 outb (CAR(c->port), c->num & 3); in cx_start_chan()
166 outb (CMR(c->port), mode | (c->mode == M_ASYNC ? CMR_ASYNC : CMR_HDLC)); in cx_start_chan()
185 outb (IER(c->port), ier); in cx_start_chan()
200 outb (CAR(c->port), c->num & 3); in cx_enable_receive()
203 outb (IER(c->port), ier & ~ (IER_RXD | IER_RET)); in cx_enable_receive()
207 outb (CAR(c->port), c->num & 3); in cx_enable_receive()
210 outb (IER(c->port), ier | (IER_RXD | IER_RET)); in cx_enable_receive()
212 outb (IER(c->port), ier | IER_RXD); in cx_enable_receive()
223 outb (CAR(c->port), c->num & 3); in cx_enable_transmit()
225 outb (STCR(c->port), STC_ABORTTX | STC_SNDSPC); in cx_enable_transmit()
228 outb (CAR(c->port), c->num & 3); in cx_enable_transmit()
238 outb (CAR(c->port), c->num & 3); in cx_receive_enabled()
244 outb (CAR(c->port), c->num & 3); in cx_transmit_enabled()
275 outb (CAR(c->port), c->num & 3); in cx_set_baud()
281 outb (RCOR(c->port), BYTE c->opt.rcor); in cx_set_baud()
282 outb (RBPR(c->port), period); in cx_set_baud()
286 outb (RCOR(c->port), BYTE c->opt.rcor); in cx_set_baud()
287 outb (RBPR(c->port), 1); in cx_set_baud()
294 outb (TBPR(c->port), period); in cx_set_baud()
303 outb (TBPR(c->port), 1); in cx_set_baud()
307 outb (RCOR(c->port), BYTE c->opt.rcor); in cx_set_baud()
308 outb (RBPR(c->port), 1); in cx_set_baud()
311 outb (COR2(c->port), (BYTE c->hopt.cor2) & ~3); in cx_set_baud()
313 outb (COR2(c->port), BYTE c->hopt.cor2); in cx_set_baud()
314 outb (TCOR(c->port), BYTE c->opt.tcor); in cx_set_baud()
338 outb (CAR(c->port), c->num & 3); in cx_set_nrzi()
339 outb (RCOR(c->port), BYTE c->opt.rcor); in cx_set_nrzi()
350 outb (CAR(c->port), c->num & 3); in cx_send()
387 outb (sts_port, BSTS_EOFR | BSTS_INTR | BSTS_OWN24); in cx_send()
394 outb (IER(c->port), IER_RXD | IER_TXD | IER_TXMPTY); in cx_send()
396 outb (IER(c->port), IER_RXD | IER_TXD); in cx_send()
465 outb (sts_port, BSTS_OWN24); in cx_receive_interrupt()
534 outb (ARBSTS(c->port), BSTS_OWN24); in cx_receive_interrupt()
538 outb (BRBSTS(c->port), BSTS_OWN24); in cx_receive_interrupt()
580 outb (IER(c->port), IER_RXD | IER_TXD | IER_TXMPTY); in cx_transmit_interrupt()
582 outb (IER(c->port), IER_RXD | IER_TXD); in cx_transmit_interrupt()
603 outb (MEOIR(c->port), 0); in cx_int_handler()
607 outb (REOIR(c->port), cx_receive_interrupt (c)); in cx_int_handler()
616 outb (TEOIR(c->port), 0); in cx_int_handler()
656 outb (CAR(c->port), c->num & 3); in cx_transmitter_ctl()
665 outb (CAR(c->port), c->num & 3); in cx_flush_transmit()
674 outb (CAR(c->port), c->num & 3); in cx_xflow_ctl()
675 outb (STCR(c->port), STC_SNDSPC | (on ? STC_SSPC_1 : STC_SSPC_2)); in cx_xflow_ctl()
751 outb (CAR(c->port), c->num & 3); in cx_set_async_param()
760 outb (RCOR(c->port), BYTE c->opt.rcor); in cx_set_async_param()
761 outb (RBPR(c->port), period); in cx_set_async_param()
767 outb (TCOR(c->port), BYTE c->opt.tcor); in cx_set_async_param()
768 outb (TBPR(c->port), period); in cx_set_async_param()
770 outb (COR2(c->port), BYTE c->aopt.cor2); in cx_set_async_param()
771 outb (COR3(c->port), BYTE c->aopt.cor3); in cx_set_async_param()
772 outb (SCHR1(c->port), c->aopt.schr1); in cx_set_async_param()
773 outb (SCHR2(c->port), c->aopt.schr2); in cx_set_async_param()
777 outb (COR1(c->port), BYTE c->aopt.cor1); in cx_set_async_param()
839 outb (BCR0(c->board->port), c->board->bcr0); in cx_set_port()
849 outb (BCR0(c->board->port+0x10), c->board->bcr0b); in cx_set_port()
890 outb (BCR0(b->port), b->bcr0 & ~BCR0_IRQ_MASK); in cx_intr_off()
892 outb (BCR0(b->port+0x10), b->bcr0b & ~BCR0_IRQ_MASK); in cx_intr_off()
897 outb (BCR0(b->port), b->bcr0); in cx_intr_on()
899 outb (BCR0(b->port+0x10), b->bcr0b); in cx_intr_on()