Lines Matching refs:tlvOffset
67 uint32_t *tlvOffset;
326 if (message->tlvOffset == NULL) {
328 message->tlvOffset = malloc(totalCount * sizeof(uint32_t));
329 if (message->tlvOffset == NULL) {
334 message->tlvOffset[i] = INVALID_OFFSET;
443 if (msgNode->tlvOffset) {
444 free(msgNode->tlvOffset);
445 msgNode->tlvOffset = NULL;
459 if (message->tlvOffset == NULL) {
468 if (message->tlvOffset[TLV_BUNDLE_INFO] == INVALID_OFFSET ||
469 message->tlvOffset[TLV_MSG_FLAGS] == INVALID_OFFSET ||
470 message->tlvOffset[TLV_ACCESS_TOKEN_INFO] == INVALID_OFFSET ||
471 message->tlvOffset[TLV_DOMAIN_INFO] == INVALID_OFFSET ||
472 message->tlvOffset[TLV_DAC_INFO] == INVALID_OFFSET) {
474 message->tlvOffset[TLV_BUNDLE_INFO], message->tlvOffset[TLV_MSG_FLAGS],
475 message->tlvOffset[TLV_ACCESS_TOKEN_INFO],
476 message->tlvOffset[TLV_DOMAIN_INFO], message->tlvOffset[TLV_DAC_INFO]);
501 if (message == NULL || message->buffer == NULL || message->tlvOffset == NULL) {
507 if (message->tlvOffset[index] == INVALID_OFFSET) {
510 uint8_t *data = message->buffer + message->tlvOffset[index];