Lines Matching defs:response

287 	struct hidpp_report *response)
293 hidpp->send_receive_buf = response;
300 *response = *message;
305 memset(response, 0, sizeof(struct hidpp_report));
311 dbg_hid("%s:timeout waiting for response\n", __func__);
312 memset(response, 0, sizeof(struct hidpp_report));
316 if (response->report_id == REPORT_ID_HIDPP_SHORT &&
317 response->rap.sub_id == HIDPP_ERROR) {
318 ret = response->rap.params[1];
323 if ((response->report_id == REPORT_ID_HIDPP_LONG ||
324 response->report_id == REPORT_ID_HIDPP_VERY_LONG) &&
325 response->fap.feature_index == HIDPP20_ERROR) {
326 ret = response->fap.params[1];
343 struct hidpp_report *response)
351 ret = __do_hidpp_send_message_sync(hidpp, message, response);
372 struct hidpp_report *response)
397 ret = hidpp_send_message_sync(hidpp, message, response);
411 struct hidpp_report *response)
446 ret = hidpp_send_message_sync(hidpp_dev, message, response);
607 struct hidpp_report response;
615 NULL, 0, &response);
619 memcpy(params, response.rap.params, 3);
628 params, 3, &response);
717 struct hidpp_report response;
724 NULL, 0, &response);
729 hidpp10_battery_status_map_level(response.rap.params[0]);
730 status = hidpp10_battery_status_map_status(response.rap.params[1]);
769 struct hidpp_report response;
776 NULL, 0, &response);
780 hidpp->battery.capacity = response.rap.params[0];
781 status = hidpp10_battery_mileage_map_status(response.rap.params[2]);
838 struct hidpp_report response;
848 params, 1, &response);
852 len = response.rap.params[1];
854 if (2 + len > sizeof(response.rap.params))
864 memcpy(name, &response.rap.params[2], len);
874 struct hidpp_report response;
882 params, 1, &response);
890 *serial = *((u32 *)&response.rap.params[1]);
932 struct hidpp_report response;
939 params, 2, &response);
943 if (response.fap.params[0] == 0)
946 *feature_index = response.fap.params[0];
947 *feature_type = response.fap.params[1];
956 struct hidpp_report response;
963 ping_data, sizeof(ping_data), &response);
983 if (response.rap.params[2] != ping_byte) {
985 __func__, response.rap.params[2], ping_byte);
989 hidpp->protocol_major = response.rap.params[0];
990 hidpp->protocol_minor = response.rap.params[1];
1013 struct hidpp_report response;
1026 NULL, 0, &response);
1031 *serial = *((u32 *)&response.rap.params[1]);
1064 struct hidpp_report response;
1068 CMD_GET_DEVICE_NAME_TYPE_GET_COUNT, NULL, 0, &response);
1078 *nameLength = response.fap.params[0];
1086 struct hidpp_report response;
1092 &response);
1102 switch (response.report_id) {
1120 device_name[i] = response.fap.params[i];
1245 struct hidpp_report response;
1247 u8 *params = (u8 *)response.fap.params;
1251 NULL, 0, &response);
1273 struct hidpp_report response;
1275 u8 *params = (u8 *)response.fap.params;
1280 NULL, 0, &response);
1430 struct hidpp_report response;
1432 u8 *params = (u8 *)response.fap.params;
1436 NULL, 0, &response);
1571 struct hidpp_report response;
1573 u8 *params = (u8 *)response.fap.params;
1583 NULL, 0, &response);
1667 struct hidpp_report response;
1669 u8 *params = (u8 *)response.fap.params;
1673 NULL, 0, &response);
1932 struct hidpp_report response;
1934 u8 *params = (u8 *)response.fap.params;
1940 NULL, 0, &response);
2019 struct hidpp_report response;
2031 params, sizeof(params), &response);
2034 *multiplier = response.fap.params[1];
2053 struct hidpp_report response;
2062 NULL, 0, &response);
2066 *multiplier = response.fap.params[0];
2081 struct hidpp_report response;
2094 params, sizeof(params), &response);
2111 struct hidpp_report response;
2128 params, 2, &response);
2215 struct hidpp_report response;
2217 u8 *params = (u8 *)response.fap.params;
2220 CMD_TOUCHPAD_FW_ITEMS_SET, &items->state, 1, &response);
2285 struct hidpp_report response;
2287 u8 *params = (u8 *)response.fap.params;
2290 CMD_TOUCHPAD_GET_RAW_INFO, NULL, 0, &response);
2316 struct hidpp_report response;
2330 CMD_TOUCHPAD_SET_RAW_REPORT_STATE, &params, 1, &response);
2479 struct hidpp_report response;
2499 wd->command, wd->params, wd->size, &response);
2509 slot = response.fap.params[0];
3204 struct hidpp_report response;
3216 &response
3416 struct hidpp_report response;
3428 &response);
3432 data->slot_autocenter = response.fap.params[0];
3440 struct hidpp_report response;
3456 &response);
3465 data->num_effects = response.fap.params[0] - HIDPP_FF_RESERVED_SLOTS;
3471 &response);
3478 &response);
3484 900 : get_unaligned_be16(&response.fap.params[0]);
3490 &response);
3495 0xffff : get_unaligned_be16(&response.fap.params[0]);
3497 /* ignore boost value at response.fap.params[2] */