Lines Matching refs:av
1589 u32 av = CAP_TO_MASK(cap); in cred_has_capability() local
1609 sid, sid, sclass, av, 0, &avd); in cred_has_capability()
1612 sid, sid, sclass, av, &avd, rc, &ad, 0); in cred_has_capability()
1647 u32 av) in dentry_has_perm() argument
1655 return inode_has_perm(cred, inode, av, &ad); in dentry_has_perm()
1663 u32 av) in path_has_perm() argument
1671 return inode_has_perm(cred, inode, av, &ad); in path_has_perm()
1677 u32 av) in file_path_has_perm() argument
1683 return inode_has_perm(cred, file_inode(file), av, &ad); in file_path_has_perm()
1700 u32 av) in file_has_perm() argument
1729 if (av) in file_has_perm()
1730 rc = inode_has_perm(cred, inode, av, &ad); in file_has_perm()
1819 u32 av; in may_link() local
1828 av = DIR__SEARCH; in may_link()
1829 av |= (kind ? DIR__REMOVE_NAME : DIR__ADD_NAME); in may_link()
1831 sid, dsec->sid, SECCLASS_DIR, av, &ad); in may_link()
1837 av = FILE__LINK; in may_link()
1840 av = FILE__UNLINK; in may_link()
1843 av = DIR__RMDIR; in may_link()
1852 sid, isec->sid, isec->sclass, av, &ad); in may_link()
1864 u32 av; in may_rename() local
1895 av = DIR__ADD_NAME | DIR__SEARCH; in may_rename()
1897 av |= DIR__REMOVE_NAME; in may_rename()
1899 sid, new_dsec->sid, SECCLASS_DIR, av, &ad); in may_rename()
1933 u32 av = 0; in file_mask_to_av() local
1937 av |= FILE__EXECUTE; in file_mask_to_av()
1939 av |= FILE__READ; in file_mask_to_av()
1942 av |= FILE__APPEND; in file_mask_to_av()
1944 av |= FILE__WRITE; in file_mask_to_av()
1948 av |= DIR__SEARCH; in file_mask_to_av()
1950 av |= DIR__WRITE; in file_mask_to_av()
1952 av |= DIR__READ; in file_mask_to_av()
1955 return av; in file_mask_to_av()
1961 u32 av = 0; in file_to_av() local
1964 av |= FILE__READ; in file_to_av()
1967 av |= FILE__APPEND; in file_to_av()
1969 av |= FILE__WRITE; in file_to_av()
1971 if (!av) { in file_to_av()
1975 av = FILE__IOCTL; in file_to_av()
1978 return av; in file_to_av()
1987 u32 av = file_to_av(file); in open_file_to_av() local
1992 av |= FILE__OPEN; in open_file_to_av()
1994 return av; in open_file_to_av()
2243 u32 av; in check_nnp_nosuid() local
2258 av = 0; in check_nnp_nosuid()
2260 av |= PROCESS2__NNP_TRANSITION; in check_nnp_nosuid()
2262 av |= PROCESS2__NOSUID_TRANSITION; in check_nnp_nosuid()
2265 SECCLASS_PROCESS2, av, NULL); in check_nnp_nosuid()
3075 __u32 av = FILE__WRITE; in selinux_inode_setattr() local
3093 av |= FILE__OPEN; in selinux_inode_setattr()
3095 return dentry_has_perm(cred, dentry, av); in selinux_inode_setattr()
3671 u32 av = FILE__READ; in file_map_prot_check() local
3675 av |= FILE__WRITE; in file_map_prot_check()
3678 av |= FILE__EXECUTE; in file_map_prot_check()
3680 return file_has_perm(cred, file, av); in file_map_prot_check()
4089 u32 av = 0; in selinux_task_prlimit() local
4094 av |= PROCESS__SETRLIMIT; in selinux_task_prlimit()
4096 av |= PROCESS__GETRLIMIT; in selinux_task_prlimit()
4099 SECCLASS_PROCESS, av, NULL); in selinux_task_prlimit()
6255 u32 av = 0; in selinux_ipc_permission() local
6257 av = 0; in selinux_ipc_permission()
6259 av |= IPC__UNIX_READ; in selinux_ipc_permission()
6261 av |= IPC__UNIX_WRITE; in selinux_ipc_permission()
6263 if (av == 0) in selinux_ipc_permission()
6266 return ipc_has_perm(ipcp, av); in selinux_ipc_permission()
6732 u32 av = 0; in bpf_map_fmode_to_av() local
6735 av |= BPF__MAP_READ; in bpf_map_fmode_to_av()
6737 av |= BPF__MAP_WRITE; in bpf_map_fmode_to_av()
6738 return av; in bpf_map_fmode_to_av()