Lines Matching refs:av
1546 u32 av = CAP_TO_MASK(cap); in cred_has_capability() local
1566 rc = avc_has_perm_noaudit(sid, sid, sclass, av, 0, &avd); in cred_has_capability()
1568 int rc2 = avc_audit(sid, sid, sclass, av, &avd, rc, &ad); in cred_has_capability()
1612 u32 av) in dentry_has_perm() argument
1619 return inode_has_perm(cred, inode, av, &ad); in dentry_has_perm()
1627 u32 av) in path_has_perm() argument
1634 return inode_has_perm(cred, inode, av, &ad); in path_has_perm()
1640 u32 av) in file_path_has_perm() argument
1646 return inode_has_perm(cred, file_inode(file), av, &ad); in file_path_has_perm()
1659 u32 av) in file_has_perm() argument
1681 if (av) in file_has_perm()
1682 rc = inode_has_perm(cred, inode, av, &ad); in file_has_perm()
1753 u32 av; in may_link() local
1762 av = DIR__SEARCH; in may_link()
1763 av |= (kind ? DIR__REMOVE_NAME : DIR__ADD_NAME); in may_link()
1764 rc = avc_has_perm(sid, dsec->sid, SECCLASS_DIR, av, &ad); in may_link()
1770 av = FILE__LINK; in may_link()
1773 av = FILE__UNLINK; in may_link()
1776 av = DIR__RMDIR; in may_link()
1784 rc = avc_has_perm(sid, isec->sid, isec->sclass, av, &ad); in may_link()
1796 u32 av; in may_rename() local
1824 av = DIR__ADD_NAME | DIR__SEARCH; in may_rename()
1826 av |= DIR__REMOVE_NAME; in may_rename()
1827 rc = avc_has_perm(sid, new_dsec->sid, SECCLASS_DIR, av, &ad); in may_rename()
1859 u32 av = 0; in file_mask_to_av() local
1863 av |= FILE__EXECUTE; in file_mask_to_av()
1865 av |= FILE__READ; in file_mask_to_av()
1868 av |= FILE__APPEND; in file_mask_to_av()
1870 av |= FILE__WRITE; in file_mask_to_av()
1874 av |= DIR__SEARCH; in file_mask_to_av()
1876 av |= DIR__WRITE; in file_mask_to_av()
1878 av |= DIR__READ; in file_mask_to_av()
1881 return av; in file_mask_to_av()
1887 u32 av = 0; in file_to_av() local
1890 av |= FILE__READ; in file_to_av()
1893 av |= FILE__APPEND; in file_to_av()
1895 av |= FILE__WRITE; in file_to_av()
1897 if (!av) { in file_to_av()
1901 av = FILE__IOCTL; in file_to_av()
1904 return av; in file_to_av()
1913 u32 av = file_to_av(file); in open_file_to_av() local
1916 av |= FILE__OPEN; in open_file_to_av()
1918 return av; in open_file_to_av()
2937 __u32 av = FILE__WRITE; in selinux_inode_setattr() local
2952 av |= FILE__OPEN; in selinux_inode_setattr()
2954 return dentry_has_perm(cred, dentry, av); in selinux_inode_setattr()
3305 u32 av = FILE__READ; in file_map_prot_check() local
3309 av |= FILE__WRITE; in file_map_prot_check()
3312 av |= FILE__EXECUTE; in file_map_prot_check()
3314 return file_has_perm(cred, file, av); in file_map_prot_check()
5520 u32 av = 0; in selinux_ipc_permission() local
5522 av = 0; in selinux_ipc_permission()
5524 av |= IPC__UNIX_READ; in selinux_ipc_permission()
5526 av |= IPC__UNIX_WRITE; in selinux_ipc_permission()
5528 if (av == 0) in selinux_ipc_permission()
5531 return ipc_has_perm(ipcp, av); in selinux_ipc_permission()