Lines Matching defs:response
264 struct hidpp_report *response)
270 hidpp->send_receive_buf = response;
277 *response = *message;
283 memset(response, 0, sizeof(struct hidpp_report));
289 dbg_hid("%s:timeout waiting for response\n", __func__);
290 memset(response, 0, sizeof(struct hidpp_report));
294 if (response->report_id == REPORT_ID_HIDPP_SHORT &&
295 response->rap.sub_id == HIDPP_ERROR) {
296 ret = response->rap.params[1];
301 if ((response->report_id == REPORT_ID_HIDPP_LONG ||
302 response->report_id == REPORT_ID_HIDPP_VERY_LONG) &&
303 response->fap.feature_index == HIDPP20_ERROR) {
304 ret = response->fap.params[1];
317 struct hidpp_report *response)
337 ret = hidpp_send_message_sync(hidpp, message, response);
344 struct hidpp_report *response)
379 ret = hidpp_send_message_sync(hidpp_dev, message, response);
526 struct hidpp_report response;
534 NULL, 0, &response);
538 memcpy(params, response.rap.params, 3);
547 params, 3, &response);
636 struct hidpp_report response;
643 NULL, 0, &response);
648 hidpp10_battery_status_map_level(response.rap.params[0]);
649 status = hidpp10_battery_status_map_status(response.rap.params[1]);
688 struct hidpp_report response;
695 NULL, 0, &response);
699 hidpp->battery.capacity = response.rap.params[0];
700 status = hidpp10_battery_mileage_map_status(response.rap.params[2]);
757 struct hidpp_report response;
767 params, 1, &response);
771 len = response.rap.params[1];
773 if (2 + len > sizeof(response.rap.params))
783 memcpy(name, &response.rap.params[2], len);
793 struct hidpp_report response;
801 params, 1, &response);
809 *serial = *((u32 *)&response.rap.params[1]);
851 struct hidpp_report response;
858 params, 2, &response);
862 if (response.fap.params[0] == 0)
865 *feature_index = response.fap.params[0];
866 *feature_type = response.fap.params[1];
875 struct hidpp_report response;
882 ping_data, sizeof(ping_data), &response);
902 if (response.rap.params[2] != ping_byte) {
904 __func__, response.rap.params[2], ping_byte);
908 hidpp->protocol_major = response.rap.params[0];
909 hidpp->protocol_minor = response.rap.params[1];
927 struct hidpp_report response;
940 NULL, 0, &response);
945 *serial = *((u32 *)&response.rap.params[1]);
978 struct hidpp_report response;
982 CMD_GET_DEVICE_NAME_TYPE_GET_COUNT, NULL, 0, &response);
992 *nameLength = response.fap.params[0];
1000 struct hidpp_report response;
1006 &response);
1016 switch (response.report_id) {
1034 device_name[i] = response.fap.params[i];
1159 struct hidpp_report response;
1161 u8 *params = (u8 *)response.fap.params;
1165 NULL, 0, &response);
1187 struct hidpp_report response;
1189 u8 *params = (u8 *)response.fap.params;
1194 NULL, 0, &response);
1344 struct hidpp_report response;
1346 u8 *params = (u8 *)response.fap.params;
1350 NULL, 0, &response);
1518 struct hidpp_report response;
1530 params, sizeof(params), &response);
1533 *multiplier = response.fap.params[1];
1552 struct hidpp_report response;
1561 NULL, 0, &response);
1565 *multiplier = response.fap.params[0];
1580 struct hidpp_report response;
1593 params, sizeof(params), &response);
1610 struct hidpp_report response;
1627 params, 2, &response);
1714 struct hidpp_report response;
1716 u8 *params = (u8 *)response.fap.params;
1719 CMD_TOUCHPAD_FW_ITEMS_SET, &items->state, 1, &response);
1784 struct hidpp_report response;
1786 u8 *params = (u8 *)response.fap.params;
1789 CMD_TOUCHPAD_GET_RAW_INFO, NULL, 0, &response);
1815 struct hidpp_report response;
1829 CMD_TOUCHPAD_SET_RAW_REPORT_STATE, ¶ms, 1, &response);
1978 struct hidpp_report response;
1998 wd->command, wd->params, wd->size, &response);
2008 slot = response.fap.params[0];
2697 struct hidpp_report response;
2709 &response
2909 struct hidpp_report response;
2921 &response);
2925 data->slot_autocenter = response.fap.params[0];
2933 struct hidpp_report response;
2949 &response);
2958 data->num_effects = response.fap.params[0] - HIDPP_FF_RESERVED_SLOTS;
2964 &response);
2971 &response);
2977 900 : get_unaligned_be16(&response.fap.params[0]);
2983 &response);
2988 0xffff : get_unaligned_be16(&response.fap.params[0]);
2990 /* ignore boost value at response.fap.params[2] */