Lines Matching refs:dcaps
112 ret |= GetInfoArrFromJson(cjsonItem, tokenNode->dcaps, &(tokenNode->dcapsNum), &attr);
114 NativeTokenKmsg(NATIVETOKEN_KERROR, "[%s]:GetInfoArrFromJson failed for dcaps.", __func__);
121 FreeStrArray(tokenNode->dcaps, tokenNode->dcapsNum - 1);
129 FreeStrArray(tokenNode->dcaps, tokenNode->dcapsNum - 1);
424 uint32_t retDcap = CheckStrArray(tokenInfo->dcaps, tokenInfo->dcapsNum, MAX_DCAPS_NUM, MAX_DCAP_LEN);
426 NativeTokenKmsg(NATIVETOKEN_KERROR, "[%s]:dcaps is invalid.", __func__);
494 if (CreateStrArray(tokenInfo->dcapsNum, tokenInfo->dcaps, tokenNode->dcaps) != ATRET_SUCCESS) {
499 FreeStrArray(tokenNode->dcaps, tokenInfo->dcapsNum - 1);
504 FreeStrArray(tokenNode->dcaps, tokenInfo->dcapsNum - 1);
529 if (strcmp(tokenNode->dcaps[i], dcapsIn[i]) != 0) {
580 uint32_t ret = UpdateStrArrayInList(tokenNode->dcaps, &(tokenNode->dcapsNum),
581 tokenInfo->dcaps, tokenInfo->dcapsNum);
588 FreeStrArray(tokenNode->dcaps, tokenNode->dcapsNum - 1);
593 FreeStrArray(tokenNode->dcaps, tokenNode->dcapsNum - 1);
661 int32_t needTokenUpdate = CompareTokenInfo(tokenNode, tokenInfo->dcaps, tokenInfo->dcapsNum, apl);