Lines Matching refs:sysCapObj
66 cJSON *sysCapObj;
409 if (freePcidJsonInfo.sysCapObj == NULL) {
414 if (GetOsSyscap(pcidMain, freePcidJsonInfo.sysCapObj) != 0) {
418 if (GetPriSyscap(pcidMain, freePcidJsonInfo.sysCapObj, contextBufLen) != 0) {
439 if (!cJSON_AddItemToObject(freePcidJsonInfo.jsonRootObj, "syscap", freePcidJsonInfo.sysCapObj)) {
456 cJSON_Delete(freePcidJsonInfo.sysCapObj);
460 cJSON_Delete(freePcidJsonInfo.sysCapObj);
464 cJSON_Delete(freePcidJsonInfo.sysCapObj);
481 freePcidJsonInfo.sysCapObj = NULL;
507 freePcidJsonInfo.sysCapObj = cJSON_CreateObject();
608 static int32_t AddOsSyscapToJsonObj(uint32_t *osSyscapArray, uint32_t osSyscapArrayLen, cJSON *sysCapObj)
648 if (!cJSON_AddItemToObject(sysCapObj, "os", sysCapArray)) {
656 static int32_t AddPriSyscapToJsonObj(char *priSyscapString, uint32_t priSyscapStringLen, cJSON *sysCapObj)
666 if (!cJSON_AddItemToObject(sysCapObj, "private", sysCapArray)) {
684 if (!cJSON_AddItemToObject(sysCapObj, "private", sysCapArray)) {
727 cJSON *sysCapObj = cJSON_CreateObject();
729 if (sysCapObj == NULL || rootObj == NULL) {
734 if (!cJSON_AddItemToObject(rootObj, "syscap", sysCapObj)) {
742 if (AddOsSyscapToJsonObj(osSyscap, OS_SYSCAP_NUM, sysCapObj) != 0) {
747 if (AddPriSyscapToJsonObj(priSyscapStr, (uint32_t) strlen(priSyscapStr), sysCapObj) != 0) {
767 cJSON_Delete(sysCapObj);