Lines Matching refs:port
52 static int rpckbd_write(struct serio *port, unsigned char val)
64 struct serio *port = dev_id;
71 serio_interrupt(port, byte, 0);
82 static int rpckbd_open(struct serio *port)
84 struct rpckbd_data *rpckbd = port->port_data;
91 if (request_irq(rpckbd->rx_irq, rpckbd_rx, 0, "rpckbd", port) != 0) {
96 if (request_irq(rpckbd->tx_irq, rpckbd_tx, 0, "rpckbd", port) != 0) {
98 free_irq(rpckbd->rx_irq, port);
105 static void rpckbd_close(struct serio *port)
107 struct rpckbd_data *rpckbd = port->port_data;
109 free_irq(rpckbd->rx_irq, port);
110 free_irq(rpckbd->tx_irq, port);
148 strlcpy(serio->name, "RiscPC PS/2 kbd port", sizeof(serio->name));