Lines Matching refs:xpermd
946 void services_compute_xperms_decision(struct extended_perms_decision *xpermd,
952 if (xpermd->driver != node->datum.u.xperms->driver)
956 xpermd->driver))
963 xpermd->used |= XPERMS_ALLOWED;
965 memset(xpermd->allowed->p, 0xff,
966 sizeof(xpermd->allowed->p));
969 for (i = 0; i < ARRAY_SIZE(xpermd->allowed->p); i++)
970 xpermd->allowed->p[i] |=
974 xpermd->used |= XPERMS_AUDITALLOW;
976 memset(xpermd->auditallow->p, 0xff,
977 sizeof(xpermd->auditallow->p));
980 for (i = 0; i < ARRAY_SIZE(xpermd->auditallow->p); i++)
981 xpermd->auditallow->p[i] |=
985 xpermd->used |= XPERMS_DONTAUDIT;
987 memset(xpermd->dontaudit->p, 0xff,
988 sizeof(xpermd->dontaudit->p));
991 for (i = 0; i < ARRAY_SIZE(xpermd->dontaudit->p); i++)
992 xpermd->dontaudit->p[i] |=
1004 struct extended_perms_decision *xpermd)
1017 xpermd->driver = driver;
1018 xpermd->used = 0;
1019 memset(xpermd->allowed->p, 0, sizeof(xpermd->allowed->p));
1020 memset(xpermd->auditallow->p, 0, sizeof(xpermd->auditallow->p));
1021 memset(xpermd->dontaudit->p, 0, sizeof(xpermd->dontaudit->p));
1070 services_compute_xperms_decision(xpermd, node);
1073 &avkey, xpermd);
1080 memset(xpermd->allowed->p, 0xff, sizeof(xpermd->allowed->p));