Lines Matching defs:perm

2308 	int perm = 0;	/* Set when "ro", "rw" or "root" is matched */
2327 perm |= NFSAUTH_GROUPS;
2338 if (perm & NFSAUTH_GROUPS) {
2342 perm &= ~NFSAUTH_GROUPS;
2352 perm |= NFSAUTH_RO;
2360 perm |= NFSAUTH_RW;
2379 perm |= NFSAUTH_ROOT;
2380 perm |= NFSAUTH_UIDMAP | NFSAUTH_GIDMAP;
2383 if (perm & NFSAUTH_GROUPS) {
2387 perm &= ~NFSAUTH_GROUPS;
2399 perm |= NFSAUTH_DENIED;
2412 if (perm & NFSAUTH_UIDMAP || map_deny)
2459 perm |= NFSAUTH_UIDMAP;
2461 if (perm & NFSAUTH_GROUPS) {
2465 perm &= ~NFSAUTH_GROUPS;
2485 if (perm & NFSAUTH_GIDMAP || map_deny)
2532 perm |= NFSAUTH_GIDMAP;
2534 if (perm & NFSAUTH_GROUPS) {
2538 perm &= ~NFSAUTH_GROUPS;
2555 if (perm & NFSAUTH_ROOT) {
2561 perm |= NFSAUTH_DENIED;
2563 if (!(perm & NFSAUTH_UIDMAP))
2565 if (!(perm & NFSAUTH_GIDMAP))
2568 if (flavor != match || perm & NFSAUTH_DENIED)
2576 if ((perm & (NFSAUTH_RO | NFSAUTH_RW)) == 0)
2577 perm |= NFSAUTH_DENIED;
2584 perm |= NFSAUTH_RW;
2592 if (perm & NFSAUTH_RO && perm & NFSAUTH_RW) {
2600 perm &= ~(NFSAUTH_RW);
2602 perm &= ~(NFSAUTH_RO);
2606 return (perm);
2667 int perm = 0; /* Set when "ro", "rw" or "root" is matched */
2686 perm |= NFSAUTH_GROUPS;
2715 perm |= NFSAUTH_RO;
2726 perm |= NFSAUTH_RW;
2748 perm |= NFSAUTH_ROOT;
2749 perm |= NFSAUTH_UIDMAP | NFSAUTH_GIDMAP;
2752 if (perm & NFSAUTH_GROUPS) {
2756 perm &= ~NFSAUTH_GROUPS;
2768 perm |= NFSAUTH_DENIED;
2781 if (!match || perm & NFSAUTH_UIDMAP || map_deny)
2828 perm |= NFSAUTH_UIDMAP;
2830 if (perm & NFSAUTH_GROUPS) {
2834 perm &= ~NFSAUTH_GROUPS;
2854 if (!match || perm & NFSAUTH_GIDMAP || map_deny)
2901 perm |= NFSAUTH_GIDMAP;
2903 if (perm & NFSAUTH_GROUPS) {
2907 perm &= ~NFSAUTH_GROUPS;
2923 if (perm & NFSAUTH_ROOT) {
2929 perm |= NFSAUTH_DENIED;
2931 if (!(perm & NFSAUTH_UIDMAP))
2933 if (!(perm & NFSAUTH_GIDMAP))
2937 * If no match then set the perm accordingly
2939 if (!match || perm & NFSAUTH_DENIED) {
2951 if ((perm & (NFSAUTH_RO | NFSAUTH_RW)) == 0) {
2953 perm |= NFSAUTH_WRONGSEC;
2955 perm |= NFSAUTH_DENIED;
2963 perm |= NFSAUTH_RW;
2971 if (perm & NFSAUTH_RO && perm & NFSAUTH_RW) {
2979 perm &= ~(NFSAUTH_RW);
2981 perm &= ~(NFSAUTH_RO);
2987 return (perm);