Lines Matching refs:response

288 	struct hidpp_report *response)  in __do_hidpp_send_message_sync()  argument
294 hidpp->send_receive_buf = response; in __do_hidpp_send_message_sync()
301 *response = *message; in __do_hidpp_send_message_sync()
306 memset(response, 0, sizeof(struct hidpp_report)); in __do_hidpp_send_message_sync()
313 memset(response, 0, sizeof(struct hidpp_report)); in __do_hidpp_send_message_sync()
317 if (response->report_id == REPORT_ID_HIDPP_SHORT && in __do_hidpp_send_message_sync()
318 response->rap.sub_id == HIDPP_ERROR) { in __do_hidpp_send_message_sync()
319 ret = response->rap.params[1]; in __do_hidpp_send_message_sync()
324 if ((response->report_id == REPORT_ID_HIDPP_LONG || in __do_hidpp_send_message_sync()
325 response->report_id == REPORT_ID_HIDPP_VERY_LONG) && in __do_hidpp_send_message_sync()
326 response->fap.feature_index == HIDPP20_ERROR) { in __do_hidpp_send_message_sync()
327 ret = response->fap.params[1]; in __do_hidpp_send_message_sync()
344 struct hidpp_report *response) in hidpp_send_message_sync() argument
352 ret = __do_hidpp_send_message_sync(hidpp, message, response); in hidpp_send_message_sync()
373 struct hidpp_report *response) in hidpp_send_fap_command_sync() argument
398 ret = hidpp_send_message_sync(hidpp, message, response); in hidpp_send_fap_command_sync()
412 struct hidpp_report *response) in hidpp_send_rap_command_sync() argument
447 ret = hidpp_send_message_sync(hidpp_dev, message, response); in hidpp_send_rap_command_sync()
608 struct hidpp_report response; in hidpp10_set_register() local
616 NULL, 0, &response); in hidpp10_set_register()
620 memcpy(params, response.rap.params, 3); in hidpp10_set_register()
629 params, 3, &response); in hidpp10_set_register()
718 struct hidpp_report response; in hidpp10_query_battery_status() local
725 NULL, 0, &response); in hidpp10_query_battery_status()
730 hidpp10_battery_status_map_level(response.rap.params[0]); in hidpp10_query_battery_status()
731 status = hidpp10_battery_status_map_status(response.rap.params[1]); in hidpp10_query_battery_status()
770 struct hidpp_report response; in hidpp10_query_battery_mileage() local
777 NULL, 0, &response); in hidpp10_query_battery_mileage()
781 hidpp->battery.capacity = response.rap.params[0]; in hidpp10_query_battery_mileage()
782 status = hidpp10_battery_mileage_map_status(response.rap.params[2]); in hidpp10_query_battery_mileage()
839 struct hidpp_report response; in hidpp_unifying_get_name() local
849 params, 1, &response); in hidpp_unifying_get_name()
853 len = response.rap.params[1]; in hidpp_unifying_get_name()
855 if (2 + len > sizeof(response.rap.params)) in hidpp_unifying_get_name()
865 memcpy(name, &response.rap.params[2], len); in hidpp_unifying_get_name()
875 struct hidpp_report response; in hidpp_unifying_get_serial() local
883 params, 1, &response); in hidpp_unifying_get_serial()
891 *serial = *((u32 *)&response.rap.params[1]); in hidpp_unifying_get_serial()
933 struct hidpp_report response; in hidpp_root_get_feature() local
940 params, 2, &response); in hidpp_root_get_feature()
944 if (response.fap.params[0] == 0) in hidpp_root_get_feature()
947 *feature_index = response.fap.params[0]; in hidpp_root_get_feature()
956 struct hidpp_report response; in hidpp_root_get_protocol_version() local
963 ping_data, sizeof(ping_data), &response); in hidpp_root_get_protocol_version()
983 if (response.rap.params[2] != ping_byte) { in hidpp_root_get_protocol_version()
985 __func__, response.rap.params[2], ping_byte); in hidpp_root_get_protocol_version()
989 hidpp->protocol_major = response.rap.params[0]; in hidpp_root_get_protocol_version()
990 hidpp->protocol_minor = response.rap.params[1]; in hidpp_root_get_protocol_version()
1013 struct hidpp_report response; in hidpp_get_serial() local
1024 NULL, 0, &response); in hidpp_get_serial()
1029 *serial = *((u32 *)&response.rap.params[1]); in hidpp_get_serial()
1062 struct hidpp_report response; in hidpp_devicenametype_get_count() local
1066 CMD_GET_DEVICE_NAME_TYPE_GET_COUNT, NULL, 0, &response); in hidpp_devicenametype_get_count()
1076 *nameLength = response.fap.params[0]; in hidpp_devicenametype_get_count()
1084 struct hidpp_report response; in hidpp_devicenametype_get_device_name() local
1090 &response); in hidpp_devicenametype_get_device_name()
1100 switch (response.report_id) { in hidpp_devicenametype_get_device_name()
1118 device_name[i] = response.fap.params[i]; in hidpp_devicenametype_get_device_name()
1242 struct hidpp_report response; in hidpp20_batterylevel_get_battery_capacity() local
1244 u8 *params = (u8 *)response.fap.params; in hidpp20_batterylevel_get_battery_capacity()
1248 NULL, 0, &response); in hidpp20_batterylevel_get_battery_capacity()
1270 struct hidpp_report response; in hidpp20_batterylevel_get_battery_info() local
1272 u8 *params = (u8 *)response.fap.params; in hidpp20_batterylevel_get_battery_info()
1277 NULL, 0, &response); in hidpp20_batterylevel_get_battery_info()
1425 struct hidpp_report response; in hidpp20_battery_get_battery_voltage() local
1427 u8 *params = (u8 *)response.fap.params; in hidpp20_battery_get_battery_voltage()
1431 NULL, 0, &response); in hidpp20_battery_get_battery_voltage()
1564 struct hidpp_report response; in hidpp20_unifiedbattery_get_capabilities() local
1566 u8 *params = (u8 *)response.fap.params; in hidpp20_unifiedbattery_get_capabilities()
1576 NULL, 0, &response); in hidpp20_unifiedbattery_get_capabilities()
1660 struct hidpp_report response; in hidpp20_unifiedbattery_get_status() local
1662 u8 *params = (u8 *)response.fap.params; in hidpp20_unifiedbattery_get_status()
1666 NULL, 0, &response); in hidpp20_unifiedbattery_get_status()
1918 struct hidpp_report response; in hidpp20_get_adc_measurement_1f20() local
1920 u8 *params = (u8 *)response.fap.params; in hidpp20_get_adc_measurement_1f20()
1926 NULL, 0, &response); in hidpp20_get_adc_measurement_1f20()
2001 struct hidpp_report response; in hidpp_hrs_set_highres_scrolling_mode() local
2012 params, sizeof(params), &response); in hidpp_hrs_set_highres_scrolling_mode()
2015 *multiplier = response.fap.params[1]; in hidpp_hrs_set_highres_scrolling_mode()
2033 struct hidpp_report response; in hidpp_hrw_get_wheel_capability() local
2042 NULL, 0, &response); in hidpp_hrw_get_wheel_capability()
2046 *multiplier = response.fap.params[0]; in hidpp_hrw_get_wheel_capability()
2060 struct hidpp_report response; in hidpp_hrw_set_wheel_mode() local
2073 params, sizeof(params), &response); in hidpp_hrw_set_wheel_mode()
2090 struct hidpp_report response; in hidpp_solar_request_battery_event() local
2105 params, 2, &response); in hidpp_solar_request_battery_event()
2192 struct hidpp_report response; in hidpp_touchpad_fw_items_set() local
2194 u8 *params = (u8 *)response.fap.params; in hidpp_touchpad_fw_items_set()
2197 CMD_TOUCHPAD_FW_ITEMS_SET, &items->state, 1, &response); in hidpp_touchpad_fw_items_set()
2262 struct hidpp_report response; in hidpp_touchpad_get_raw_info() local
2264 u8 *params = (u8 *)response.fap.params; in hidpp_touchpad_get_raw_info()
2267 CMD_TOUCHPAD_GET_RAW_INFO, NULL, 0, &response); in hidpp_touchpad_get_raw_info()
2293 struct hidpp_report response; in hidpp_touchpad_set_raw_report_state() local
2307 CMD_TOUCHPAD_SET_RAW_REPORT_STATE, &params, 1, &response); in hidpp_touchpad_set_raw_report_state()
2456 struct hidpp_report response; in hidpp_ff_work_handler() local
2476 wd->command, wd->params, wd->size, &response); in hidpp_ff_work_handler()
2486 slot = response.fap.params[0]; in hidpp_ff_work_handler()
3180 struct hidpp_report response; in m560_send_config_command() local
3192 &response in m560_send_config_command()
3391 struct hidpp_report response; in g920_ff_set_autocenter() local
3403 &response); in g920_ff_set_autocenter()
3407 data->slot_autocenter = response.fap.params[0]; in g920_ff_set_autocenter()
3415 struct hidpp_report response; in g920_get_config() local
3430 &response); in g920_get_config()
3439 data->num_effects = response.fap.params[0] - HIDPP_FF_RESERVED_SLOTS; in g920_get_config()
3445 &response); in g920_get_config()
3452 &response); in g920_get_config()
3458 900 : get_unaligned_be16(&response.fap.params[0]); in g920_get_config()
3464 &response); in g920_get_config()
3469 0xffff : get_unaligned_be16(&response.fap.params[0]); in g920_get_config()