Lines Matching refs:kb_serio
172 struct serio *kb_serio, *pad_serio; in olpc_apsp_probe() local
202 kb_serio = kzalloc(sizeof(struct serio), GFP_KERNEL); in olpc_apsp_probe()
203 if (!kb_serio) in olpc_apsp_probe()
205 kb_serio->id.type = SERIO_8042_XL; in olpc_apsp_probe()
206 kb_serio->write = olpc_apsp_write; in olpc_apsp_probe()
207 kb_serio->open = olpc_apsp_open; in olpc_apsp_probe()
208 kb_serio->close = olpc_apsp_close; in olpc_apsp_probe()
209 kb_serio->port_data = priv; in olpc_apsp_probe()
210 kb_serio->dev.parent = &pdev->dev; in olpc_apsp_probe()
211 strlcpy(kb_serio->name, "sp keyboard", sizeof(kb_serio->name)); in olpc_apsp_probe()
212 strlcpy(kb_serio->phys, "sp/serio0", sizeof(kb_serio->phys)); in olpc_apsp_probe()
213 priv->kbio = kb_serio; in olpc_apsp_probe()
214 serio_register_port(kb_serio); in olpc_apsp_probe()
249 serio_unregister_port(kb_serio); in olpc_apsp_probe()