Lines Matching defs:serio
2 * drivers/input/serio/gscps2.c
28 #include <linux/serio.h>
92 struct serio *port;
282 static int gscps2_write(struct serio *port, unsigned char data)
298 static int gscps2_open(struct serio *port)
316 static void gscps2_close(struct serio *port)
330 struct serio *serio;
342 serio = kzalloc(sizeof(struct serio), GFP_KERNEL);
343 if (!ps2port || !serio) {
350 ps2port->port = serio;
362 snprintf(serio->name, sizeof(serio->name), "gsc-ps2-%s",
364 strscpy(serio->phys, dev_name(&dev->dev), sizeof(serio->phys));
365 serio->id.type = SERIO_8042;
366 serio->write = gscps2_write;
367 serio->open = gscps2_open;
368 serio->close = gscps2_close;
369 serio->port_data = ps2port;
370 serio->dev.parent = &dev->dev;
388 pr_info("serio: %s port at 0x%08lx irq %d @ %s\n",
409 kfree(serio);