Symbol: hil_dev
drivers/input/keyboard/hil_kbd.c
102
static void hil_dev_handle_command_response(struct hil_dev *dev)
drivers/input/keyboard/hil_kbd.c
146
static void hil_dev_handle_kbd_events(struct hil_dev *kbd)
drivers/input/keyboard/hil_kbd.c
205
static void hil_dev_handle_ptr_events(struct hil_dev *ptr)
drivers/input/keyboard/hil_kbd.c
267
static void hil_dev_process_err(struct hil_dev *dev)
drivers/input/keyboard/hil_kbd.c
277
struct hil_dev *dev;
drivers/input/keyboard/hil_kbd.c
316
struct hil_dev *dev = serio_get_drvdata(serio);
drivers/input/keyboard/hil_kbd.c
326
static void hil_dev_keyboard_setup(struct hil_dev *kbd)
drivers/input/keyboard/hil_kbd.c
353
static void hil_dev_pointer_setup(struct hil_dev *ptr)
drivers/input/keyboard/hil_kbd.c
445
struct hil_dev *dev;
drivers/input/keyboard/hilkbd.c
107
} hil_dev;
drivers/input/keyboard/hilkbd.c
116
switch (hil_dev.data[0]) {
drivers/input/keyboard/hilkbd.c
118
down = (hil_dev.data[1] & 1) == 0;
drivers/input/keyboard/hilkbd.c
119
scode = hil_dev.data[1] >> 1;
drivers/input/keyboard/hilkbd.c
121
input_report_key(hil_dev.dev, key, down);
drivers/input/keyboard/hilkbd.c
124
hil_dev.curdev = 0;
drivers/input/keyboard/hilkbd.c
136
if (hil_dev.curdev)
drivers/input/keyboard/hilkbd.c
138
hil_dev.curdev = c & 7;
drivers/input/keyboard/hilkbd.c
139
hil_dev.ptr = 0;
drivers/input/keyboard/hilkbd.c
147
if (hil_dev.curdev) {
drivers/input/keyboard/hilkbd.c
148
hil_dev.data[hil_dev.ptr++] = c;
drivers/input/keyboard/hilkbd.c
149
hil_dev.ptr &= 15;
drivers/input/keyboard/hilkbd.c
170
hil_dev.s = s;
drivers/input/keyboard/hilkbd.c
171
hil_dev.c = c;
drivers/input/keyboard/hilkbd.c
173
hil_dev.valid = 1;
drivers/input/keyboard/hilkbd.c
183
guard(spinlock_irqsave)(&hil_dev.lock);
drivers/input/keyboard/hilkbd.c
204
if (hil_dev.dev)
drivers/input/keyboard/hilkbd.c
208
spin_lock_init(&hil_dev.lock);
drivers/input/keyboard/hilkbd.c
210
hil_dev.dev = input_allocate_device();
drivers/input/keyboard/hilkbd.c
211
if (!hil_dev.dev)
drivers/input/keyboard/hilkbd.c
214
err = request_irq(HIL_IRQ, hil_interrupt, 0, "hil", hil_dev.dev_id);
drivers/input/keyboard/hilkbd.c
224
hil_dev.valid = 0; /* clear any pending data */
drivers/input/keyboard/hilkbd.c
227
wait_event_interruptible_timeout(hil_wait, hil_dev.valid, 3 * HZ);
drivers/input/keyboard/hilkbd.c
228
if (!hil_dev.valid)
drivers/input/keyboard/hilkbd.c
231
c = hil_dev.c;
drivers/input/keyboard/hilkbd.c
232
hil_dev.valid = 0;
drivers/input/keyboard/hilkbd.c
247
__set_bit(hphilkeyb_keycode[i], hil_dev.dev->keybit);
drivers/input/keyboard/hilkbd.c
249
hil_dev.dev->evbit[0] = BIT_MASK(EV_KEY) | BIT_MASK(EV_REP);
drivers/input/keyboard/hilkbd.c
250
hil_dev.dev->ledbit[0] = BIT_MASK(LED_NUML) | BIT_MASK(LED_CAPSL) |
drivers/input/keyboard/hilkbd.c
252
hil_dev.dev->keycodemax = HIL_KEYCODES_SET1_TBLSIZE;
drivers/input/keyboard/hilkbd.c
253
hil_dev.dev->keycodesize= sizeof(hphilkeyb_keycode[0]);
drivers/input/keyboard/hilkbd.c
254
hil_dev.dev->keycode = hphilkeyb_keycode;
drivers/input/keyboard/hilkbd.c
255
hil_dev.dev->name = "HIL keyboard";
drivers/input/keyboard/hilkbd.c
256
hil_dev.dev->phys = "hpkbd/input0";
drivers/input/keyboard/hilkbd.c
258
hil_dev.dev->id.bustype = BUS_HIL;
drivers/input/keyboard/hilkbd.c
259
hil_dev.dev->id.vendor = PCI_VENDOR_ID_HP;
drivers/input/keyboard/hilkbd.c
260
hil_dev.dev->id.product = 0x0001;
drivers/input/keyboard/hilkbd.c
261
hil_dev.dev->id.version = 0x0010;
drivers/input/keyboard/hilkbd.c
263
err = input_register_device(hil_dev.dev);
drivers/input/keyboard/hilkbd.c
270
hil_dev.dev->name, kbid, HILBASE, HIL_IRQ);
drivers/input/keyboard/hilkbd.c
276
free_irq(HIL_IRQ, hil_dev.dev_id);
drivers/input/keyboard/hilkbd.c
278
input_free_device(hil_dev.dev);
drivers/input/keyboard/hilkbd.c
279
hil_dev.dev = NULL;
drivers/input/keyboard/hilkbd.c
286
free_irq(HIL_IRQ, hil_dev.dev_id);
drivers/input/keyboard/hilkbd.c
291
input_unregister_device(hil_dev.dev);
drivers/input/keyboard/hilkbd.c
292
hil_dev.dev = NULL;
drivers/input/keyboard/hilkbd.c
299
if (hil_dev.dev)
drivers/input/keyboard/hilkbd.c
310
hil_dev.dev_id = dev;
drivers/input/keyboard/hilkbd.c
356
if (hil_dev.dev)