Lines Matching refs:rpckbd
64 struct rpckbd_data *rpckbd = port->port_data;
71 if (request_irq(rpckbd->rx_irq, rpckbd_rx, 0, "rpckbd", port) != 0) {
72 printk(KERN_ERR "rpckbd.c: Could not allocate keyboard receive IRQ\n");
76 if (request_irq(rpckbd->tx_irq, rpckbd_tx, 0, "rpckbd", port) != 0) {
77 printk(KERN_ERR "rpckbd.c: Could not allocate keyboard transmit IRQ\n");
78 free_irq(rpckbd->rx_irq, port);
87 struct rpckbd_data *rpckbd = port->port_data;
89 free_irq(rpckbd->rx_irq, port);
90 free_irq(rpckbd->tx_irq, port);
99 struct rpckbd_data *rpckbd;
112 rpckbd = kzalloc(sizeof(*rpckbd), GFP_KERNEL);
113 if (!serio || !rpckbd) {
114 kfree(rpckbd);
119 rpckbd->rx_irq = rx_irq;
120 rpckbd->tx_irq = tx_irq;
127 serio->port_data = rpckbd;
129 strscpy(serio->phys, "rpckbd/serio0", sizeof(serio->phys));
139 struct rpckbd_data *rpckbd = serio->port_data;
142 kfree(rpckbd);