Lines Matching refs:response

271 	struct hidpp_report *response)  in hidpp_send_message_sync()  argument
277 hidpp->send_receive_buf = response; in hidpp_send_message_sync()
284 *response = *message; in hidpp_send_message_sync()
290 memset(response, 0, sizeof(struct hidpp_report)); in hidpp_send_message_sync()
297 memset(response, 0, sizeof(struct hidpp_report)); in hidpp_send_message_sync()
301 if (response->report_id == REPORT_ID_HIDPP_SHORT && in hidpp_send_message_sync()
302 response->rap.sub_id == HIDPP_ERROR) { in hidpp_send_message_sync()
303 ret = response->rap.params[1]; in hidpp_send_message_sync()
308 if ((response->report_id == REPORT_ID_HIDPP_LONG || in hidpp_send_message_sync()
309 response->report_id == REPORT_ID_HIDPP_VERY_LONG) && in hidpp_send_message_sync()
310 response->fap.feature_index == HIDPP20_ERROR) { in hidpp_send_message_sync()
311 ret = response->fap.params[1]; in hidpp_send_message_sync()
324 struct hidpp_report *response) in hidpp_send_fap_command_sync() argument
344 ret = hidpp_send_message_sync(hidpp, message, response); in hidpp_send_fap_command_sync()
351 struct hidpp_report *response) in hidpp_send_rap_command_sync() argument
386 ret = hidpp_send_message_sync(hidpp_dev, message, response); in hidpp_send_rap_command_sync()
533 struct hidpp_report response; in hidpp10_set_register() local
541 NULL, 0, &response); in hidpp10_set_register()
545 memcpy(params, response.rap.params, 3); in hidpp10_set_register()
554 params, 3, &response); in hidpp10_set_register()
643 struct hidpp_report response; in hidpp10_query_battery_status() local
650 NULL, 0, &response); in hidpp10_query_battery_status()
655 hidpp10_battery_status_map_level(response.rap.params[0]); in hidpp10_query_battery_status()
656 status = hidpp10_battery_status_map_status(response.rap.params[1]); in hidpp10_query_battery_status()
695 struct hidpp_report response; in hidpp10_query_battery_mileage() local
702 NULL, 0, &response); in hidpp10_query_battery_mileage()
706 hidpp->battery.capacity = response.rap.params[0]; in hidpp10_query_battery_mileage()
707 status = hidpp10_battery_mileage_map_status(response.rap.params[2]); in hidpp10_query_battery_mileage()
764 struct hidpp_report response; in hidpp_unifying_get_name() local
774 params, 1, &response); in hidpp_unifying_get_name()
778 len = response.rap.params[1]; in hidpp_unifying_get_name()
780 if (2 + len > sizeof(response.rap.params)) in hidpp_unifying_get_name()
790 memcpy(name, &response.rap.params[2], len); in hidpp_unifying_get_name()
800 struct hidpp_report response; in hidpp_unifying_get_serial() local
808 params, 1, &response); in hidpp_unifying_get_serial()
816 *serial = *((u32 *)&response.rap.params[1]); in hidpp_unifying_get_serial()
859 struct hidpp_report response; in hidpp_root_get_feature() local
866 params, 2, &response); in hidpp_root_get_feature()
870 if (response.fap.params[0] == 0) in hidpp_root_get_feature()
873 *feature_index = response.fap.params[0]; in hidpp_root_get_feature()
874 *feature_type = response.fap.params[1]; in hidpp_root_get_feature()
883 struct hidpp_report response; in hidpp_root_get_protocol_version() local
890 ping_data, sizeof(ping_data), &response); in hidpp_root_get_protocol_version()
910 if (response.rap.params[2] != ping_byte) { in hidpp_root_get_protocol_version()
912 __func__, response.rap.params[2], ping_byte); in hidpp_root_get_protocol_version()
916 hidpp->protocol_major = response.rap.params[0]; in hidpp_root_get_protocol_version()
917 hidpp->protocol_minor = response.rap.params[1]; in hidpp_root_get_protocol_version()
938 struct hidpp_report response; in hidpp_devicenametype_get_count() local
942 CMD_GET_DEVICE_NAME_TYPE_GET_COUNT, NULL, 0, &response); in hidpp_devicenametype_get_count()
952 *nameLength = response.fap.params[0]; in hidpp_devicenametype_get_count()
960 struct hidpp_report response; in hidpp_devicenametype_get_device_name() local
966 &response); in hidpp_devicenametype_get_device_name()
976 switch (response.report_id) { in hidpp_devicenametype_get_device_name()
994 device_name[i] = response.fap.params[i]; in hidpp_devicenametype_get_device_name()
1119 struct hidpp_report response; in hidpp20_batterylevel_get_battery_capacity() local
1121 u8 *params = (u8 *)response.fap.params; in hidpp20_batterylevel_get_battery_capacity()
1125 NULL, 0, &response); in hidpp20_batterylevel_get_battery_capacity()
1147 struct hidpp_report response; in hidpp20_batterylevel_get_battery_info() local
1149 u8 *params = (u8 *)response.fap.params; in hidpp20_batterylevel_get_battery_info()
1154 NULL, 0, &response); in hidpp20_batterylevel_get_battery_info()
1303 struct hidpp_report response; in hidpp20_battery_get_battery_voltage() local
1305 u8 *params = (u8 *)response.fap.params; in hidpp20_battery_get_battery_voltage()
1309 NULL, 0, &response); in hidpp20_battery_get_battery_voltage()
1478 struct hidpp_report response; in hidpp_hrs_set_highres_scrolling_mode() local
1490 params, sizeof(params), &response); in hidpp_hrs_set_highres_scrolling_mode()
1493 *multiplier = response.fap.params[1]; in hidpp_hrs_set_highres_scrolling_mode()
1512 struct hidpp_report response; in hidpp_hrw_get_wheel_capability() local
1521 NULL, 0, &response); in hidpp_hrw_get_wheel_capability()
1525 *multiplier = response.fap.params[0]; in hidpp_hrw_get_wheel_capability()
1540 struct hidpp_report response; in hidpp_hrw_set_wheel_mode() local
1553 params, sizeof(params), &response); in hidpp_hrw_set_wheel_mode()
1570 struct hidpp_report response; in hidpp_solar_request_battery_event() local
1587 params, 2, &response); in hidpp_solar_request_battery_event()
1674 struct hidpp_report response; in hidpp_touchpad_fw_items_set() local
1676 u8 *params = (u8 *)response.fap.params; in hidpp_touchpad_fw_items_set()
1679 CMD_TOUCHPAD_FW_ITEMS_SET, &items->state, 1, &response); in hidpp_touchpad_fw_items_set()
1744 struct hidpp_report response; in hidpp_touchpad_get_raw_info() local
1746 u8 *params = (u8 *)response.fap.params; in hidpp_touchpad_get_raw_info()
1749 CMD_TOUCHPAD_GET_RAW_INFO, NULL, 0, &response); in hidpp_touchpad_get_raw_info()
1775 struct hidpp_report response; in hidpp_touchpad_set_raw_report_state() local
1789 CMD_TOUCHPAD_SET_RAW_REPORT_STATE, &params, 1, &response); in hidpp_touchpad_set_raw_report_state()
1938 struct hidpp_report response; in hidpp_ff_work_handler() local
1958 wd->command, wd->params, wd->size, &response); in hidpp_ff_work_handler()
1968 slot = response.fap.params[0]; in hidpp_ff_work_handler()
2657 struct hidpp_report response; in m560_send_config_command() local
2669 &response in m560_send_config_command()
2869 struct hidpp_report response; in g920_ff_set_autocenter() local
2881 &response); in g920_ff_set_autocenter()
2885 data->slot_autocenter = response.fap.params[0]; in g920_ff_set_autocenter()
2893 struct hidpp_report response; in g920_get_config() local
2909 &response); in g920_get_config()
2918 data->num_effects = response.fap.params[0] - HIDPP_FF_RESERVED_SLOTS; in g920_get_config()
2924 &response); in g920_get_config()
2931 &response); in g920_get_config()
2937 900 : get_unaligned_be16(&response.fap.params[0]); in g920_get_config()
2943 &response); in g920_get_config()
2948 0xffff : get_unaligned_be16(&response.fap.params[0]); in g920_get_config()