Lines Matching refs:wdata
98 struct lg4ff_wheel_data wdata; member
318 switch (entry->wdata.product_id) { in lg4ff_adjust_input_event()
322 new_value = lg4ff_adjust_dfp_x_axis(value, entry->wdata.range); in lg4ff_adjust_input_event()
333 static void lg4ff_init_wheel_data(struct lg4ff_wheel_data * const wdata, const struct lg4ff_wheel *… in lg4ff_init_wheel_data() argument
357 memcpy(wdata, &t_wdata, sizeof(t_wdata)); in lg4ff_init_wheel_data()
472 switch (entry->wdata.product_id) { in lg4ff_set_autocenter_default()
775 if (!entry->wdata.real_name) { in lg4ff_alternate_modes_show()
781 if (entry->wdata.alternate_modes & BIT(i)) { in lg4ff_alternate_modes_show()
785 … !lg4ff_alternate_modes[i].product_id ? entry->wdata.real_name : lg4ff_alternate_modes[i].name); in lg4ff_alternate_modes_show()
790 if (lg4ff_alternate_modes[i].product_id == entry->wdata.product_id || in lg4ff_alternate_modes_show()
791 …(lg4ff_alternate_modes[i].product_id == 0 && entry->wdata.product_id == entry->wdata.real_product_… in lg4ff_alternate_modes_show()
844 if (entry->wdata.alternate_modes & BIT(i)) { in lg4ff_alternate_modes_store()
847 target_product_id = entry->wdata.real_product_id; in lg4ff_alternate_modes_store()
862 if (target_product_id == entry->wdata.product_id) /* Nothing to do */ in lg4ff_alternate_modes_store()
868 entry->wdata.real_name); in lg4ff_alternate_modes_store()
873 …if ((entry->wdata.real_product_id == USB_DEVICE_ID_LOGITECH_DFP_WHEEL || entry->wdata.real_product… in lg4ff_alternate_modes_store()
874 entry->wdata.product_id > target_product_id) { in lg4ff_alternate_modes_store()
875 …hid_info(hid, "\"%s\" cannot be switched back into \"%s\" mode\n", entry->wdata.real_name, lg4ff_a… in lg4ff_alternate_modes_store()
879 s = lg4ff_get_mode_switch_command(entry->wdata.real_product_id, target_product_id); in lg4ff_alternate_modes_store()
911 count = scnprintf(buf, PAGE_SIZE, "%u\n", entry->wdata.range); in lg4ff_range_show()
938 range = entry->wdata.max_range; in lg4ff_range_store()
942 if (entry->wdata.set_range && range >= entry->wdata.min_range && range <= entry->wdata.max_range) { in lg4ff_range_store()
943 entry->wdata.set_range(hid, range); in lg4ff_range_store()
944 entry->wdata.range = range; in lg4ff_range_store()
970 if (!entry->wdata.real_tag || !entry->wdata.real_name) { in lg4ff_real_id_show()
975 count = scnprintf(buf, PAGE_SIZE, "%s: %s\n", entry->wdata.real_tag, entry->wdata.real_name); in lg4ff_real_id_show()
1041 if (led_cdev != entry->wdata.led[i]) in lg4ff_led_set_brightness()
1043 state = (entry->wdata.led_state >> i) & 1; in lg4ff_led_set_brightness()
1045 entry->wdata.led_state &= ~(1 << i); in lg4ff_led_set_brightness()
1046 lg4ff_set_leds(hid, entry->wdata.led_state); in lg4ff_led_set_brightness()
1048 entry->wdata.led_state |= 1 << i; in lg4ff_led_set_brightness()
1049 lg4ff_set_leds(hid, entry->wdata.led_state); in lg4ff_led_set_brightness()
1076 if (led_cdev == entry->wdata.led[i]) { in lg4ff_led_get_brightness()
1077 value = (entry->wdata.led_state >> i) & 1; in lg4ff_led_get_brightness()
1248 lg4ff_init_wheel_data(&entry->wdata, &lg4ff_devices[i], mmode_wheel, real_product_id); in lg4ff_init()
1278 entry->wdata.range = entry->wdata.max_range; in lg4ff_init()
1279 if (entry->wdata.set_range) in lg4ff_init()
1280 entry->wdata.set_range(hid, entry->wdata.range); in lg4ff_init()
1284 entry->wdata.led_state = 0; in lg4ff_init()
1286 entry->wdata.led[j] = NULL; in lg4ff_init()
1313 entry->wdata.led[j] = led; in lg4ff_init()
1321 led = entry->wdata.led[j]; in lg4ff_init()
1322 entry->wdata.led[j] = NULL; in lg4ff_init()
1358 if (entry->wdata.alternate_modes) { in lg4ff_deinit()
1372 led = entry->wdata.led[j]; in lg4ff_deinit()
1373 entry->wdata.led[j] = NULL; in lg4ff_deinit()