Lines Matching defs:payload
34 * 4) The PayloadReader which given a payload and a path definition can extract
1125 int (*function)(fru_tag_t *tag, uint8_t *payload,
1196 // and an instance of the unknown payload you are looking for.
1266 // instance == the instance of the field within the payload to read.
1404 // payload: The payload data
1406 // For an "UNKNOWN" payload this will return NULL for the pathDef, ancestors,
1407 // cur pointers. This will indicate to read that this payload should be
1421 int *instLeft, // within this payload
1422 uint8_t **payload,
1461 seg_name, tagToRead, unknown_inst, payload,
1513 // if we get here this means the instance number within the payload.
1516 seg_name, (*correct)->getTag(), (*tagInstance), payload,
1532 uint8_t *payload, size_t payloadLen)
1538 payload, payloadLen)) != FRU_SUCCESS) {
1562 int *instLeft, // within this payload
1563 uint8_t **payload,
1583 tagInstance, instLeft, payload, payloadLen, READ_MODE))
1588 *payload, *payloadLen));
1605 payload, payloadLen, READ_MODE);
1611 *payload, *payloadLen));
1648 uint8_t *payload;
1652 &instWIPayload, &payload, &payloadLen);
1660 if (pathDef == NULL) { // SPECIAL CASE of UNKNOW payload.
1663 free(payload);
1669 memcpy(*data, payload, payloadLen);
1680 payload, payloadLen,
1683 free(payload);
1731 uint8_t *payload;
1735 &instWIPayload, &payload, &payloadLen, UPDATE_MODE);
1743 payload, payloadLen)) != FRU_SUCCESS) {
1744 free(payload);
1748 // fill in the new data in the payload
1750 payload, payloadLen,
1757 free(payload);
1763 if ((err = encrypt_func(FRU_ENCRYPT, payload, payloadLen))
1768 free(payload);
1775 tagInstance, payload, payloadLen))
1778 free(payload);
1803 uint8_t *payload;
1807 &instWIPayload, &payload, &payloadLen);
1815 if (pathDef == NULL) { // SPECIAL CASE of UNKNOW payload.
1822 payload, payloadLen,
1827 free(payload);
1849 // When adding a new payload with 0 data the iteration control bytes must be