| H A D | hid-logitech-hidpp.c | 105 * There are two hidpp protocols in use, the first version hidpp10 is known 251 struct hidpp_device *hidpp = hid_get_drvdata(hdev); in __hidpp_send_report() local 262 fields_count = hidpp->very_long_report_length; in __hidpp_send_report() 274 if (hidpp->quirks & HIDPP_QUIRK_FORCE_OUTPUT_REPORTS) { in __hidpp_send_report() 288 * Must be called with hidpp->send_mutex locked 295 static int __do_hidpp_send_message_sync(struct hidpp_device *hidpp, in __do_hidpp_send_message_sync() argument 301 __must_hold(&hidpp->send_mutex); in __do_hidpp_send_message_sync() 303 hidpp->send_receive_buf = response; in __do_hidpp_send_message_sync() 304 hidpp->answer_available = false; in __do_hidpp_send_message_sync() 312 ret = __hidpp_send_report(hidpp in __do_hidpp_send_message_sync() 356 hidpp_send_message_sync(struct hidpp_device * hidpp,struct hidpp_report * message,struct hidpp_report * response) hidpp_send_message_sync() argument 390 hidpp_send_fap_command_sync(struct hidpp_device * hidpp,u8 feat_index,u8 funcindex_clientid,u8 * params,int param_count,struct hidpp_report * response) hidpp_send_fap_command_sync() argument 487 hidpp_report_is_connect_event(struct hidpp_device * hidpp,struct hidpp_report * report) hidpp_report_is_connect_event() argument 527 hidpp_update_usb_wireless_status(struct hidpp_device * hidpp) hidpp_update_usb_wireless_status() argument 735 hidpp10_query_battery_status(struct hidpp_device * hidpp) hidpp10_query_battery_status() argument 787 hidpp10_query_battery_mileage(struct hidpp_device * hidpp) hidpp10_query_battery_mileage() argument 810 hidpp10_battery_event(struct hidpp_device * hidpp,u8 * data,int size) hidpp10_battery_event() argument 892 hidpp_unifying_get_serial(struct hidpp_device * hidpp,u32 * serial) hidpp_unifying_get_serial() argument 914 hidpp_unifying_init(struct hidpp_device * hidpp) hidpp_unifying_init() argument 949 hidpp_root_get_feature(struct hidpp_device * hidpp,u16 feature,u8 * feature_index) hidpp_root_get_feature() argument 971 hidpp_root_get_protocol_version(struct hidpp_device * hidpp) hidpp_root_get_protocol_version() argument 1031 hidpp_get_serial(struct hidpp_device * hidpp,u32 * serial) hidpp_get_serial() argument 1053 hidpp_serial_init(struct hidpp_device * hidpp) hidpp_serial_init() argument 1079 hidpp_devicenametype_get_count(struct hidpp_device * hidpp,u8 feature_index,u8 * nameLength) hidpp_devicenametype_get_count() argument 1101 hidpp_devicenametype_get_device_name(struct hidpp_device * hidpp,u8 feature_index,u8 char_index,char * device_name,int len_buf) hidpp_devicenametype_get_device_name() argument 1143 hidpp_get_device_name(struct hidpp_device * hidpp) hidpp_get_device_name() argument 1255 hidpp20_batterylevel_get_battery_capacity(struct hidpp_device * hidpp,u8 feature_index,int * status,int * capacity,int * next_capacity,int * level) hidpp20_batterylevel_get_battery_capacity() argument 1287 hidpp20_batterylevel_get_battery_info(struct hidpp_device * hidpp,u8 feature_index) hidpp20_batterylevel_get_battery_info() argument 1317 hidpp20_query_battery_info_1000(struct hidpp_device * hidpp) hidpp20_query_battery_info_1000() argument 1352 hidpp20_battery_event_1000(struct hidpp_device * hidpp,u8 * data,int size) hidpp20_battery_event_1000() argument 1440 hidpp20_battery_get_battery_voltage(struct hidpp_device * hidpp,u8 feature_index,int * status,int * voltage,int * level,int * charge_type) hidpp20_battery_get_battery_voltage() argument 1504 hidpp20_query_battery_voltage_info(struct hidpp_device * hidpp) hidpp20_query_battery_voltage_info() argument 1534 hidpp20_battery_voltage_event(struct hidpp_device * hidpp,u8 * data,int size) hidpp20_battery_voltage_event() argument 1581 hidpp20_unifiedbattery_get_capabilities(struct hidpp_device * hidpp,u8 feature_index) hidpp20_unifiedbattery_get_capabilities() argument 1626 hidpp20_unifiedbattery_map_status(struct hidpp_device * hidpp,u8 charging_status,u8 external_power_status) hidpp20_unifiedbattery_map_status() argument 1656 hidpp20_unifiedbattery_map_level(struct hidpp_device * hidpp,u8 battery_level) hidpp20_unifiedbattery_map_level() argument 1674 hidpp20_unifiedbattery_get_status(struct hidpp_device * hidpp,u8 feature_index,u8 * state_of_charge,int * status,int * level) hidpp20_unifiedbattery_get_status() argument 1705 hidpp20_query_battery_info_1004(struct hidpp_device * hidpp) hidpp20_query_battery_info_1004() argument 1741 hidpp20_battery_event_1004(struct hidpp_device * hidpp,u8 * data,int size) hidpp20_battery_event_1004() argument 1794 struct hidpp_device *hidpp = power_supply_get_drvdata(psy); hidpp_battery_get_property() local 1845 hidpp_get_wireless_feature_index(struct hidpp_device * hidpp,u8 * feature_index) hidpp_get_wireless_feature_index() argument 1934 hidpp20_get_adc_measurement_1f20(struct hidpp_device * hidpp,u8 feature_index,int * status,int * voltage) hidpp20_get_adc_measurement_1f20() argument 1958 hidpp20_query_adc_measurement_info_1f20(struct hidpp_device * hidpp) hidpp20_query_adc_measurement_info_1f20() argument 1982 hidpp20_adc_measurement_event_1f20(struct hidpp_device * hidpp,u8 * data,int size) hidpp20_adc_measurement_event_1f20() argument 2015 hidpp_hrs_set_highres_scrolling_mode(struct hidpp_device * hidpp,bool enabled,u8 * multiplier) hidpp_hrs_set_highres_scrolling_mode() argument 2048 hidpp_hrw_get_wheel_capability(struct hidpp_device * hidpp,u8 * multiplier) hidpp_hrw_get_wheel_capability() argument 2074 hidpp_hrw_set_wheel_mode(struct hidpp_device * hidpp,bool invert,bool high_resolution,bool use_hidpp) hidpp_hrw_set_wheel_mode() argument 2108 hidpp_solar_request_battery_event(struct hidpp_device * hidpp) hidpp_solar_request_battery_event() argument 2139 hidpp_solar_battery_event(struct hidpp_device * hidpp,u8 * data,int size) hidpp_solar_battery_event() argument 2208 hidpp_touchpad_fw_items_set(struct hidpp_device * hidpp,u8 feature_index,struct hidpp_touchpad_fw_items * items) hidpp_touchpad_fw_items_set() argument 2279 hidpp_touchpad_get_raw_info(struct hidpp_device * hidpp,u8 feature_index,struct hidpp_touchpad_raw_info * raw_info) hidpp_touchpad_get_raw_info() argument 2403 struct hidpp_device *hidpp; global() member 2817 hidpp_ff_init(struct hidpp_device * hidpp,struct hidpp_ff_private_data * data) hidpp_ff_init() argument 2950 wtp_populate_input(struct hidpp_device * hidpp,struct input_dev * input_dev) wtp_populate_input() argument 2979 wtp_touch_event(struct hidpp_device * hidpp,struct hidpp_touchpad_raw_xy_finger * touch_report) wtp_touch_event() argument 3005 wtp_send_raw_xy_event(struct hidpp_device * hidpp,struct hidpp_touchpad_raw_xy * raw) wtp_send_raw_xy_event() argument 3023 wtp_mouse_raw_xy_event(struct hidpp_device * hidpp,u8 * data) wtp_mouse_raw_xy_event() argument 3064 struct hidpp_device *hidpp = hid_get_drvdata(hdev); wtp_raw_event() local 3105 wtp_get_config(struct hidpp_device * hidpp) wtp_get_config() argument 3135 struct hidpp_device *hidpp = hid_get_drvdata(hdev); wtp_allocate() local 3150 struct hidpp_device *hidpp = hid_get_drvdata(hdev); wtp_connect() local 3230 struct hidpp_device *hidpp = hid_get_drvdata(hdev); m560_raw_event() local 3323 m560_populate_input(struct hidpp_device * hidpp,struct input_dev * input_dev) m560_populate_input() argument 3367 k400_disable_tap_to_click(struct hidpp_device * hidpp) k400_disable_tap_to_click() argument 3391 struct hidpp_device *hidpp = hid_get_drvdata(hdev); k400_allocate() local 3406 struct hidpp_device *hidpp = hid_get_drvdata(hdev); k400_connect() local 3420 g920_ff_set_autocenter(struct hidpp_device * hidpp,struct hidpp_ff_private_data * data) g920_ff_set_autocenter() argument 3444 g920_get_config(struct hidpp_device * hidpp,struct hidpp_ff_private_data * data) g920_get_config() argument 3531 hidpp10_wheel_connect(struct hidpp_device * hidpp) hidpp10_wheel_connect() argument 3538 hidpp10_wheel_raw_event(struct hidpp_device * hidpp,u8 * data,int size) hidpp10_wheel_raw_event() argument 3564 hidpp10_wheel_populate_input(struct hidpp_device * hidpp,struct input_dev * input_dev) hidpp10_wheel_populate_input() argument 3577 hidpp10_extra_mouse_buttons_connect(struct hidpp_device * hidpp) hidpp10_extra_mouse_buttons_connect() argument 3584 hidpp10_extra_mouse_buttons_raw_event(struct hidpp_device * hidpp,u8 * data,int size) hidpp10_extra_mouse_buttons_raw_event() argument 3653 hidpp20_reprog_controls_get_mappings(struct hidpp_device * hidpp) hidpp20_reprog_controls_get_mappings() argument 3663 hidpp20_reprog_controls_get_count(struct hidpp_device * hidpp) hidpp20_reprog_controls_get_count() argument 3680 hidpp20_reprog_controls_get_cid_info(struct hidpp_device * hidpp,u8 index,u16 * control,u8 * flags) hidpp20_reprog_controls_get_cid_info() argument 3702 hidpp20_reprog_controls_find_control(struct hidpp_device * hidpp,u16 control) hidpp20_reprog_controls_find_control() argument 3728 hidpp20_reprog_controls_set_control_reporting(struct hidpp_device * hidpp,u16 control,u8 flags) hidpp20_reprog_controls_set_control_reporting() argument 3744 hidpp20_reprog_controls_connect(struct hidpp_device * hidpp) hidpp20_reprog_controls_connect() argument 3770 hidpp20_reprog_controls_raw_event(struct hidpp_device * hidpp,u8 * data,int size) hidpp20_reprog_controls_raw_event() argument 3811 hidpp20_reprog_controls_populate_input(struct hidpp_device * hidpp,struct input_dev * input_dev) hidpp20_reprog_controls_populate_input() argument 3824 hidpp10_extra_mouse_buttons_populate_input(struct hidpp_device * hidpp,struct input_dev * input_dev) hidpp10_extra_mouse_buttons_populate_input() argument 3842 hidpp10_consumer_keys_report_fixup(struct hidpp_device * hidpp,u8 * _rdesc,unsigned int * rsize) hidpp10_consumer_keys_report_fixup() argument 3870 hidpp10_consumer_keys_connect(struct hidpp_device * hidpp) hidpp10_consumer_keys_connect() argument 3877 hidpp10_consumer_keys_raw_event(struct hidpp_device * hidpp,u8 * data,int size) hidpp10_consumer_keys_raw_event() argument 3906 hi_res_scroll_enable(struct hidpp_device * hidpp) hi_res_scroll_enable() argument 3940 hidpp_initialize_hires_scroll(struct hidpp_device * hidpp) hidpp_initialize_hires_scroll() argument 3978 hidpp20_hires_wheel_raw_event(struct hidpp_device * hidpp,u8 * data,int size) hidpp20_hires_wheel_raw_event() argument 4010 struct hidpp_device *hidpp = hid_get_drvdata(hdev); hidpp_report_fixup() local 4027 struct hidpp_device *hidpp = hid_get_drvdata(hdev); hidpp_input_mapping() local 4048 struct hidpp_device *hidpp = hid_get_drvdata(hdev); hidpp_input_mapped() local 4066 hidpp_populate_input(struct hidpp_device * hidpp,struct input_dev * input) hidpp_populate_input() argument 4088 struct hidpp_device *hidpp = hid_get_drvdata(hdev); hidpp_input_configured() local 4117 hidpp_raw_hidpp_event(struct hidpp_device * hidpp,u8 * data,int size) hidpp_raw_hidpp_event() argument 4235 struct hidpp_device *hidpp = hid_get_drvdata(hdev); hidpp_raw_event() local 4288 struct hidpp_device *hidpp = hid_get_drvdata(hdev); hidpp_event() local 4309 hidpp_initialize_battery(struct hidpp_device * hidpp) hidpp_initialize_battery() argument 4408 hidpp_non_unifying_init(struct hidpp_device * hidpp) hidpp_non_unifying_init() argument 4442 struct hidpp_device *hidpp = hid_get_drvdata(hdev); hidpp_allocate_input() local 4465 struct hidpp_device *hidpp = container_of(work, struct hidpp_device, work); hidpp_connect_event() local 4589 struct hidpp_device *hidpp = container_of(work, struct hidpp_device, reset_hi_res_work); hidpp_reset_hi_res_handler() local 4620 struct hidpp_device *hidpp = hid_get_drvdata(hdev); hidpp_validate_device() local 4673 struct hidpp_device *hidpp; hidpp_probe() local 4800 struct hidpp_device *hidpp = hid_get_drvdata(hdev); hidpp_remove() local [all...] |