Lines Matching refs:resp_len
362 pip->resp_len = NULL;
567 u8 *resp_data, int *resp_len,
583 length = resp_len ? *resp_len : 0;
584 if (resp_data && resp_len && length != 0 && func) {
588 *resp_len = length;
590 resp_data, resp_len, func);
591 if (error || *resp_len == 0)
596 if ((error || *resp_len == 0) || tries <= 0)
607 u8 *resp_data, int *resp_len,
625 pip->resp_len = resp_len;
643 resp_len && *resp_len != 0 && func) {
650 resp_data, resp_len, func);
651 if (error || *resp_len == 0)
657 resp_data, resp_len, timeout, func);
662 pip->resp_len = NULL;
688 int resp_len;
695 resp_len = get_unaligned_le16(&data[PIP_RESP_LENGTH_OFFSET]);
697 resp_len == PIP_UNSUPPORTED_CMD_RESP_LENGTH &&
730 int resp_len;
737 resp_len = get_unaligned_le16(&buf[PIP_RESP_LENGTH_OFFSET]);
739 if (resp_len == PIP_HID_DESCRIPTOR_SIZE) {
1057 int resp_len;
1102 resp_len = sizeof(resp_data);
1105 resp_data, &resp_len, 12000,
1107 if (error || resp_len != PIP_BL_INITIATE_RESP_LEN ||
1143 int resp_len;
1146 resp_len = sizeof(resp_data);
1149 resp_data, &resp_len,
1154 if (resp_len == PIP_BL_FAIL_EXIT_RESP_LEN ||
1169 int resp_len;
1189 resp_len = sizeof(resp_data);
1190 memset(resp_data, 0, resp_len);
1193 resp_data, &resp_len,
1329 int resp_len;
1368 resp_len = sizeof(resp_data);
1370 resp_data, &resp_len,
1372 if (error || resp_len != PIP_BL_BLOCK_WRITE_RESP_LEN ||
1414 int resp_len;
1418 resp_len = sizeof(resp_data);
1420 resp_data, &resp_len,
1437 int resp_len;
1474 resp_len = sizeof(resp_data);
1476 resp_data, &resp_len,
1494 int resp_len;
1528 resp_len = sizeof(resp_data);
1530 resp_data, &resp_len,
1549 int resp_len;
1562 resp_len = sizeof(resp_data);
1564 resp_data, &resp_len,
1580 int resp_len;
1583 resp_len = sizeof(resp_data);
1585 resp_data, &resp_len,
1600 int resp_len;
1604 resp_len = sizeof(resp_data);
1606 resp_data, &resp_len,
1744 int resp_len;
1750 resp_len = sizeof(resp_data);
1753 resp_data, &resp_len,
1768 int resp_len;
1774 resp_len = sizeof(resp_data);
1777 resp_data, &resp_len,
1794 int resp_len;
1807 resp_len = sizeof(resp_data);
1810 resp_data, &resp_len,
1939 int resp_len;
2021 resp_len = GEN5_RESP_DATA_STRUCTURE_OFFSET + read_len;
2024 resp_data, &resp_len,
2027 if (error || resp_len < GEN5_RESP_DATA_STRUCTURE_OFFSET ||
2182 int resp_len;
2191 resp_len = sizeof(resp_data);
2194 resp_data, &resp_len,
2196 if (error || resp_len != sizeof(resp_data) ||
2214 int resp_len;
2251 resp_len = GEN5_RESP_DATA_STRUCTURE_OFFSET + read_len;
2254 resp_data, &resp_len,
2256 if (error || resp_len < GEN5_RESP_DATA_STRUCTURE_OFFSET ||
2449 int resp_len;
2452 resp_len = sizeof(resp_data);
2455 resp_data, &resp_len,
2457 if (error || resp_len < PIP_BL_APP_INFO_RESP_LENGTH ||
2480 int resp_len;
2484 resp_len = sizeof(resp_data);
2487 resp_data, &resp_len,
2489 if (error || resp_len < sizeof(resp_data))
2645 if (pip->resp_len)
2646 length = *pip->resp_len;
2651 if (pip->resp_len && length != 0) {
2652 *pip->resp_len = length;
2659 if (pip->resp_data && pip->resp_len) {
2660 *pip->resp_len = (*pip->resp_len < length) ?
2661 *pip->resp_len : length;
2663 *pip->resp_len);