Lines Matching refs:ops
40 …const char *libname = (GetParamWorkSpace()->ops.updaterMode == 1) ? CHECKER_UPDATER_LIB : CHECKER_… in InitSelinuxOpsForInit()
120 PARAM_CHECK(GetParamWorkSpace() != NULL && GetParamWorkSpace()->ops.setfilecon != NULL, in SetSelinuxFileCon()
127 if (GetParamWorkSpace()->ops.setfilecon(buffer, context) < 0) { in SetSelinuxFileCon()
294 INIT_LOCAL_API int RegisterSecuritySelinuxOps(ParamSecurityOps *ops, int isInit) in RegisterSecuritySelinuxOps() argument
297 PARAM_CHECK(ops != NULL, return -1, "Invalid param"); in RegisterSecuritySelinuxOps()
298 int ret = PARAM_STRCPY(ops->name, sizeof(ops->name), "selinux"); in RegisterSecuritySelinuxOps()
299 ops->securityGetLabel = NULL; in RegisterSecuritySelinuxOps()
300 ops->securityInitLabel = InitLocalSecurityLabel; in RegisterSecuritySelinuxOps()
301 ops->securityCheckFilePermission = CheckFilePermission; in RegisterSecuritySelinuxOps()
302 if (GetParamWorkSpace()->ops.updaterMode == 1) { in RegisterSecuritySelinuxOps()
303 ops->securityCheckParamPermission = UpdaterCheckParamPermission; in RegisterSecuritySelinuxOps()
306 ops->securityCheckParamPermission = SelinuxCheckParamPermission; in RegisterSecuritySelinuxOps()
309 ops->securityFreeLabel = FreeLocalSecurityLabel; in RegisterSecuritySelinuxOps()
311 ops->securityGetLabel = SelinuxGetParamSecurityLabel; in RegisterSecuritySelinuxOps()
313 ops->securityGetLabel = OpenPermissionWorkSpace; in RegisterSecuritySelinuxOps()