Lines Matching defs:idev
137 struct input_dev *idev;
275 input_event(lm->idev, EV_MSC, MSC_SCAN, key);
276 input_report_key(lm->idev, keycode, isdown);
277 input_sync(lm->idev);
628 struct input_dev *idev;
656 idev = devm_input_allocate_device(&client->dev);
657 if (!idev)
661 lm->idev = idev;
709 idev->name = pdata->name ? : "LM8323 keypad";
712 idev->phys = lm->phys;
714 idev->evbit[0] = BIT(EV_KEY) | BIT(EV_MSC);
715 __set_bit(MSC_SCAN, idev->mscbit);
717 __set_bit(pdata->keymap[i], idev->keybit);
720 __clear_bit(KEY_RESERVED, idev->keybit);
723 __set_bit(EV_REP, idev->evbit);
725 err = input_register_device(idev);