Lines Matching defs:serio
2 * $Id: iforce-serio.c,v 1.1.1.1 2007/08/03 18:52:33 Exp $
54 serio_write(iforce->serio, 0x2b);
56 serio_write(iforce->serio, iforce->xmit.buf[iforce->xmit.tail]);
61 serio_write(iforce->serio, iforce->xmit.buf[iforce->xmit.tail]);
66 serio_write(iforce->serio, cs);
76 static void iforce_serio_write_wakeup(struct serio *serio)
78 struct iforce *iforce = serio_get_drvdata(serio);
83 static irqreturn_t iforce_serio_irq(struct serio *serio,
86 struct iforce *iforce = serio_get_drvdata(serio);
129 static int iforce_serio_connect(struct serio *serio, struct serio_driver *drv)
139 iforce->serio = serio;
141 serio_set_drvdata(serio, iforce);
143 err = serio_open(serio, drv);
153 fail2: serio_close(serio);
154 fail1: serio_set_drvdata(serio, NULL);
159 static void iforce_serio_disconnect(struct serio *serio)
161 struct iforce *iforce = serio_get_drvdata(serio);
164 serio_close(serio);
165 serio_set_drvdata(serio, NULL);
179 MODULE_DEVICE_TABLE(serio, iforce_serio_ids);