Lines Matching refs:response

223 	struct hidpp_report *response)  in hidpp_send_message_sync()  argument
229 hidpp->send_receive_buf = response; in hidpp_send_message_sync()
236 *response = *message; in hidpp_send_message_sync()
242 memset(response, 0, sizeof(struct hidpp_report)); in hidpp_send_message_sync()
249 memset(response, 0, sizeof(struct hidpp_report)); in hidpp_send_message_sync()
253 if (response->report_id == REPORT_ID_HIDPP_SHORT && in hidpp_send_message_sync()
254 response->rap.sub_id == HIDPP_ERROR) { in hidpp_send_message_sync()
255 ret = response->rap.params[1]; in hidpp_send_message_sync()
260 if ((response->report_id == REPORT_ID_HIDPP_LONG || in hidpp_send_message_sync()
261 response->report_id == REPORT_ID_HIDPP_VERY_LONG) && in hidpp_send_message_sync()
262 response->fap.feature_index == HIDPP20_ERROR) { in hidpp_send_message_sync()
263 ret = response->fap.params[1]; in hidpp_send_message_sync()
276 struct hidpp_report *response) in hidpp_send_fap_command_sync() argument
296 ret = hidpp_send_message_sync(hidpp, message, response); in hidpp_send_fap_command_sync()
303 struct hidpp_report *response) in hidpp_send_rap_command_sync() argument
333 ret = hidpp_send_message_sync(hidpp_dev, message, response); in hidpp_send_rap_command_sync()
407 struct hidpp_report response; in hidpp10_enable_battery_reporting() local
415 NULL, 0, &response); in hidpp10_enable_battery_reporting()
419 memcpy(params, response.rap.params, 3); in hidpp10_enable_battery_reporting()
428 params, 3, &response); in hidpp10_enable_battery_reporting()
493 struct hidpp_report response; in hidpp10_query_battery_status() local
500 NULL, 0, &response); in hidpp10_query_battery_status()
505 hidpp10_battery_status_map_level(response.rap.params[0]); in hidpp10_query_battery_status()
506 status = hidpp10_battery_status_map_status(response.rap.params[1]); in hidpp10_query_battery_status()
545 struct hidpp_report response; in hidpp10_query_battery_mileage() local
552 NULL, 0, &response); in hidpp10_query_battery_mileage()
556 hidpp->battery.capacity = response.rap.params[0]; in hidpp10_query_battery_mileage()
557 status = hidpp10_battery_mileage_map_status(response.rap.params[2]); in hidpp10_query_battery_mileage()
614 struct hidpp_report response; in hidpp_unifying_get_name() local
624 params, 1, &response); in hidpp_unifying_get_name()
628 len = response.rap.params[1]; in hidpp_unifying_get_name()
630 if (2 + len > sizeof(response.rap.params)) in hidpp_unifying_get_name()
637 memcpy(name, &response.rap.params[2], len); in hidpp_unifying_get_name()
647 struct hidpp_report response; in hidpp_unifying_get_serial() local
655 params, 1, &response); in hidpp_unifying_get_serial()
663 *serial = *((u32 *)&response.rap.params[1]); in hidpp_unifying_get_serial()
706 struct hidpp_report response; in hidpp_root_get_feature() local
713 params, 2, &response); in hidpp_root_get_feature()
717 if (response.fap.params[0] == 0) in hidpp_root_get_feature()
720 *feature_index = response.fap.params[0]; in hidpp_root_get_feature()
721 *feature_type = response.fap.params[1]; in hidpp_root_get_feature()
728 struct hidpp_report response; in hidpp_root_get_protocol_version() local
734 NULL, 0, &response); in hidpp_root_get_protocol_version()
754 hidpp->protocol_major = response.fap.params[0]; in hidpp_root_get_protocol_version()
755 hidpp->protocol_minor = response.fap.params[1]; in hidpp_root_get_protocol_version()
784 struct hidpp_report response; in hidpp_devicenametype_get_count() local
788 CMD_GET_DEVICE_NAME_TYPE_GET_COUNT, NULL, 0, &response); in hidpp_devicenametype_get_count()
798 *nameLength = response.fap.params[0]; in hidpp_devicenametype_get_count()
806 struct hidpp_report response; in hidpp_devicenametype_get_device_name() local
812 &response); in hidpp_devicenametype_get_device_name()
822 switch (response.report_id) { in hidpp_devicenametype_get_device_name()
840 device_name[i] = response.fap.params[i]; in hidpp_devicenametype_get_device_name()
961 struct hidpp_report response; in hidpp20_batterylevel_get_battery_capacity() local
963 u8 *params = (u8 *)response.fap.params; in hidpp20_batterylevel_get_battery_capacity()
967 NULL, 0, &response); in hidpp20_batterylevel_get_battery_capacity()
986 struct hidpp_report response; in hidpp20_batterylevel_get_battery_info() local
988 u8 *params = (u8 *)response.fap.params; in hidpp20_batterylevel_get_battery_info()
993 NULL, 0, &response); in hidpp20_batterylevel_get_battery_info()
1153 struct hidpp_report response; in hidpp_solar_request_battery_event() local
1170 params, 2, &response); in hidpp_solar_request_battery_event()
1257 struct hidpp_report response; in hidpp_touchpad_fw_items_set() local
1259 u8 *params = (u8 *)response.fap.params; in hidpp_touchpad_fw_items_set()
1262 CMD_TOUCHPAD_FW_ITEMS_SET, &items->state, 1, &response); in hidpp_touchpad_fw_items_set()
1327 struct hidpp_report response; in hidpp_touchpad_get_raw_info() local
1329 u8 *params = (u8 *)response.fap.params; in hidpp_touchpad_get_raw_info()
1332 CMD_TOUCHPAD_GET_RAW_INFO, NULL, 0, &response); in hidpp_touchpad_get_raw_info()
1358 struct hidpp_report response; in hidpp_touchpad_set_raw_report_state() local
1372 CMD_TOUCHPAD_SET_RAW_REPORT_STATE, &params, 1, &response); in hidpp_touchpad_set_raw_report_state()
1520 struct hidpp_report response; in hidpp_ff_work_handler() local
1540 wd->command, wd->params, wd->size, &response); in hidpp_ff_work_handler()
1550 slot = response.fap.params[0]; in hidpp_ff_work_handler()
1862 struct hidpp_report response; in hidpp_ff_init() local
1884 HIDPP_FF_GET_INFO, NULL, 0, &response); in hidpp_ff_init()
1893 num_slots = response.fap.params[0] - HIDPP_FF_RESERVED_SLOTS; in hidpp_ff_init()
1931 HIDPP_FF_RESET_ALL, NULL, 0, &response); in hidpp_ff_init()
1935 HIDPP_FF_GET_APERTURE, NULL, 0, &response); in hidpp_ff_init()
1938 data->range = error ? 900 : get_unaligned_be16(&response.fap.params[0]); in hidpp_ff_init()
1947 HIDPP_FF_GET_GLOBAL_GAINS, NULL, 0, &response); in hidpp_ff_init()
1950 data->gain = error ? 0xffff : get_unaligned_be16(&response.fap.params[0]); in hidpp_ff_init()
2290 struct hidpp_report response; in m560_send_config_command() local
2302 &response in m560_send_config_command()