Lines Matching defs:input_dev

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