Lines Matching refs:tlv

38 static inline int CheckMsg(const AppSpawnReqMsgNode *reqNode, const AppSpawnTlv *tlv, const char *n…  in CheckMsg()  argument
40 if ((reqNode->msg->msgLen + tlv->tlvLen) > MAX_MSG_TOTAL_LENGTH) { in CheckMsg()
45 if (tlv->tlvType != TLV_RENDER_TERMINATION_INFO) { in CheckMsg()
152 AppSpawnTlvExt tlv = {}; in AddAppDataEx() local
154 tlv.tlvLen = APPSPAWN_ALIGN(data->dataLen + 1) + sizeof(AppSpawnTlvExt); in AddAppDataEx()
156 tlv.tlvLen = APPSPAWN_ALIGN(data->dataLen) + sizeof(AppSpawnTlvExt); in AddAppDataEx()
158 tlv.tlvType = TLV_MAX; in AddAppDataEx()
159 tlv.dataLen = data->dataLen; in AddAppDataEx()
160 tlv.dataType = data->dataType; in AddAppDataEx()
161 int ret = strcpy_s(tlv.tlvName, sizeof(tlv.tlvName), name); in AddAppDataEx()
163 ret = CheckMsg(reqNode, (AppSpawnTlv *)&tlv, name); in AddAppDataEx()
167 name, tlv.tlvLen, data->dataLen, reqNode->msg->msgLen); in AddAppDataEx()
169 AppSpawnMsgBlock *block = GetValidMsgBlock(reqNode, tlv.tlvLen); in AddAppDataEx()
171 ret = AddAppDataToBlock(block, (uint8_t *)&tlv, sizeof(tlv), 0); in AddAppDataEx()
177 ret = AddAppDataToTail(reqNode, (uint8_t *)&tlv, sizeof(tlv), 0); in AddAppDataEx()
183 reqNode->msg->msgLen += tlv.tlvLen; in AddAppDataEx()
199 AppSpawnTlv tlv; in AddAppData() local
200 tlv.tlvLen = realLen; in AddAppData()
201 tlv.tlvType = tlvType; in AddAppData()
202 int ret = CheckMsg(reqNode, &tlv, name); in AddAppData()
206 name, tlv.tlvLen, dataLen, reqNode->msg->msgLen); in AddAppData()
208 AppSpawnMsgBlock *block = GetValidMsgBlock(reqNode, tlv.tlvLen); in AddAppData()
210 ret = AddAppDataToBlock(block, (uint8_t *)&tlv, sizeof(tlv), 0); in AddAppData()
219 ret = AddAppDataToTail(reqNode, (uint8_t *)&tlv, sizeof(tlv), 0); in AddAppData()
227 reqNode->msg->msgLen += tlv.tlvLen; in AddAppData()
241 AppSpawnTlv *tlv = (AppSpawnTlv *)(block->buffer + block->currentIndex); in SetFlagsTlv() local
242 tlv->tlvLen = flagsLen; in SetFlagsTlv()
243 tlv->tlvType = type; in SetFlagsTlv()