xtkbd 50 drivers/input/keyboard/xtkbd.c struct xtkbd *xtkbd = serio_get_drvdata(serio); xtkbd 58 drivers/input/keyboard/xtkbd.c if (xtkbd->keycode[data & XTKBD_KEY]) { xtkbd 59 drivers/input/keyboard/xtkbd.c input_report_key(xtkbd->dev, xtkbd->keycode[data & XTKBD_KEY], !(data & XTKBD_RELEASE)); xtkbd 60 drivers/input/keyboard/xtkbd.c input_sync(xtkbd->dev); xtkbd 71 drivers/input/keyboard/xtkbd.c struct xtkbd *xtkbd; xtkbd 76 drivers/input/keyboard/xtkbd.c xtkbd = kmalloc(sizeof(struct xtkbd), GFP_KERNEL); xtkbd 78 drivers/input/keyboard/xtkbd.c if (!xtkbd || !input_dev) xtkbd 81 drivers/input/keyboard/xtkbd.c xtkbd->serio = serio; xtkbd 82 drivers/input/keyboard/xtkbd.c xtkbd->dev = input_dev; xtkbd 83 drivers/input/keyboard/xtkbd.c snprintf(xtkbd->phys, sizeof(xtkbd->phys), "%s/input0", serio->phys); xtkbd 84 drivers/input/keyboard/xtkbd.c memcpy(xtkbd->keycode, xtkbd_keycode, sizeof(xtkbd->keycode)); xtkbd 87 drivers/input/keyboard/xtkbd.c input_dev->phys = xtkbd->phys; xtkbd 95 drivers/input/keyboard/xtkbd.c input_dev->keycode = xtkbd->keycode; xtkbd 100 drivers/input/keyboard/xtkbd.c set_bit(xtkbd->keycode[i], input_dev->keybit); xtkbd 103 drivers/input/keyboard/xtkbd.c serio_set_drvdata(serio, xtkbd); xtkbd 109 drivers/input/keyboard/xtkbd.c err = input_register_device(xtkbd->dev); xtkbd 118 drivers/input/keyboard/xtkbd.c kfree(xtkbd); xtkbd 124 drivers/input/keyboard/xtkbd.c struct xtkbd *xtkbd = serio_get_drvdata(serio); xtkbd 128 drivers/input/keyboard/xtkbd.c input_unregister_device(xtkbd->dev); xtkbd 129 drivers/input/keyboard/xtkbd.c kfree(xtkbd);