Lines Matching refs:serio
36 struct serio *serio; member
55 static int userio_device_write(struct serio *id, unsigned char val) in userio_device_write()
88 userio->serio = kzalloc(sizeof(struct serio), GFP_KERNEL); in userio_char_open()
89 if (!userio->serio) { in userio_char_open()
94 userio->serio->write = userio_device_write; in userio_char_open()
95 userio->serio->port_data = userio; in userio_char_open()
111 serio_unregister_port(userio->serio); in userio_char_release()
113 kfree(userio->serio); in userio_char_release()
200 if (!userio->serio->id.type) { in userio_char_write()
216 serio_register_port(userio->serio); in userio_char_write()
227 userio->serio->id.type = cmd.data; in userio_char_write()
238 serio_interrupt(userio->serio, cmd.data, 0); in userio_char_write()