Lines Matching refs:ams_delta_serio
38 static struct serio *ams_delta_serio; variable
46 dev_warn(&ams_delta_serio->dev, in check_data()
58 dev_warn(&ams_delta_serio->dev, in check_data()
87 serio_interrupt(ams_delta_serio, scancode, dfl); in ams_delta_serio_interrupt()
136 ams_delta_serio = kzalloc(sizeof(struct serio), GFP_KERNEL); in ams_delta_serio_init()
137 if (!ams_delta_serio) in ams_delta_serio_init()
140 ams_delta_serio->id.type = SERIO_8042; in ams_delta_serio_init()
141 ams_delta_serio->open = ams_delta_serio_open; in ams_delta_serio_init()
142 ams_delta_serio->close = ams_delta_serio_close; in ams_delta_serio_init()
143 strlcpy(ams_delta_serio->name, "AMS DELTA keyboard adapter", in ams_delta_serio_init()
144 sizeof(ams_delta_serio->name)); in ams_delta_serio_init()
145 strlcpy(ams_delta_serio->phys, "GPIO/serio0", in ams_delta_serio_init()
146 sizeof(ams_delta_serio->phys)); in ams_delta_serio_init()
171 serio_register_port(ams_delta_serio); in ams_delta_serio_init()
172 dev_info(&ams_delta_serio->dev, "%s\n", ams_delta_serio->name); in ams_delta_serio_init()
179 kfree(ams_delta_serio); in ams_delta_serio_init()
186 serio_unregister_port(ams_delta_serio); in ams_delta_serio_exit()