Lines Matching defs:serio
3 * linux/drivers/input/serio/sa1111ps2.c
10 #include <linux/serio.h>
44 struct serio *io;
113 static int ps2_write(struct serio *io, unsigned char val)
140 static int ps2_open(struct serio *io)
176 static void ps2_close(struct serio *io)
256 struct serio *serio;
260 serio = kzalloc(sizeof(struct serio), GFP_KERNEL);
261 if (!ps2if || !serio) {
266 serio->id.type = SERIO_8042;
267 serio->write = ps2_write;
268 serio->open = ps2_open;
269 serio->close = ps2_close;
270 strscpy(serio->name, dev_name(&dev->dev), sizeof(serio->name));
271 strscpy(serio->phys, dev_name(&dev->dev), sizeof(serio->phys));
272 serio->port_data = ps2if;
273 serio->dev.parent = &dev->dev;
274 ps2if->io = serio;
340 kfree(serio);