Lines Matching refs:input
38 struct input_dev *input = dev->input; in handle_buttons() local
47 input_event(input, EV_MSC, MSC_SCAN, i); in handle_buttons()
48 input_report_key(input, bdev->keymap[i], 1); in handle_buttons()
49 input_sync(input); in handle_buttons()
53 input_event(input, EV_MSC, MSC_SCAN, i); in handle_buttons()
54 input_report_key(input, bdev->keymap[i], 0); in handle_buttons()
55 input_sync(input); in handle_buttons()
66 struct input_dev *input; in cobalt_buttons_probe() local
83 input = poll_dev->input; in cobalt_buttons_probe()
84 input->name = "Cobalt buttons"; in cobalt_buttons_probe()
85 input->phys = "cobalt/input0"; in cobalt_buttons_probe()
86 input->id.bustype = BUS_HOST; in cobalt_buttons_probe()
87 input->dev.parent = &pdev->dev; in cobalt_buttons_probe()
89 input->keycode = bdev->keymap; in cobalt_buttons_probe()
90 input->keycodemax = ARRAY_SIZE(bdev->keymap); in cobalt_buttons_probe()
91 input->keycodesize = sizeof(unsigned short); in cobalt_buttons_probe()
93 input_set_capability(input, EV_MSC, MSC_SCAN); in cobalt_buttons_probe()
94 __set_bit(EV_KEY, input->evbit); in cobalt_buttons_probe()
96 __set_bit(bdev->keymap[i], input->keybit); in cobalt_buttons_probe()
97 __clear_bit(KEY_RESERVED, input->keybit); in cobalt_buttons_probe()