Lines Matching refs:wheel
173 /* Multimode wheel identificators */
216 /* Multimode wheel identification checklists */
368 /* Compute a combined axis when wheel does not supply it */
377 static void lg4ff_init_wheel_data(struct lg4ff_wheel_data * const wdata, const struct lg4ff_wheel *wheel,
392 struct lg4ff_wheel_data t_wdata = { .product_id = wheel->product_id,
395 .min_range = wheel->min_range,
396 .max_range = wheel->max_range,
397 .set_range = wheel->set_range,
618 /* Sends commands to set range compatible with Driving Force Pro wheel */
991 /* Export the currently set range of the wheel */
1017 * according to the type of the wheel */
1041 /* Check if the wheel supports range setting
1042 * and that the range is within limits for the wheel */
1210 dbg_hid("Found wheel with real PID %X whose reported PID is %X\n", real_product_id, reported_product_id);
1216 * wheel model, do not touch it */
1217 dbg_hid("Wheel with bcdDevice %X was not recognized as multimode wheel, leaving in its current mode\n", bcdDevice);
1227 /* Probed wheel is not a multimode wheel */
1230 dbg_hid("Wheel is not a multimode wheel\n");
1235 * Otherwise keep the wheel in its current mode */
1250 hid_err(hid, "Unable to switch wheel mode, errno %d\n", ret);
1298 /* Check if a multimode wheel has been connected and
1303 * with the initialization as the wheel will do a USB reset when it switches mode
1313 /* Check what wheel has been connected */
1336 hid_err(hid, "Device product ID %X is not listed as a multimode wheel", real_product_id);