Lines Matching refs:input_dev

239 		__set_bit(new_keycode, dev->input_dev->keybit);  in ir_update_mapping()
244 __clear_bit(old_keycode, dev->input_dev->keybit); in ir_update_mapping()
248 __set_bit(old_keycode, dev->input_dev->keybit); in ir_update_mapping()
328 static int ir_setkeycode(struct input_dev *idev, in ir_setkeycode()
446 static int ir_getkeycode(struct input_dev *idev, in ir_getkeycode()
544 input_report_key(dev->input_dev, dev->last_keycode, 0); in ir_do_keyup()
547 input_sync(dev->input_dev); in ir_do_keyup()
610 input_event(dev->input_dev, EV_MSC, MSC_SCAN, dev->last_scancode); in rc_repeat()
611 input_sync(dev->input_dev); in rc_repeat()
646 input_event(dev->input_dev, EV_MSC, MSC_SCAN, scancode); in ir_do_keydown()
659 input_report_key(dev->input_dev, keycode, 1); in ir_do_keydown()
664 input_sync(dev->input_dev); in ir_do_keydown()
738 static int ir_open(struct input_dev *idev) in ir_open()
758 static void ir_close(struct input_dev *idev) in ir_close()
1293 dev->input_dev = input_allocate_device(); in rc_allocate_device()
1294 if (!dev->input_dev) { in rc_allocate_device()
1299 dev->input_dev->getkeycode = ir_getkeycode; in rc_allocate_device()
1300 dev->input_dev->setkeycode = ir_setkeycode; in rc_allocate_device()
1301 input_set_drvdata(dev->input_dev, dev); in rc_allocate_device()
1322 input_free_device(dev->input_dev); in rc_free_device()
1349 set_bit(EV_KEY, dev->input_dev->evbit); in rc_register_device()
1350 set_bit(EV_REP, dev->input_dev->evbit); in rc_register_device()
1351 set_bit(EV_MSC, dev->input_dev->evbit); in rc_register_device()
1352 set_bit(MSC_SCAN, dev->input_dev->mscbit); in rc_register_device()
1354 dev->input_dev->open = ir_open; in rc_register_device()
1356 dev->input_dev->close = ir_close; in rc_register_device()
1392 dev->input_dev->dev.parent = &dev->dev; in rc_register_device()
1393 memcpy(&dev->input_dev->id, &dev->input_id, sizeof(dev->input_id)); in rc_register_device()
1394 dev->input_dev->phys = dev->input_phys; in rc_register_device()
1395 dev->input_dev->name = dev->input_name; in rc_register_device()
1400 rc = input_register_device(dev->input_dev); in rc_register_device()
1413 dev->input_dev->rep[REP_DELAY] = 500; in rc_register_device()
1420 dev->input_dev->rep[REP_PERIOD] = 125; in rc_register_device()
1466 input_unregister_device(dev->input_dev); in rc_register_device()
1467 dev->input_dev = NULL; in rc_register_device()
1493 input_unregister_device(dev->input_dev); in rc_unregister_device()
1494 dev->input_dev = NULL; in rc_unregister_device()