Lines Matching refs:input
491 struct input_dev *input = hidinput->input; in hidinput_configure_usage() local
492 struct hid_device *device = input_get_drvdata(input); in hidinput_configure_usage()
525 set_bit(EV_REP, input->evbit); in hidinput_configure_usage()
671 if (!test_bit(BTN_TOUCH, input->keybit)) { in hidinput_configure_usage()
673 set_bit(EV_KEY, input->evbit); in hidinput_configure_usage()
674 set_bit(BTN_TOUCH, input->keybit); in hidinput_configure_usage()
718 bit = input->mscbit; in hidinput_configure_usage()
928 set_bit(EV_REP, input->evbit); in hidinput_configure_usage()
947 set_bit(EV_REP, input->evbit); in hidinput_configure_usage()
959 set_bit(EV_REP, input->evbit); in hidinput_configure_usage()
995 set_bit(usage->type, input->evbit); in hidinput_configure_usage()
1015 input_set_abs_params(input, usage->code, a, b, (b - a) >> 8, (b - a) >> 4); in hidinput_configure_usage()
1016 else input_set_abs_params(input, usage->code, a, b, 0, 0); in hidinput_configure_usage()
1018 input_abs_set_res(input, usage->code, in hidinput_configure_usage()
1022 if (usage->code == ABS_MT_POSITION_X && input->hint_events_per_packet == 0) in hidinput_configure_usage()
1023 input_set_events_per_packet(input, 60); in hidinput_configure_usage()
1030 input_set_abs_params(input, i, -1, 1, 0, 0); in hidinput_configure_usage()
1031 set_bit(i, input->absbit); in hidinput_configure_usage()
1043 set_bit(KEY_VOLUMEUP, input->keybit); in hidinput_configure_usage()
1044 set_bit(KEY_VOLUMEDOWN, input->keybit); in hidinput_configure_usage()
1048 set_bit(EV_MSC, input->evbit); in hidinput_configure_usage()
1049 set_bit(MSC_SCAN, input->mscbit); in hidinput_configure_usage()
1059 struct input_dev *input; in hidinput_hid_event() local
1065 input = field->hidinput->input; in hidinput_hid_event()
1075 input_event(input, usage->type, usage->code , hid_hat_to_axis[hat_dir].x); in hidinput_hid_event()
1076 input_event(input, usage->type, usage->code + 1, hid_hat_to_axis[hat_dir].y); in hidinput_hid_event()
1087 input_event(input, usage->type, (*quirks & HID_QUIRK_INVERT) ? BTN_TOOL_RUBBER : usage->code, 1); in hidinput_hid_event()
1090 input_event(input, usage->type, usage->code, 0); in hidinput_hid_event()
1091 input_event(input, usage->type, BTN_TOOL_RUBBER, 0); in hidinput_hid_event()
1098 input_event(input, EV_KEY, BTN_TOUCH, value > a + ((b - a) >> 3)); in hidinput_hid_event()
1121 input_event(input, EV_KEY, direction, 1); in hidinput_hid_event()
1122 input_sync(input); in hidinput_hid_event()
1123 input_event(input, EV_KEY, direction, 0); in hidinput_hid_event()
1124 input_sync(input); in hidinput_hid_event()
1164 (!test_bit(usage->code, input->key)) == value) in hidinput_hid_event()
1165 input_event(input, EV_MSC, MSC_SCAN, usage->hid); in hidinput_hid_event()
1167 input_event(input, usage->type, usage->code, value); in hidinput_hid_event()
1171 input_sync(input); in hidinput_hid_event()
1172 input_event(input, usage->type, usage->code, 0); in hidinput_hid_event()
1184 input_sync(hidinput->input); in hidinput_report_event()
1383 hidinput->input = input_dev; in hidinput_allocate()
1395 r |= hidinput->input->evbit[i]; in hidinput_has_been_populated()
1398 r |= hidinput->input->keybit[i]; in hidinput_has_been_populated()
1401 r |= hidinput->input->relbit[i]; in hidinput_has_been_populated()
1404 r |= hidinput->input->absbit[i]; in hidinput_has_been_populated()
1407 r |= hidinput->input->mscbit[i]; in hidinput_has_been_populated()
1410 r |= hidinput->input->ledbit[i]; in hidinput_has_been_populated()
1413 r |= hidinput->input->sndbit[i]; in hidinput_has_been_populated()
1416 r |= hidinput->input->ffbit[i]; in hidinput_has_been_populated()
1419 r |= hidinput->input->swbit[i]; in hidinput_has_been_populated()
1431 input_free_device(hidinput->input); in hidinput_cleanup_hidinput()
1516 if (input_register_device(hidinput->input)) in hidinput_connect()
1539 if (input_register_device(hidinput->input)) in hidinput_connect()
1547 input_free_device(hidinput->input); in hidinput_connect()
1565 input_unregister_device(hidinput->input); in hidinput_disconnect()