Lines Matching refs:perm

2288 	int perm = 0;	/* Set when "ro", "rw" or "root" is matched */  in check_client_old()  local
2307 perm |= NFSAUTH_GROUPS; in check_client_old()
2318 if (perm & NFSAUTH_GROUPS) { in check_client_old()
2322 perm &= ~NFSAUTH_GROUPS; in check_client_old()
2332 perm |= NFSAUTH_RO; in check_client_old()
2340 perm |= NFSAUTH_RW; in check_client_old()
2359 perm |= NFSAUTH_ROOT; in check_client_old()
2360 perm |= NFSAUTH_UIDMAP | NFSAUTH_GIDMAP; in check_client_old()
2363 if (perm & NFSAUTH_GROUPS) { in check_client_old()
2367 perm &= ~NFSAUTH_GROUPS; in check_client_old()
2379 perm |= NFSAUTH_DENIED; in check_client_old()
2392 if (perm & NFSAUTH_UIDMAP || map_deny) in check_client_old()
2439 perm |= NFSAUTH_UIDMAP; in check_client_old()
2441 if (perm & NFSAUTH_GROUPS) { in check_client_old()
2445 perm &= ~NFSAUTH_GROUPS; in check_client_old()
2465 if (perm & NFSAUTH_GIDMAP || map_deny) in check_client_old()
2512 perm |= NFSAUTH_GIDMAP; in check_client_old()
2514 if (perm & NFSAUTH_GROUPS) { in check_client_old()
2518 perm &= ~NFSAUTH_GROUPS; in check_client_old()
2535 if (perm & NFSAUTH_ROOT) { in check_client_old()
2541 perm |= NFSAUTH_DENIED; in check_client_old()
2543 if (!(perm & NFSAUTH_UIDMAP)) in check_client_old()
2545 if (!(perm & NFSAUTH_GIDMAP)) in check_client_old()
2548 if (flavor != match || perm & NFSAUTH_DENIED) in check_client_old()
2556 if ((perm & (NFSAUTH_RO | NFSAUTH_RW)) == 0) in check_client_old()
2557 perm |= NFSAUTH_DENIED; in check_client_old()
2564 perm |= NFSAUTH_RW; in check_client_old()
2572 if (perm & NFSAUTH_RO && perm & NFSAUTH_RW) { in check_client_old()
2580 perm &= ~(NFSAUTH_RW); in check_client_old()
2582 perm &= ~(NFSAUTH_RO); in check_client_old()
2586 return (perm); in check_client_old()
2647 int perm = 0; /* Set when "ro", "rw" or "root" is matched */ in check_client_new() local
2666 perm |= NFSAUTH_GROUPS; in check_client_new()
2695 perm |= NFSAUTH_RO; in check_client_new()
2706 perm |= NFSAUTH_RW; in check_client_new()
2728 perm |= NFSAUTH_ROOT; in check_client_new()
2729 perm |= NFSAUTH_UIDMAP | NFSAUTH_GIDMAP; in check_client_new()
2732 if (perm & NFSAUTH_GROUPS) { in check_client_new()
2736 perm &= ~NFSAUTH_GROUPS; in check_client_new()
2748 perm |= NFSAUTH_DENIED; in check_client_new()
2761 if (!match || perm & NFSAUTH_UIDMAP || map_deny) in check_client_new()
2808 perm |= NFSAUTH_UIDMAP; in check_client_new()
2810 if (perm & NFSAUTH_GROUPS) { in check_client_new()
2814 perm &= ~NFSAUTH_GROUPS; in check_client_new()
2834 if (!match || perm & NFSAUTH_GIDMAP || map_deny) in check_client_new()
2881 perm |= NFSAUTH_GIDMAP; in check_client_new()
2883 if (perm & NFSAUTH_GROUPS) { in check_client_new()
2887 perm &= ~NFSAUTH_GROUPS; in check_client_new()
2903 if (perm & NFSAUTH_ROOT) { in check_client_new()
2909 perm |= NFSAUTH_DENIED; in check_client_new()
2911 if (!(perm & NFSAUTH_UIDMAP)) in check_client_new()
2913 if (!(perm & NFSAUTH_GIDMAP)) in check_client_new()
2919 if (!match || perm & NFSAUTH_DENIED) { in check_client_new()
2931 if ((perm & (NFSAUTH_RO | NFSAUTH_RW)) == 0) { in check_client_new()
2933 perm |= NFSAUTH_WRONGSEC; in check_client_new()
2935 perm |= NFSAUTH_DENIED; in check_client_new()
2943 perm |= NFSAUTH_RW; in check_client_new()
2951 if (perm & NFSAUTH_RO && perm & NFSAUTH_RW) { in check_client_new()
2959 perm &= ~(NFSAUTH_RW); in check_client_new()
2961 perm &= ~(NFSAUTH_RO); in check_client_new()
2967 return (perm); in check_client_new()