Lines Matching refs:selinuxSpace
37 static int InitSelinuxOpsForInit(SelinuxSpace *selinuxSpace) in InitSelinuxOpsForInit() argument
39 if (selinuxSpace->selinuxHandle == NULL) { in InitSelinuxOpsForInit()
41 selinuxSpace->selinuxHandle = dlopen(libname, RTLD_LAZY); in InitSelinuxOpsForInit()
42 PARAM_CHECK(selinuxSpace->selinuxHandle != NULL, in InitSelinuxOpsForInit()
45 void *handle = selinuxSpace->selinuxHandle; in InitSelinuxOpsForInit()
46 if (selinuxSpace->setParamCheck == NULL) { in InitSelinuxOpsForInit()
47 selinuxSpace->setParamCheck = (SelinuxSetParamCheck)dlsym(handle, "SetParamCheck"); in InitSelinuxOpsForInit()
48 …PARAM_CHECK(selinuxSpace->setParamCheck != NULL, return -1, "Failed to dlsym setParamCheck %s", dl… in InitSelinuxOpsForInit()
50 if (selinuxSpace->getParamList == NULL) { in InitSelinuxOpsForInit()
51 selinuxSpace->getParamList = (ParamContextsList *(*)()) dlsym(handle, "GetParamList"); in InitSelinuxOpsForInit()
52 …PARAM_CHECK(selinuxSpace->getParamList != NULL, return -1, "Failed to dlsym getParamList %s", dler… in InitSelinuxOpsForInit()
54 if (selinuxSpace->getParamLabel == NULL) { in InitSelinuxOpsForInit()
55 selinuxSpace->getParamLabel = (const char *(*)(const char *))dlsym(handle, "GetParamLabel"); in InitSelinuxOpsForInit()
56 …PARAM_CHECK(selinuxSpace->getParamLabel != NULL, return -1, "Failed to dlsym getParamLabel %s", dl… in InitSelinuxOpsForInit()
58 if (selinuxSpace->initParamSelinux == NULL) { in InitSelinuxOpsForInit()
59 selinuxSpace->initParamSelinux = (int (*)(int))dlsym(handle, "InitParamSelinux"); in InitSelinuxOpsForInit()
60 …PARAM_CHECK(selinuxSpace->initParamSelinux != NULL, return -1, "Failed to dlsym initParamSelinux "… in InitSelinuxOpsForInit()
62 if (selinuxSpace->getParamLabelIndex == NULL) { in InitSelinuxOpsForInit()
63 … selinuxSpace->getParamLabelIndex = (int (*)(const char *))dlsym(handle, "GetParamLabelIndex"); in InitSelinuxOpsForInit()
64 …PARAM_CHECK(selinuxSpace->getParamLabelIndex != NULL, return -1, "Failed to dlsym getParamLabelInd… in InitSelinuxOpsForInit()
66 if (selinuxSpace->setSelinuxLogCallback == NULL) { in InitSelinuxOpsForInit()
67 selinuxSpace->setSelinuxLogCallback = (void (*)())dlsym(handle, "SetInitSelinuxLog"); in InitSelinuxOpsForInit()
69 if (selinuxSpace->destroyParamList == NULL) { in InitSelinuxOpsForInit()
70 selinuxSpace->destroyParamList = in InitSelinuxOpsForInit()
72 PARAM_CHECK(selinuxSpace->destroyParamList != NULL, in InitSelinuxOpsForInit()
77 int ret = selinuxSpace->initParamSelinux(1); in InitSelinuxOpsForInit()
78 if (selinuxSpace->setSelinuxLogCallback != NULL) { in InitSelinuxOpsForInit()
79 selinuxSpace->setSelinuxLogCallback(); in InitSelinuxOpsForInit()
96 int ret = InitSelinuxOpsForInit(&GetParamWorkSpace()->selinuxSpace); in InitLocalSecurityLabel()
99 SelinuxSpace *selinuxSpace = &GetParamWorkSpace()->selinuxSpace; in InitLocalSecurityLabel() local
100 selinuxSpace->initParamSelinux = InitParamSelinux; in InitLocalSecurityLabel()
101 selinuxSpace->getParamList = GetParamList; in InitLocalSecurityLabel()
102 selinuxSpace->getParamLabel = GetParamLabel; in InitLocalSecurityLabel()
103 selinuxSpace->destroyParamList = DestroyParamList; in InitLocalSecurityLabel()
104 selinuxSpace->getParamLabelIndex = GetParamLabelIndex; in InitLocalSecurityLabel()
106 selinuxSpace->initParamSelinux(isInit); in InitLocalSecurityLabel()
163 SelinuxSpace *selinuxSpace = &GetParamWorkSpace()->selinuxSpace; in SelinuxGetAllLabel() local
164 …PARAM_CHECK(selinuxSpace->getParamList != NULL, return DAC_RESULT_FORBIDED, "Invalid getParamList"… in SelinuxGetAllLabel()
165 ParamContextsList *node = selinuxSpace->getParamList(); in SelinuxGetAllLabel()