Lines Matching refs:input
67 input_report_key(wdata->input, wiimod_keys_map[WIIPROTO_KEY_LEFT], in wiimod_keys_in_keys()
69 input_report_key(wdata->input, wiimod_keys_map[WIIPROTO_KEY_RIGHT], in wiimod_keys_in_keys()
71 input_report_key(wdata->input, wiimod_keys_map[WIIPROTO_KEY_DOWN], in wiimod_keys_in_keys()
73 input_report_key(wdata->input, wiimod_keys_map[WIIPROTO_KEY_UP], in wiimod_keys_in_keys()
75 input_report_key(wdata->input, wiimod_keys_map[WIIPROTO_KEY_PLUS], in wiimod_keys_in_keys()
77 input_report_key(wdata->input, wiimod_keys_map[WIIPROTO_KEY_TWO], in wiimod_keys_in_keys()
79 input_report_key(wdata->input, wiimod_keys_map[WIIPROTO_KEY_ONE], in wiimod_keys_in_keys()
81 input_report_key(wdata->input, wiimod_keys_map[WIIPROTO_KEY_B], in wiimod_keys_in_keys()
83 input_report_key(wdata->input, wiimod_keys_map[WIIPROTO_KEY_A], in wiimod_keys_in_keys()
85 input_report_key(wdata->input, wiimod_keys_map[WIIPROTO_KEY_MINUS], in wiimod_keys_in_keys()
87 input_report_key(wdata->input, wiimod_keys_map[WIIPROTO_KEY_HOME], in wiimod_keys_in_keys()
89 input_sync(wdata->input); in wiimod_keys_in_keys()
97 set_bit(EV_KEY, wdata->input->evbit); in wiimod_keys_probe()
99 set_bit(wiimod_keys_map[i], wdata->input->keybit); in wiimod_keys_probe()
163 set_bit(FF_RUMBLE, wdata->input->ffbit); in wiimod_rumble_probe()
164 if (input_ff_create_memless(wdata->input, NULL, wiimod_rumble_play)) in wiimod_rumble_probe()
885 input_report_abs(wdata->extension.input, ABS_HAT0X, bx); in wiimod_nunchuk_in_ext()
886 input_report_abs(wdata->extension.input, ABS_HAT0Y, by); in wiimod_nunchuk_in_ext()
888 input_report_abs(wdata->extension.input, ABS_RX, x); in wiimod_nunchuk_in_ext()
889 input_report_abs(wdata->extension.input, ABS_RY, y); in wiimod_nunchuk_in_ext()
890 input_report_abs(wdata->extension.input, ABS_RZ, z); in wiimod_nunchuk_in_ext()
893 input_report_key(wdata->extension.input, in wiimod_nunchuk_in_ext()
896 input_report_key(wdata->extension.input, in wiimod_nunchuk_in_ext()
900 input_report_key(wdata->extension.input, in wiimod_nunchuk_in_ext()
903 input_report_key(wdata->extension.input, in wiimod_nunchuk_in_ext()
908 input_sync(wdata->extension.input); in wiimod_nunchuk_in_ext()
940 wdata->extension.input = input_allocate_device(); in wiimod_nunchuk_probe()
941 if (!wdata->extension.input) in wiimod_nunchuk_probe()
944 input_set_drvdata(wdata->extension.input, wdata); in wiimod_nunchuk_probe()
945 wdata->extension.input->open = wiimod_nunchuk_open; in wiimod_nunchuk_probe()
946 wdata->extension.input->close = wiimod_nunchuk_close; in wiimod_nunchuk_probe()
947 wdata->extension.input->dev.parent = &wdata->hdev->dev; in wiimod_nunchuk_probe()
948 wdata->extension.input->id.bustype = wdata->hdev->bus; in wiimod_nunchuk_probe()
949 wdata->extension.input->id.vendor = wdata->hdev->vendor; in wiimod_nunchuk_probe()
950 wdata->extension.input->id.product = wdata->hdev->product; in wiimod_nunchuk_probe()
951 wdata->extension.input->id.version = wdata->hdev->version; in wiimod_nunchuk_probe()
952 wdata->extension.input->name = WIIMOTE_NAME " Nunchuk"; in wiimod_nunchuk_probe()
954 set_bit(EV_KEY, wdata->extension.input->evbit); in wiimod_nunchuk_probe()
957 wdata->extension.input->keybit); in wiimod_nunchuk_probe()
959 set_bit(EV_ABS, wdata->extension.input->evbit); in wiimod_nunchuk_probe()
960 set_bit(ABS_HAT0X, wdata->extension.input->absbit); in wiimod_nunchuk_probe()
961 set_bit(ABS_HAT0Y, wdata->extension.input->absbit); in wiimod_nunchuk_probe()
962 input_set_abs_params(wdata->extension.input, in wiimod_nunchuk_probe()
964 input_set_abs_params(wdata->extension.input, in wiimod_nunchuk_probe()
966 set_bit(ABS_RX, wdata->extension.input->absbit); in wiimod_nunchuk_probe()
967 set_bit(ABS_RY, wdata->extension.input->absbit); in wiimod_nunchuk_probe()
968 set_bit(ABS_RZ, wdata->extension.input->absbit); in wiimod_nunchuk_probe()
969 input_set_abs_params(wdata->extension.input, in wiimod_nunchuk_probe()
971 input_set_abs_params(wdata->extension.input, in wiimod_nunchuk_probe()
973 input_set_abs_params(wdata->extension.input, in wiimod_nunchuk_probe()
976 ret = input_register_device(wdata->extension.input); in wiimod_nunchuk_probe()
983 input_free_device(wdata->extension.input); in wiimod_nunchuk_probe()
984 wdata->extension.input = NULL; in wiimod_nunchuk_probe()
991 if (!wdata->extension.input) in wiimod_nunchuk_remove()
994 input_unregister_device(wdata->extension.input); in wiimod_nunchuk_remove()
995 wdata->extension.input = NULL; in wiimod_nunchuk_remove()
1120 input_report_abs(wdata->extension.input, ABS_HAT1X, lx - 0x20); in wiimod_classic_in_ext()
1121 input_report_abs(wdata->extension.input, ABS_HAT1Y, ly - 0x20); in wiimod_classic_in_ext()
1122 input_report_abs(wdata->extension.input, ABS_HAT2X, rx - 0x20); in wiimod_classic_in_ext()
1123 input_report_abs(wdata->extension.input, ABS_HAT2Y, ry - 0x20); in wiimod_classic_in_ext()
1124 input_report_abs(wdata->extension.input, ABS_HAT3X, rt); in wiimod_classic_in_ext()
1125 input_report_abs(wdata->extension.input, ABS_HAT3Y, lt); in wiimod_classic_in_ext()
1127 input_report_key(wdata->extension.input, in wiimod_classic_in_ext()
1130 input_report_key(wdata->extension.input, in wiimod_classic_in_ext()
1133 input_report_key(wdata->extension.input, in wiimod_classic_in_ext()
1136 input_report_key(wdata->extension.input, in wiimod_classic_in_ext()
1139 input_report_key(wdata->extension.input, in wiimod_classic_in_ext()
1142 input_report_key(wdata->extension.input, in wiimod_classic_in_ext()
1145 input_report_key(wdata->extension.input, in wiimod_classic_in_ext()
1148 input_report_key(wdata->extension.input, in wiimod_classic_in_ext()
1151 input_report_key(wdata->extension.input, in wiimod_classic_in_ext()
1154 input_report_key(wdata->extension.input, in wiimod_classic_in_ext()
1157 input_report_key(wdata->extension.input, in wiimod_classic_in_ext()
1160 input_report_key(wdata->extension.input, in wiimod_classic_in_ext()
1163 input_report_key(wdata->extension.input, in wiimod_classic_in_ext()
1168 input_report_key(wdata->extension.input, in wiimod_classic_in_ext()
1171 input_report_key(wdata->extension.input, in wiimod_classic_in_ext()
1175 input_report_key(wdata->extension.input, in wiimod_classic_in_ext()
1178 input_report_key(wdata->extension.input, in wiimod_classic_in_ext()
1183 input_sync(wdata->extension.input); in wiimod_classic_in_ext()
1215 wdata->extension.input = input_allocate_device(); in wiimod_classic_probe()
1216 if (!wdata->extension.input) in wiimod_classic_probe()
1219 input_set_drvdata(wdata->extension.input, wdata); in wiimod_classic_probe()
1220 wdata->extension.input->open = wiimod_classic_open; in wiimod_classic_probe()
1221 wdata->extension.input->close = wiimod_classic_close; in wiimod_classic_probe()
1222 wdata->extension.input->dev.parent = &wdata->hdev->dev; in wiimod_classic_probe()
1223 wdata->extension.input->id.bustype = wdata->hdev->bus; in wiimod_classic_probe()
1224 wdata->extension.input->id.vendor = wdata->hdev->vendor; in wiimod_classic_probe()
1225 wdata->extension.input->id.product = wdata->hdev->product; in wiimod_classic_probe()
1226 wdata->extension.input->id.version = wdata->hdev->version; in wiimod_classic_probe()
1227 wdata->extension.input->name = WIIMOTE_NAME " Classic Controller"; in wiimod_classic_probe()
1229 set_bit(EV_KEY, wdata->extension.input->evbit); in wiimod_classic_probe()
1232 wdata->extension.input->keybit); in wiimod_classic_probe()
1234 set_bit(EV_ABS, wdata->extension.input->evbit); in wiimod_classic_probe()
1235 set_bit(ABS_HAT1X, wdata->extension.input->absbit); in wiimod_classic_probe()
1236 set_bit(ABS_HAT1Y, wdata->extension.input->absbit); in wiimod_classic_probe()
1237 set_bit(ABS_HAT2X, wdata->extension.input->absbit); in wiimod_classic_probe()
1238 set_bit(ABS_HAT2Y, wdata->extension.input->absbit); in wiimod_classic_probe()
1239 set_bit(ABS_HAT3X, wdata->extension.input->absbit); in wiimod_classic_probe()
1240 set_bit(ABS_HAT3Y, wdata->extension.input->absbit); in wiimod_classic_probe()
1241 input_set_abs_params(wdata->extension.input, in wiimod_classic_probe()
1243 input_set_abs_params(wdata->extension.input, in wiimod_classic_probe()
1245 input_set_abs_params(wdata->extension.input, in wiimod_classic_probe()
1247 input_set_abs_params(wdata->extension.input, in wiimod_classic_probe()
1249 input_set_abs_params(wdata->extension.input, in wiimod_classic_probe()
1251 input_set_abs_params(wdata->extension.input, in wiimod_classic_probe()
1254 ret = input_register_device(wdata->extension.input); in wiimod_classic_probe()
1261 input_free_device(wdata->extension.input); in wiimod_classic_probe()
1262 wdata->extension.input = NULL; in wiimod_classic_probe()
1269 if (!wdata->extension.input) in wiimod_classic_remove()
1272 input_unregister_device(wdata->extension.input); in wiimod_classic_remove()
1273 wdata->extension.input = NULL; in wiimod_classic_remove()
1299 input_report_key(wdata->extension.input, BTN_A, in wiimod_bboard_in_keys()
1301 input_sync(wdata->extension.input); in wiimod_bboard_in_keys()
1370 input_report_abs(wdata->extension.input, ABS_HAT0X, val[0]); in wiimod_bboard_in_ext()
1371 input_report_abs(wdata->extension.input, ABS_HAT0Y, val[1]); in wiimod_bboard_in_ext()
1372 input_report_abs(wdata->extension.input, ABS_HAT1X, val[2]); in wiimod_bboard_in_ext()
1373 input_report_abs(wdata->extension.input, ABS_HAT1Y, val[3]); in wiimod_bboard_in_ext()
1374 input_sync(wdata->extension.input); in wiimod_bboard_in_ext()
1486 wdata->extension.input = input_allocate_device(); in wiimod_bboard_probe()
1487 if (!wdata->extension.input) in wiimod_bboard_probe()
1497 input_set_drvdata(wdata->extension.input, wdata); in wiimod_bboard_probe()
1498 wdata->extension.input->open = wiimod_bboard_open; in wiimod_bboard_probe()
1499 wdata->extension.input->close = wiimod_bboard_close; in wiimod_bboard_probe()
1500 wdata->extension.input->dev.parent = &wdata->hdev->dev; in wiimod_bboard_probe()
1501 wdata->extension.input->id.bustype = wdata->hdev->bus; in wiimod_bboard_probe()
1502 wdata->extension.input->id.vendor = wdata->hdev->vendor; in wiimod_bboard_probe()
1503 wdata->extension.input->id.product = wdata->hdev->product; in wiimod_bboard_probe()
1504 wdata->extension.input->id.version = wdata->hdev->version; in wiimod_bboard_probe()
1505 wdata->extension.input->name = WIIMOTE_NAME " Balance Board"; in wiimod_bboard_probe()
1507 set_bit(EV_KEY, wdata->extension.input->evbit); in wiimod_bboard_probe()
1508 set_bit(BTN_A, wdata->extension.input->keybit); in wiimod_bboard_probe()
1510 set_bit(EV_ABS, wdata->extension.input->evbit); in wiimod_bboard_probe()
1511 set_bit(ABS_HAT0X, wdata->extension.input->absbit); in wiimod_bboard_probe()
1512 set_bit(ABS_HAT0Y, wdata->extension.input->absbit); in wiimod_bboard_probe()
1513 set_bit(ABS_HAT1X, wdata->extension.input->absbit); in wiimod_bboard_probe()
1514 set_bit(ABS_HAT1Y, wdata->extension.input->absbit); in wiimod_bboard_probe()
1515 input_set_abs_params(wdata->extension.input, in wiimod_bboard_probe()
1517 input_set_abs_params(wdata->extension.input, in wiimod_bboard_probe()
1519 input_set_abs_params(wdata->extension.input, in wiimod_bboard_probe()
1521 input_set_abs_params(wdata->extension.input, in wiimod_bboard_probe()
1524 ret = input_register_device(wdata->extension.input); in wiimod_bboard_probe()
1534 input_free_device(wdata->extension.input); in wiimod_bboard_probe()
1535 wdata->extension.input = NULL; in wiimod_bboard_probe()
1542 if (!wdata->extension.input) in wiimod_bboard_remove()
1545 input_unregister_device(wdata->extension.input); in wiimod_bboard_remove()
1546 wdata->extension.input = NULL; in wiimod_bboard_remove()
1690 input_report_abs(wdata->extension.input, ABS_X, lx); in wiimod_pro_in_ext()
1691 input_report_abs(wdata->extension.input, ABS_Y, ly); in wiimod_pro_in_ext()
1692 input_report_abs(wdata->extension.input, ABS_RX, rx); in wiimod_pro_in_ext()
1693 input_report_abs(wdata->extension.input, ABS_RY, ry); in wiimod_pro_in_ext()
1695 input_report_key(wdata->extension.input, in wiimod_pro_in_ext()
1698 input_report_key(wdata->extension.input, in wiimod_pro_in_ext()
1701 input_report_key(wdata->extension.input, in wiimod_pro_in_ext()
1704 input_report_key(wdata->extension.input, in wiimod_pro_in_ext()
1707 input_report_key(wdata->extension.input, in wiimod_pro_in_ext()
1710 input_report_key(wdata->extension.input, in wiimod_pro_in_ext()
1713 input_report_key(wdata->extension.input, in wiimod_pro_in_ext()
1717 input_report_key(wdata->extension.input, in wiimod_pro_in_ext()
1720 input_report_key(wdata->extension.input, in wiimod_pro_in_ext()
1723 input_report_key(wdata->extension.input, in wiimod_pro_in_ext()
1726 input_report_key(wdata->extension.input, in wiimod_pro_in_ext()
1729 input_report_key(wdata->extension.input, in wiimod_pro_in_ext()
1732 input_report_key(wdata->extension.input, in wiimod_pro_in_ext()
1735 input_report_key(wdata->extension.input, in wiimod_pro_in_ext()
1738 input_report_key(wdata->extension.input, in wiimod_pro_in_ext()
1742 input_report_key(wdata->extension.input, in wiimod_pro_in_ext()
1745 input_report_key(wdata->extension.input, in wiimod_pro_in_ext()
1749 input_sync(wdata->extension.input); in wiimod_pro_in_ext()
1866 wdata->extension.input = input_allocate_device(); in wiimod_pro_probe()
1867 if (!wdata->extension.input) in wiimod_pro_probe()
1870 set_bit(FF_RUMBLE, wdata->extension.input->ffbit); in wiimod_pro_probe()
1871 input_set_drvdata(wdata->extension.input, wdata); in wiimod_pro_probe()
1873 if (input_ff_create_memless(wdata->extension.input, NULL, in wiimod_pro_probe()
1886 wdata->extension.input->open = wiimod_pro_open; in wiimod_pro_probe()
1887 wdata->extension.input->close = wiimod_pro_close; in wiimod_pro_probe()
1888 wdata->extension.input->dev.parent = &wdata->hdev->dev; in wiimod_pro_probe()
1889 wdata->extension.input->id.bustype = wdata->hdev->bus; in wiimod_pro_probe()
1890 wdata->extension.input->id.vendor = wdata->hdev->vendor; in wiimod_pro_probe()
1891 wdata->extension.input->id.product = wdata->hdev->product; in wiimod_pro_probe()
1892 wdata->extension.input->id.version = wdata->hdev->version; in wiimod_pro_probe()
1893 wdata->extension.input->name = WIIMOTE_NAME " Pro Controller"; in wiimod_pro_probe()
1895 set_bit(EV_KEY, wdata->extension.input->evbit); in wiimod_pro_probe()
1898 wdata->extension.input->keybit); in wiimod_pro_probe()
1900 set_bit(EV_ABS, wdata->extension.input->evbit); in wiimod_pro_probe()
1901 set_bit(ABS_X, wdata->extension.input->absbit); in wiimod_pro_probe()
1902 set_bit(ABS_Y, wdata->extension.input->absbit); in wiimod_pro_probe()
1903 set_bit(ABS_RX, wdata->extension.input->absbit); in wiimod_pro_probe()
1904 set_bit(ABS_RY, wdata->extension.input->absbit); in wiimod_pro_probe()
1905 input_set_abs_params(wdata->extension.input, in wiimod_pro_probe()
1907 input_set_abs_params(wdata->extension.input, in wiimod_pro_probe()
1909 input_set_abs_params(wdata->extension.input, in wiimod_pro_probe()
1911 input_set_abs_params(wdata->extension.input, in wiimod_pro_probe()
1914 ret = input_register_device(wdata->extension.input); in wiimod_pro_probe()
1924 input_free_device(wdata->extension.input); in wiimod_pro_probe()
1925 wdata->extension.input = NULL; in wiimod_pro_probe()
1934 if (!wdata->extension.input) in wiimod_pro_remove()
1937 input_unregister_device(wdata->extension.input); in wiimod_pro_remove()
1938 wdata->extension.input = NULL; in wiimod_pro_remove()