Lines Matching refs:hooks

380 	struct port_hooks *hooks = port->ip_hooks;  in port_init()  local
470 port->ip_card->ic_enable &= ~hooks->intr_clear; in port_init()
471 ioc3_disable(port->ip_is, idd, hooks->intr_clear); in port_init()
472 ioc3_ack(port->ip_is, idd, hooks->intr_clear); in port_init()
681 struct port_hooks *hooks = port->ip_hooks; in do_write() local
747 enable_intrs(port, hooks->intr_tx_mt); in do_write()
775 struct port_hooks *hooks = port->ip_hooks; in set_notification() local
783 intrbits |= (hooks->intr_rx_timer | hooks->intr_rx_high); in set_notification()
785 intrbits |= hooks->intr_tx_explicit; in set_notification()
787 intrbits |= hooks->intr_delta_dcd; in set_notification()
791 intrbits |= hooks->intr_delta_cts; in set_notification()
809 else if (!(port->ip_card->ic_enable & hooks->intr_tx_mt)) in set_notification()
867 struct port_hooks *hooks = port->ip_hooks; in ioc3_set_proto() local
875 + hooks->rs422_select_pin)); in ioc3_set_proto()
882 + hooks->rs422_select_pin)); in ioc3_set_proto()
1120 struct port_hooks *hooks; in do_read() local
1127 hooks = port->ip_hooks; in do_read()
1382 enable_intrs(port, hooks->intr_rx_high); in do_read()
1436 struct port_hooks *hooks; in ioc3uart_intr_one() local
1447 hooks = port->ip_hooks; in ioc3uart_intr_one()
1464 sio_ir = pending & ~(hooks->intr_tx_mt); in ioc3uart_intr_one()
1480 if (sio_ir & hooks->intr_delta_dcd) { in ioc3uart_intr_one()
1481 ioc3_ack(is, idd, hooks->intr_delta_dcd); in ioc3uart_intr_one()
1502 if (sio_ir & hooks->intr_delta_cts) { in ioc3uart_intr_one()
1503 ioc3_ack(is, idd, hooks->intr_delta_cts); in ioc3uart_intr_one()
1519 if (sio_ir & hooks->intr_rx_timer) { in ioc3uart_intr_one()
1520 ioc3_ack(is, idd, hooks->intr_rx_timer); in ioc3uart_intr_one()
1528 else if (sio_ir & hooks->intr_rx_high) { in ioc3uart_intr_one()
1544 & hooks->intr_rx_high) { in ioc3uart_intr_one()
1549 card_ptr->ic_enable &= ~hooks->intr_rx_high; in ioc3uart_intr_one()
1559 if (sio_ir & hooks->intr_tx_explicit) { in ioc3uart_intr_one()
1561 ioc3_ack(is, idd, hooks->intr_tx_explicit); in ioc3uart_intr_one()
1567 else if (sio_ir & hooks->intr_tx_mt) { in ioc3uart_intr_one()
1588 if (sio_ir & hooks->intr_tx_mt) { in ioc3uart_intr_one()
1603 card_ptr->ic_enable &= ~hooks->intr_tx_mt; in ioc3uart_intr_one()
1612 if (rx_high_rd_aborted && (sio_ir == hooks->intr_rx_high)) { in ioc3uart_intr_one()
1613 sio_ir &= ~hooks->intr_rx_high; in ioc3uart_intr_one()
1615 } while (sio_ir & hooks->intr_all); in ioc3uart_intr_one()