Lines Matching defs:serio
14 #include <linux/serio.h>
29 struct serio *serio;
43 static irqreturn_t fujitsu_interrupt(struct serio *serio,
46 struct fujitsu *fujitsu = serio_get_drvdata(serio);
79 static void fujitsu_disconnect(struct serio *serio)
81 struct fujitsu *fujitsu = serio_get_drvdata(serio);
85 serio_close(serio);
86 serio_set_drvdata(serio, NULL);
93 * new serio device that supports the Fujitsu protocol and registers it
96 static int fujitsu_connect(struct serio *serio, struct serio_driver *drv)
109 fujitsu->serio = serio;
112 "%s/input0", serio->phys);
125 serio_set_drvdata(serio, fujitsu);
127 err = serio_open(serio, drv);
138 serio_close(serio);
140 serio_set_drvdata(serio, NULL);
148 * The serio driver structure.
160 MODULE_DEVICE_TABLE(serio, fujitsu_serio_ids);