Lines Matching refs: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)
82 struct serio *serio;
105 serio = kzalloc(sizeof(struct serio), GFP_KERNEL);
106 if (!serio)
109 serio->id.type = SERIO_8042;
110 serio->write = altera_ps2_write;
111 serio->open = altera_ps2_open;
112 serio->close = altera_ps2_close;
113 strlcpy(serio->name, dev_name(&pdev->dev), sizeof(serio->name));
114 strlcpy(serio->phys, dev_name(&pdev->dev), sizeof(serio->phys));
115 serio->port_data = ps2if;
116 serio->dev.parent = &pdev->dev;
117 ps2if->io = serio;