Lines Matching defs:serio
17 #include <linux/serio.h>
26 struct serio *io;
53 static int altera_ps2_write(struct serio *io, unsigned char val)
61 static int altera_ps2_open(struct serio *io)
73 static void altera_ps2_close(struct serio *io)
86 struct serio *serio;
90 serio = kzalloc(sizeof(struct serio), GFP_KERNEL);
91 if (!ps2if || !serio) {
96 serio->id.type = SERIO_8042;
97 serio->write = altera_ps2_write;
98 serio->open = altera_ps2_open;
99 serio->close = altera_ps2_close;
100 strlcpy(serio->name, dev_name(&pdev->dev), sizeof(serio->name));
101 strlcpy(serio->phys, dev_name(&pdev->dev), sizeof(serio->phys));
102 serio->port_data = ps2if;
103 serio->dev.parent = &pdev->dev;
104 ps2if->io = serio;
154 kfree(serio);