Lines Matching refs:input_dev

280 	struct input_dev *dev;
442 struct input_dev *input_dev = lk->dev; in lkkbd_interrupt() local
461 input_report_key(input_dev, lk->keycode[i], 0); in lkkbd_interrupt()
462 input_sync(input_dev); in lkkbd_interrupt()
487 input_report_key(input_dev, keycode, in lkkbd_interrupt()
488 !test_bit(keycode, input_dev->key)); in lkkbd_interrupt()
489 input_sync(input_dev); in lkkbd_interrupt()
541 static int lkkbd_event(struct input_dev *dev, in lkkbd_event()
622 struct input_dev *input_dev; in lkkbd_connect() local
627 input_dev = input_allocate_device(); in lkkbd_connect()
628 if (!lk || !input_dev) { in lkkbd_connect()
634 lk->dev = input_dev; in lkkbd_connect()
644 input_dev->name = lk->name; in lkkbd_connect()
645 input_dev->phys = lk->phys; in lkkbd_connect()
646 input_dev->id.bustype = BUS_RS232; in lkkbd_connect()
647 input_dev->id.vendor = SERIO_LKKBD; in lkkbd_connect()
648 input_dev->id.product = 0; in lkkbd_connect()
649 input_dev->id.version = 0x0100; in lkkbd_connect()
650 input_dev->dev.parent = &serio->dev; in lkkbd_connect()
651 input_dev->event = lkkbd_event; in lkkbd_connect()
653 input_set_drvdata(input_dev, lk); in lkkbd_connect()
655 __set_bit(EV_KEY, input_dev->evbit); in lkkbd_connect()
656 __set_bit(EV_LED, input_dev->evbit); in lkkbd_connect()
657 __set_bit(EV_SND, input_dev->evbit); in lkkbd_connect()
658 __set_bit(EV_REP, input_dev->evbit); in lkkbd_connect()
659 __set_bit(LED_CAPSL, input_dev->ledbit); in lkkbd_connect()
660 __set_bit(LED_SLEEP, input_dev->ledbit); in lkkbd_connect()
661 __set_bit(LED_COMPOSE, input_dev->ledbit); in lkkbd_connect()
662 __set_bit(LED_SCROLLL, input_dev->ledbit); in lkkbd_connect()
663 __set_bit(SND_BELL, input_dev->sndbit); in lkkbd_connect()
664 __set_bit(SND_CLICK, input_dev->sndbit); in lkkbd_connect()
666 input_dev->keycode = lk->keycode; in lkkbd_connect()
667 input_dev->keycodesize = sizeof(lk->keycode[0]); in lkkbd_connect()
668 input_dev->keycodemax = ARRAY_SIZE(lk->keycode); in lkkbd_connect()
671 __set_bit(lk->keycode[i], input_dev->keybit); in lkkbd_connect()
672 __clear_bit(KEY_RESERVED, input_dev->keybit); in lkkbd_connect()
690 fail1: input_free_device(input_dev); in lkkbd_connect()