Symbol: nkbd
drivers/input/keyboard/newtonkbd.c
103
err = input_register_device(nkbd->dev);
drivers/input/keyboard/newtonkbd.c
112
kfree(nkbd);
drivers/input/keyboard/newtonkbd.c
118
struct nkbd *nkbd = serio_get_drvdata(serio);
drivers/input/keyboard/newtonkbd.c
122
input_unregister_device(nkbd->dev);
drivers/input/keyboard/newtonkbd.c
123
kfree(nkbd);
drivers/input/keyboard/newtonkbd.c
50
struct nkbd *nkbd = serio_get_drvdata(serio);
drivers/input/keyboard/newtonkbd.c
53
if (nkbd->keycode[data & NKBD_KEY]) {
drivers/input/keyboard/newtonkbd.c
54
input_report_key(nkbd->dev, nkbd->keycode[data & NKBD_KEY], data & NKBD_PRESS);
drivers/input/keyboard/newtonkbd.c
55
input_sync(nkbd->dev);
drivers/input/keyboard/newtonkbd.c
59
printk(KERN_INFO "input: %s on %s\n", nkbd->dev->name, serio->phys);
drivers/input/keyboard/newtonkbd.c
66
struct nkbd *nkbd;
drivers/input/keyboard/newtonkbd.c
71
nkbd = kzalloc_obj(*nkbd);
drivers/input/keyboard/newtonkbd.c
73
if (!nkbd || !input_dev)
drivers/input/keyboard/newtonkbd.c
76
nkbd->serio = serio;
drivers/input/keyboard/newtonkbd.c
77
nkbd->dev = input_dev;
drivers/input/keyboard/newtonkbd.c
78
snprintf(nkbd->phys, sizeof(nkbd->phys), "%s/input0", serio->phys);
drivers/input/keyboard/newtonkbd.c
79
memcpy(nkbd->keycode, nkbd_keycode, sizeof(nkbd->keycode));
drivers/input/keyboard/newtonkbd.c
82
input_dev->phys = nkbd->phys;
drivers/input/keyboard/newtonkbd.c
90
input_dev->keycode = nkbd->keycode;
drivers/input/keyboard/newtonkbd.c
94
set_bit(nkbd->keycode[i], input_dev->keybit);
drivers/input/keyboard/newtonkbd.c
97
serio_set_drvdata(serio, nkbd);