Lines Matching defs:input_dev
23 static struct input_dev *input_dev;
46 input_event(input_dev, EV_MSC, MSC_SCAN, code);
47 input_report_key(input_dev, atlas_keymap[code], key_down);
48 input_sync(input_dev);
66 input_dev = input_allocate_device();
67 if (!input_dev) {
72 input_dev->name = "Atlas ACPI button driver";
73 input_dev->phys = "ASIM0000/atlas/input0";
74 input_dev->id.bustype = BUS_HOST;
75 input_dev->keycode = atlas_keymap;
76 input_dev->keycodesize = sizeof(unsigned short);
77 input_dev->keycodemax = ARRAY_SIZE(atlas_keymap);
79 input_set_capability(input_dev, EV_MSC, MSC_SCAN);
80 __set_bit(EV_KEY, input_dev->evbit);
84 __set_bit(KEY_F1 + i, input_dev->keybit);
89 err = input_register_device(input_dev);
92 input_free_device(input_dev);
102 input_unregister_device(input_dev);
118 input_unregister_device(input_dev);