Lines Matching defs:hidpp_device
168 struct hidpp_device {
215 static void hidpp_connect_event(struct hidpp_device *hidpp_dev);
220 struct hidpp_device *hidpp = hid_get_drvdata(hdev);
262 static int hidpp_send_message_sync(struct hidpp_device *hidpp,
315 static int hidpp_send_fap_command_sync(struct hidpp_device *hidpp,
342 static int hidpp_send_rap_command_sync(struct hidpp_device *hidpp_dev,
386 struct hidpp_device *hidpp = container_of(work, struct hidpp_device,
407 static inline bool hidpp_report_is_connect_event(struct hidpp_device *hidpp,
523 static int hidpp10_set_register(struct hidpp_device *hidpp_dev,
557 static int hidpp10_enable_battery_reporting(struct hidpp_device *hidpp_dev)
568 static int hidpp10_enable_scrolling_acceleration(struct hidpp_device *hidpp_dev)
634 static int hidpp10_query_battery_status(struct hidpp_device *hidpp)
686 static int hidpp10_query_battery_mileage(struct hidpp_device *hidpp)
709 static int hidpp10_battery_event(struct hidpp_device *hidpp, u8 *data, int size)
755 static char *hidpp_unifying_get_name(struct hidpp_device *hidpp_dev)
791 static int hidpp_unifying_get_serial(struct hidpp_device *hidpp, u32 *serial)
813 static int hidpp_unifying_init(struct hidpp_device *hidpp)
848 static int hidpp_root_get_feature(struct hidpp_device *hidpp, u16 feature,
871 static int hidpp_root_get_protocol_version(struct hidpp_device *hidpp)
925 static int hidpp_get_serial(struct hidpp_device *hidpp, u32 *serial)
949 static int hidpp_serial_init(struct hidpp_device *hidpp)
975 static int hidpp_devicenametype_get_count(struct hidpp_device *hidpp,
997 static int hidpp_devicenametype_get_device_name(struct hidpp_device *hidpp,
1039 static char *hidpp_get_device_name(struct hidpp_device *hidpp)
1152 static int hidpp20_batterylevel_get_battery_capacity(struct hidpp_device *hidpp,
1184 static int hidpp20_batterylevel_get_battery_info(struct hidpp_device *hidpp,
1214 static int hidpp20_query_battery_info(struct hidpp_device *hidpp)
1251 static int hidpp20_battery_event(struct hidpp_device *hidpp,
1339 static int hidpp20_battery_get_battery_voltage(struct hidpp_device *hidpp,
1368 static int hidpp20_query_battery_voltage_info(struct hidpp_device *hidpp)
1398 static int hidpp20_battery_voltage_event(struct hidpp_device *hidpp,
1440 struct hidpp_device *hidpp = power_supply_get_drvdata(psy);
1491 static int hidpp_get_wireless_feature_index(struct hidpp_device *hidpp, u8 *feature_index)
1511 static int hidpp_hrs_set_highres_scrolling_mode(struct hidpp_device *hidpp,
1546 static int hidpp_hrw_get_wheel_capability(struct hidpp_device *hidpp,
1573 static int hidpp_hrw_set_wheel_mode(struct hidpp_device *hidpp, bool invert,
1608 static int hidpp_solar_request_battery_event(struct hidpp_device *hidpp)
1641 static int hidpp_solar_battery_event(struct hidpp_device *hidpp,
1710 static int hidpp_touchpad_fw_items_set(struct hidpp_device *hidpp,
1781 static int hidpp_touchpad_get_raw_info(struct hidpp_device *hidpp,
1811 static int hidpp_touchpad_set_raw_report_state(struct hidpp_device *hidpp_dev,
1849 static void hidpp_touchpad_raw_xy_event(struct hidpp_device *hidpp_dev,
1905 struct hidpp_device *hidpp;
2317 static int hidpp_ff_init(struct hidpp_device *hidpp,
2434 static void wtp_populate_input(struct hidpp_device *hidpp,
2463 static void wtp_touch_event(struct hidpp_device *hidpp,
2489 static void wtp_send_raw_xy_event(struct hidpp_device *hidpp,
2507 static int wtp_mouse_raw_xy_event(struct hidpp_device *hidpp, u8 *data)
2548 struct hidpp_device *hidpp = hid_get_drvdata(hdev);
2589 static int wtp_get_config(struct hidpp_device *hidpp)
2620 struct hidpp_device *hidpp = hid_get_drvdata(hdev);
2635 struct hidpp_device *hidpp = hid_get_drvdata(hdev);
2698 struct hidpp_device *hidpp_dev;
2715 struct hidpp_device *hidpp = hid_get_drvdata(hdev);
2808 static void m560_populate_input(struct hidpp_device *hidpp,
2852 static int k400_disable_tap_to_click(struct hidpp_device *hidpp)
2877 struct hidpp_device *hidpp = hid_get_drvdata(hdev);
2892 struct hidpp_device *hidpp = hid_get_drvdata(hdev);
2906 static int g920_ff_set_autocenter(struct hidpp_device *hidpp,
2930 static int g920_get_config(struct hidpp_device *hidpp,
3018 static int hidpp10_wheel_connect(struct hidpp_device *hidpp)
3025 static int hidpp10_wheel_raw_event(struct hidpp_device *hidpp,
3051 static void hidpp10_wheel_populate_input(struct hidpp_device *hidpp,
3064 static int hidpp10_extra_mouse_buttons_connect(struct hidpp_device *hidpp)
3071 static int hidpp10_extra_mouse_buttons_raw_event(struct hidpp_device *hidpp,
3106 struct hidpp_device *hidpp, struct input_dev *input_dev)
3124 static u8 *hidpp10_consumer_keys_report_fixup(struct hidpp_device *hidpp,
3152 static int hidpp10_consumer_keys_connect(struct hidpp_device *hidpp)
3159 static int hidpp10_consumer_keys_raw_event(struct hidpp_device *hidpp,
3188 static int hi_res_scroll_enable(struct hidpp_device *hidpp)
3222 struct hidpp_device *hidpp = hid_get_drvdata(hdev);
3239 struct hidpp_device *hidpp = hid_get_drvdata(hdev);
3260 struct hidpp_device *hidpp = hid_get_drvdata(hdev);
3278 static void hidpp_populate_input(struct hidpp_device *hidpp,
3298 struct hidpp_device *hidpp = hid_get_drvdata(hdev);
3309 static int hidpp_raw_hidpp_event(struct hidpp_device *hidpp, u8 *data,
3391 struct hidpp_device *hidpp = hid_get_drvdata(hdev);
3444 struct hidpp_device *hidpp = hid_get_drvdata(hdev);
3464 static int hidpp_initialize_battery(struct hidpp_device *hidpp)
3552 struct hidpp_device *hidpp = hid_get_drvdata(hdev);
3587 struct hidpp_device *hidpp = hid_get_drvdata(hdev);
3608 static void hidpp_connect_event(struct hidpp_device *hidpp)
3754 struct hidpp_device *hidpp = hid_get_drvdata(hdev);
3807 struct hidpp_device *hidpp;
3962 struct hidpp_device *hidpp = hid_get_drvdata(hdev);