/base/startup/init/services/param/include/ |
H A D | param_trie.h | 35 INIT_LOCAL_API int InitWorkSpace(WorkSpace *workSpace, int onlyRead, uint32_t spaceSize);
36 INIT_LOCAL_API void CloseWorkSpace(WorkSpace *workSpace);
46 INIT_LOCAL_API ParamTrieNode *AddTrieNode(WorkSpace *workSpace, const char *key, uint32_t keyLen);
48 WorkSpace *workSpace, const char *key, uint32_t keyLen, uint32_t *matchLabel);
50 typedef int (*TraversalTrieNodePtr)(const WorkSpace *workSpace, const ParamTrieNode *node, const void *cookie);
51 INIT_LOCAL_API int TraversalTrieNode(const WorkSpace *workSpace,
54 INIT_LOCAL_API uint32_t AddParamSecurityNode(WorkSpace *workSpace, const ParamAuditData *auditData);
55 INIT_LOCAL_API uint32_t AddParamNode(WorkSpace *workSpace, uint8_t type,
64 const WorkSpace *workSpace, const char *key, uint32_t keyLen, uint32_t *matchLabel);
|
H A D | param_manager.h | 83 WorkSpace **workSpace;
134 INIT_LOCAL_API WorkSpace *GetNextWorkSpace(WorkSpace *curr);
135 INIT_LOCAL_API WorkSpace *GetWorkSpace(uint32_t labelIndex);
136 INIT_LOCAL_API WorkSpace *GetWorkSpaceByName(const char *name);
|
H A D | param_common.h | 117 } WorkSpace;
typedef
|
/base/startup/init/services/param/base/ |
H A D | param_trie.c | 29 static uint32_t AllocateParamTrieNode(WorkSpace *workSpace, const char *key, uint32_t keyLen);
31 static int GetRealFileName(WorkSpace *workSpace, char *buffer, uint32_t size)
in GetRealFileName() 39 static int InitWorkSpace_(WorkSpace *workSpace, uint32_t spaceSize, int readOnly)
in InitWorkSpace_() 70 static uint32_t AllocateParamTrieNode(WorkSpace *workSpace, const char *key, uint32_t keyLen)
in AllocateParamTrieNode() 93 INIT_LOCAL_API int InitWorkSpace(WorkSpace *workSpace, int onlyRead, uint32_t spaceSize)
in InitWorkSpace() 106 INIT_LOCAL_API void CloseWorkSpace(WorkSpace *workSpace)
in CloseWorkSpace() 121 static int CheckWorkSpace(const WorkSpace *workSpace)
in CheckWorkSpace() 140 static ParamTrieNode *AddToSubTrie(WorkSpace *workSpace, ParamTrieNode *current, const char *key, uint32_t keyLen)
in AddToSubTrie() 172 ParamTrieNode *AddTrieNode(WorkSpace *workSpace, const char *key, uint32_t keyLen)
in AddTrieNode() 207 static int TraversalSubTrieNode(const WorkSpace *workSpac [all...] |
H A D | param_base.c | 36 STATIC_INLINE ParamTrieNode *BaseFindTrieNode(WorkSpace *workSpace,
127 WorkSpace *workSpace = GetWorkSpace(WORKSPACE_INDEX_SIZE);
in AllocSpaceMemory() 192 g_paramWorkSpace.workSpace = (WorkSpace **)calloc(g_paramWorkSpace.maxSpaceCount, sizeof(WorkSpace *));
in InitParamWorkSpace() 289 WorkSpace *workSpace = (WorkSpace *)malloc(sizeof(WorkSpace) + size);
in AddWorkSpace() 325 WorkSpace **space = (WorkSpace **)calloc(sizeof(WorkSpace *),
in CheckAndExtendSpace() [all...] |
H A D | param_comm.c | 22 INIT_LOCAL_API WorkSpace *GetWorkSpaceByName(const char *name)
in GetWorkSpaceByName() 40 INIT_LOCAL_API WorkSpace *GetWorkSpace(uint32_t labelIndex)
in GetWorkSpace() 50 WorkSpace *workSpace = NULL;
in GetWorkSpace()
|
H A D | param_include.h | 38 STATIC_INLINE ParamTrieNode *FindSubTrie(const WorkSpace *workSpace,
in FindSubTrie() 72 const WorkSpace *workSpace, const char *key, uint32_t keyLen, uint32_t *matchLabel)
in FindTrieNode_()
|
/base/startup/init/services/param/manager/ |
H A D | param_manager.c | 38 WorkSpace *workspace = GetWorkSpaceByName(name);
in SystemCheckMatchParamWait() 64 static int ProcessParamTraversal(const WorkSpace *workSpace, const ParamTrieNode *node, const void *cookie)
in ProcessParamTraversal() 106 WorkSpace *workSpace = GetNextWorkSpace(NULL);
in SystemTraversalParameter() 111 WorkSpace *next = GetNextWorkSpace(workSpace);
in SystemTraversalParameter() 124 static int DumpTrieDataNodeTraversal(const WorkSpace *workSpace, const ParamTrieNode *node, const void *cookie)
in DumpTrieDataNodeTraversal() 161 static void HashNodeTraverseForDump(WorkSpace *workSpace, int verbose)
in HashNodeTraverseForDump() 212 WorkSpace *workSpace = GetWorkSpace(index);
in SystemDumpParameters() 230 WorkSpace *workSpace = GetNextWorkSpace(NULL);
in SystemDumpParameters() 232 WorkSpace *next = GetNextWorkSpace(workSpace);
in SystemDumpParameters() 252 WorkSpace *workSpac in SysCheckParamExist() [all...] |
H A D | param_persist.c | 41 WorkSpace *space = GetWorkSpace(WORKSPACE_INDEX_DAC);
in GetPersistCommitId() 56 WorkSpace *space = GetWorkSpace(WORKSPACE_INDEX_DAC);
in UpdatePersistCommitId() 65 static int SavePersistParam(const WorkSpace *workSpace, const ParamTrieNode *node, const void *cookie)
in SavePersistParam() 116 WorkSpace *workSpace = GetNextWorkSpace(NULL);
in BatchSavePersistParam() 118 WorkSpace *next = GetNextWorkSpace(workSpace);
in BatchSavePersistParam()
|
/base/startup/init/test/unittest/param/ |
H A D | param_unittest.cpp | 87 WorkSpace *workspace = GetWorkSpace(WORKSPACE_INDEX_DAC); in TestAddSecurityLabel1() 112 WorkSpace *workspace = GetWorkSpace(WORKSPACE_INDEX_DAC); in TestAddSecurityLabel2() 145 WorkSpace *workspace = GetWorkSpace(WORKSPACE_INDEX_DAC); in TestAddSecurityLabel3() 173 WorkSpace *workspace = GetWorkSpace(WORKSPACE_INDEX_DAC); in TestAddSecurityLabel4() 465 WorkSpace *space = GetWorkSpace(GetWorkSpaceIndex("test.workspace.1")); in HWTEST_F() 474 WorkSpace *workSpace = (WorkSpace *)malloc(sizeof(WorkSpace) + size); in HWTEST_F() 556 WorkSpace *space = GetWorkSpaceByName("test.workspace.1"); in HWTEST_F()
|
H A D | paramservice_unittest.cpp | 89 WorkSpace *workspace = GetWorkSpace(WORKSPACE_INDEX_DAC); in TestAddSecurityLabel1() 114 WorkSpace *workspace = GetWorkSpace(WORKSPACE_INDEX_DAC); in TestAddSecurityLabel2() 147 WorkSpace *workspace = GetWorkSpace(WORKSPACE_INDEX_DAC); in TestAddSecurityLabel3() 172 WorkSpace *workspace = GetWorkSpace(WORKSPACE_INDEX_DAC); in TestAddSecurityLabel4()
|
/base/startup/init/interfaces/innerkits/include/param/ |
H A D | sys_param.h | 114 } WorkSpace;
typedef
|
/base/startup/init/services/param/adapter/ |
H A D | param_selinux.c | 196 WorkSpace *space = paramWorkspace->workSpace[WORKSPACE_INDEX_DAC];
in HandleSelinuxLabelForPermission()
|
/base/startup/init/services/param/linux/ |
H A D | param_service.c | 62 WorkSpace *workspace = GetWorkSpaceByName(name);
in CheckAndSendTrigger()
|