Lines Matching refs:workspace

38     WorkSpace *workspace = GetWorkSpaceByName(name);  in SystemCheckMatchParamWait()  local
39 PARAM_CHECK(workspace != NULL, return NULL, "Failed to get workspace %s", name); in SystemCheckMatchParamWait()
42 ParamTrieNode *node = FindTrieNode(workspace, name, nameLength, NULL); in SystemCheckMatchParamWait()
46 ParamNode *param = (ParamNode *)GetTrieNode(workspace, node->dataIndex); in SystemCheckMatchParamWait()
670 static int CheckParamPermission_(WorkSpace **workspace, ParamTrieNode **node, in CheckParamPermission_() argument
680 labelIndex.workspace = GetWorkSpaceByName(name); in CheckParamPermission_()
681 …PARAM_CHECK(labelIndex.workspace != NULL, return DAC_RESULT_FORBIDED, "Invalid workSpace for %s", … in CheckParamPermission_()
682 labelIndex.selinuxLabelIndex = labelIndex.workspace->spaceIndex; in CheckParamPermission_()
687 *workspace = labelIndex.workspace; in CheckParamPermission_()
694 WorkSpace *workspace = NULL; in CheckParamPermission() local
695 return CheckParamPermission_(&workspace, &entry, srcLabel, name, mode); in CheckParamPermission()
734 WorkSpace *workspace = NULL; in SystemReadParam() local
735 int ret = CheckParamPermission_(&workspace, &node, GetParamSecurityLabel(), name, DAC_READ); in SystemReadParam()
742 node = FindTrieNode(workspace, name, strlen(name), NULL); in SystemReadParam()
747 ret = ReadParamValue((ParamNode *)GetTrieNode(workspace, node->dataIndex), value, len); in SystemReadParam()
760 WorkSpace *workspace = NULL; in SystemFindParameter() local
761 int ret = CheckParamPermission_(&workspace, &entry, GetParamSecurityLabel(), name, DAC_READ); in SystemFindParameter()
765 entry = FindTrieNode(workspace, name, strlen(name), NULL); in SystemFindParameter()
768 *handle = PARAM_HANDLE(workspace, entry->dataIndex); in SystemFindParameter()