Lines Matching refs:input
69 struct input_dev *input = dev->input; in handle_buttons() local
78 input_event(input, EV_MSC, MSC_SCAN, i); in handle_buttons()
79 input_report_key(input, bdev->keymap[i], 1); in handle_buttons()
80 input_sync(input); in handle_buttons()
84 input_event(input, EV_MSC, MSC_SCAN, i); in handle_buttons()
85 input_report_key(input, bdev->keymap[i], 0); in handle_buttons()
86 input_sync(input); in handle_buttons()
97 struct input_dev *input; in sgi_buttons_probe() local
113 input = poll_dev->input; in sgi_buttons_probe()
114 input->name = "SGI buttons"; in sgi_buttons_probe()
115 input->phys = "sgi/input0"; in sgi_buttons_probe()
116 input->id.bustype = BUS_HOST; in sgi_buttons_probe()
117 input->dev.parent = &pdev->dev; in sgi_buttons_probe()
119 input->keycode = bdev->keymap; in sgi_buttons_probe()
120 input->keycodemax = ARRAY_SIZE(bdev->keymap); in sgi_buttons_probe()
121 input->keycodesize = sizeof(unsigned short); in sgi_buttons_probe()
123 input_set_capability(input, EV_MSC, MSC_SCAN); in sgi_buttons_probe()
124 __set_bit(EV_KEY, input->evbit); in sgi_buttons_probe()
126 __set_bit(bdev->keymap[i], input->keybit); in sgi_buttons_probe()
127 __clear_bit(KEY_RESERVED, input->keybit); in sgi_buttons_probe()