Lines Matching defs:serio
3 * linux/drivers/input/serio/pcips2.c
16 #include <linux/serio.h>
38 struct serio *io;
43 static int pcips2_write(struct serio *io, unsigned char val)
99 static int pcips2_open(struct serio *io)
117 static void pcips2_close(struct serio *io)
129 struct serio *serio;
141 serio = kzalloc(sizeof(struct serio), GFP_KERNEL);
142 if (!ps2if || !serio) {
148 serio->id.type = SERIO_8042;
149 serio->write = pcips2_write;
150 serio->open = pcips2_open;
151 serio->close = pcips2_close;
152 strlcpy(serio->name, pci_name(dev), sizeof(serio->name));
153 strlcpy(serio->phys, dev_name(&dev->dev), sizeof(serio->phys));
154 serio->port_data = ps2if;
155 serio->dev.parent = &dev->dev;
156 ps2if->io = serio;
167 kfree(serio);