Lines Matching defs:port
32 static int rpckbd_write(struct serio *port, unsigned char val)
44 struct serio *port = dev_id;
51 serio_interrupt(port, byte, 0);
62 static int rpckbd_open(struct serio *port)
64 struct rpckbd_data *rpckbd = port->port_data;
71 if (request_irq(rpckbd->rx_irq, rpckbd_rx, 0, "rpckbd", port) != 0) {
76 if (request_irq(rpckbd->tx_irq, rpckbd_tx, 0, "rpckbd", port) != 0) {
78 free_irq(rpckbd->rx_irq, port);
85 static void rpckbd_close(struct serio *port)
87 struct rpckbd_data *rpckbd = port->port_data;
89 free_irq(rpckbd->rx_irq, port);
90 free_irq(rpckbd->tx_irq, port);
128 strscpy(serio->name, "RiscPC PS/2 kbd port", sizeof(serio->name));