Lines Matching refs:input_dev

70 	struct input_dev *dev;
148 struct input_dev *dev = kbd->dev; in hil_dev_handle_kbd_events()
207 struct input_dev *dev = ptr->dev; in hil_dev_handle_ptr_events()
328 struct input_dev *input_dev = kbd->dev; in hil_dev_keyboard_setup() local
332 input_dev->evbit[0] = BIT_MASK(EV_KEY) | BIT_MASK(EV_REP); in hil_dev_keyboard_setup()
333 input_dev->ledbit[0] = BIT_MASK(LED_NUML) | BIT_MASK(LED_CAPSL) | in hil_dev_keyboard_setup()
337 __set_bit(hil_kbd_set1[i], input_dev->keybit); in hil_dev_keyboard_setup()
338 __set_bit(hil_kbd_set3[i], input_dev->keybit); in hil_dev_keyboard_setup()
340 __clear_bit(KEY_RESERVED, input_dev->keybit); in hil_dev_keyboard_setup()
342 input_dev->keycodemax = HIL_KEYCODES_SET1_TBLSIZE; in hil_dev_keyboard_setup()
343 input_dev->keycodesize = sizeof(hil_kbd_set1[0]); in hil_dev_keyboard_setup()
344 input_dev->keycode = hil_kbd_set1; in hil_dev_keyboard_setup()
346 input_dev->name = strlen(kbd->rnm) ? kbd->rnm : "HIL keyboard"; in hil_dev_keyboard_setup()
347 input_dev->phys = "hpkbd/input0"; in hil_dev_keyboard_setup()
355 struct input_dev *input_dev = ptr->dev; in hil_dev_pointer_setup() local
366 input_dev->evbit[0] = BIT_MASK(EV_REL); in hil_dev_pointer_setup()
369 __set_bit(REL_X + i, input_dev->relbit); in hil_dev_pointer_setup()
372 __set_bit(REL_X + i, input_dev->relbit); in hil_dev_pointer_setup()
378 input_dev->evbit[0] = BIT_MASK(EV_ABS); in hil_dev_pointer_setup()
381 input_set_abs_params(input_dev, ABS_X + i, in hil_dev_pointer_setup()
385 input_set_abs_params(input_dev, ABS_X + i, in hil_dev_pointer_setup()
390 int diff = input_abs_get_max(input_dev, ABS_X + i) / 10; in hil_dev_pointer_setup()
391 input_abs_set_min(input_dev, ABS_X + i, in hil_dev_pointer_setup()
392 input_abs_get_min(input_dev, ABS_X + i) + diff); in hil_dev_pointer_setup()
393 input_abs_set_max(input_dev, ABS_X + i, in hil_dev_pointer_setup()
394 input_abs_get_max(input_dev, ABS_X + i) - diff); in hil_dev_pointer_setup()
407 input_dev->evbit[0] |= BIT_MASK(EV_KEY); in hil_dev_pointer_setup()
423 __set_bit(btntype | i, input_dev->keybit); in hil_dev_pointer_setup()
433 input_dev->name = strlen(ptr->rnm) ? ptr->rnm : "HIL pointer device"; in hil_dev_pointer_setup()
446 struct input_dev *input_dev; in hil_dev_connect() local
451 input_dev = input_allocate_device(); in hil_dev_connect()
452 if (!dev || !input_dev) { in hil_dev_connect()
458 dev->dev = input_dev; in hil_dev_connect()
532 input_dev->id.bustype = BUS_HIL; in hil_dev_connect()
533 input_dev->id.vendor = PCI_VENDOR_ID_HP; in hil_dev_connect()
534 input_dev->id.product = 0x0001; /* TODO: get from kbd->rsc */ in hil_dev_connect()
535 input_dev->id.version = 0x0100; /* TODO: get from kbd->rsc */ in hil_dev_connect()
536 input_dev->dev.parent = &serio->dev; in hil_dev_connect()
547 error = input_register_device(input_dev); in hil_dev_connect()
557 input_free_device(input_dev); in hil_dev_connect()