Lines Matching refs:serio
23 struct serio *io;
48 static int altera_ps2_write(struct serio *io, unsigned char val) in altera_ps2_write()
56 static int altera_ps2_open(struct serio *io) in altera_ps2_open()
68 static void altera_ps2_close(struct serio *io) in altera_ps2_close()
82 struct serio *serio; in altera_ps2_probe() local
105 serio = kzalloc(sizeof(struct serio), GFP_KERNEL); in altera_ps2_probe()
106 if (!serio) in altera_ps2_probe()
109 serio->id.type = SERIO_8042; in altera_ps2_probe()
110 serio->write = altera_ps2_write; in altera_ps2_probe()
111 serio->open = altera_ps2_open; in altera_ps2_probe()
112 serio->close = altera_ps2_close; in altera_ps2_probe()
113 strlcpy(serio->name, dev_name(&pdev->dev), sizeof(serio->name)); in altera_ps2_probe()
114 strlcpy(serio->phys, dev_name(&pdev->dev), sizeof(serio->phys)); in altera_ps2_probe()
115 serio->port_data = ps2if; in altera_ps2_probe()
116 serio->dev.parent = &pdev->dev; in altera_ps2_probe()
117 ps2if->io = serio; in altera_ps2_probe()