Lines Matching defs:serio
13 #include <linux/serio.h>
23 struct serio *io;
48 static int altera_ps2_write(struct serio *io, unsigned char val)
56 static int altera_ps2_open(struct serio *io)
68 static void altera_ps2_close(struct serio *io)
81 struct serio *serio;
103 serio = kzalloc(sizeof(struct serio), GFP_KERNEL);
104 if (!serio)
107 serio->id.type = SERIO_8042;
108 serio->write = altera_ps2_write;
109 serio->open = altera_ps2_open;
110 serio->close = altera_ps2_close;
111 strscpy(serio->name, dev_name(&pdev->dev), sizeof(serio->name));
112 strscpy(serio->phys, dev_name(&pdev->dev), sizeof(serio->phys));
113 serio->port_data = ps2if;
114 serio->dev.parent = &pdev->dev;
115 ps2if->io = serio;