/linux-6.1.9/fs/ |
D | posix_acl.c | 230 if (pa->e_perm & ~(ACL_READ|ACL_WRITE|ACL_EXECUTE)) in posix_acl_valid() 307 mode |= (pa->e_perm & S_IRWXO) << 6; in posix_acl_equiv_mode() 310 mode |= (pa->e_perm & S_IRWXO) << 3; in posix_acl_equiv_mode() 313 mode |= pa->e_perm & S_IRWXO; in posix_acl_equiv_mode() 317 ((pa->e_perm & S_IRWXO) << 3); in posix_acl_equiv_mode() 345 acl->a_entries[0].e_perm = (mode & S_IRWXU) >> 6; in posix_acl_from_mode() 348 acl->a_entries[1].e_perm = (mode & S_IRWXG) >> 3; in posix_acl_from_mode() 351 acl->a_entries[2].e_perm = (mode & S_IRWXO); in posix_acl_from_mode() 390 if ((pa->e_perm & want) == want) in posix_acl_permission() 399 if ((pa->e_perm & want) == want) in posix_acl_permission() [all …]
|
/linux-6.1.9/fs/f2fs/ |
D | acl.c | 76 acl->a_entries[i].e_perm = le16_to_cpu(entry->e_perm); in f2fs_acl_from_disk() 132 entry->e_perm = cpu_to_le16(acl->a_entries[i].e_perm); in f2fs_acl_to_disk() 319 pa->e_perm &= (mode >> 6) | ~S_IRWXO; in f2fs_acl_create_masq() 320 mode &= (pa->e_perm << 6) | ~S_IRWXU; in f2fs_acl_create_masq() 333 pa->e_perm &= mode | ~S_IRWXO; in f2fs_acl_create_masq() 334 mode &= pa->e_perm | ~S_IRWXO; in f2fs_acl_create_masq() 348 mask_obj->e_perm &= (mode >> 3) | ~S_IRWXO; in f2fs_acl_create_masq() 349 mode &= (mask_obj->e_perm << 3) | ~S_IRWXG; in f2fs_acl_create_masq() 353 group_obj->e_perm &= (mode >> 3) | ~S_IRWXO; in f2fs_acl_create_masq() 354 mode &= (group_obj->e_perm << 3) | ~S_IRWXG; in f2fs_acl_create_masq()
|
D | acl.h | 21 __le16 e_perm; member 27 __le16 e_perm; member
|
/linux-6.1.9/fs/nfsd/ |
D | nfs4acl.c | 206 pas->owner = pa->e_perm; in summarize_posix_acl() 209 pas->group = pa->e_perm; in summarize_posix_acl() 212 pas->users |= pa->e_perm; in summarize_posix_acl() 215 pas->groups |= pa->e_perm; in summarize_posix_acl() 218 pas->other = pa->e_perm; in summarize_posix_acl() 221 pas->mask = pa->e_perm; in summarize_posix_acl() 267 ace->access_mask = mask_from_posix(pa->e_perm, flags | NFS4_ACL_OWNER); in _posix_to_nfsv4_one() 274 deny = ~(pa->e_perm & pas.mask); in _posix_to_nfsv4_one() 287 ace->access_mask = mask_from_posix(pa->e_perm & pas.mask, in _posix_to_nfsv4_one() 314 ace->access_mask = mask_from_posix(pa->e_perm & pas.mask, in _posix_to_nfsv4_one() [all …]
|
/linux-6.1.9/fs/nfs_common/ |
D | nfsacl.c | 76 *p++ = htonl(entry->e_perm & S_IRWXO); in xdr_nfsace_encode() 237 entry->e_perm = ntohl(*p++); in xdr_nfsace_decode() 253 if (entry->e_perm & ~S_IRWXO) in xdr_nfsace_decode() 258 entry->e_perm &= S_IRWXO; in xdr_nfsace_decode() 317 mask->e_perm == group_obj->e_perm) { in posix_acl_from_nfsacl()
|
/linux-6.1.9/fs/jffs2/ |
D | acl.h | 14 jint16_t e_perm; member 20 jint16_t e_perm; member
|
D | acl.c | 90 acl->a_entries[i].e_perm = je16_to_cpu(entry->e_perm); in jffs2_acl_from_medium() 146 entry->e_perm = cpu_to_je16(acl_e->e_perm); in jffs2_acl_to_medium()
|
/linux-6.1.9/fs/ext2/ |
D | acl.h | 14 __le16 e_perm; member 20 __le16 e_perm; member
|
D | acl.c | 48 acl->a_entries[n].e_perm = le16_to_cpu(entry->e_perm); in ext2_acl_from_disk() 109 entry->e_perm = cpu_to_le16(acl_e->e_perm); in ext2_acl_to_disk()
|
/linux-6.1.9/fs/ext4/ |
D | acl.h | 14 __le16 e_perm; member 20 __le16 e_perm; member
|
D | acl.c | 46 acl->a_entries[n].e_perm = le16_to_cpu(entry->e_perm); in ext4_acl_from_disk() 108 entry->e_perm = cpu_to_le16(acl_e->e_perm); in ext4_acl_to_disk()
|
/linux-6.1.9/fs/reiserfs/ |
D | acl.h | 9 __le16 e_perm; member 15 __le16 e_perm; member
|
D | xattr_acl.c | 94 acl->a_entries[n].e_perm = le16_to_cpu(entry->e_perm); in reiserfs_posix_acl_from_disk() 156 entry->e_perm = cpu_to_le16(acl->a_entries[n].e_perm); in reiserfs_posix_acl_to_disk()
|
/linux-6.1.9/fs/ocfs2/ |
D | acl.c | 53 acl->a_entries[n].e_perm = le16_to_cpu(entry->e_perm); in ocfs2_acl_from_xattr() 92 entry->e_perm = cpu_to_le16(acl->a_entries[n].e_perm); in ocfs2_acl_to_xattr()
|
D | acl.h | 15 __le16 e_perm; member
|
/linux-6.1.9/include/uapi/linux/ |
D | posix_acl_xattr.h | 31 __le16 e_perm; member
|
/linux-6.1.9/fs/ksmbd/ |
D | smbacl.c | 306 pace->e_perm = state->owner.allow; in posix_state_to_acl() 311 pace->e_perm = state->users->aces[i].perms.allow; in posix_state_to_acl() 316 pace->e_perm = state->group.allow; in posix_state_to_acl() 322 pace->e_perm = state->groups->aces[i].perms.allow; in posix_state_to_acl() 328 pace->e_perm = state->mask.allow; in posix_state_to_acl() 333 pace->e_perm = state->other.allow; in posix_state_to_acl() 632 pace->e_perm, 0777); in set_posix_acl_entries_dacl() 642 0x03, pace->e_perm, 0777); in set_posix_acl_entries_dacl() 683 pace->e_perm, 0777); in set_posix_acl_entries_dacl() 1306 mode_to_access_flags(pa_entry->e_perm, in smb_check_perm_dacl()
|
D | vfs.c | 1418 if (pa_entry->e_perm & ACL_READ) in ksmbd_vfs_make_xattr_posix_acl() 1420 if (pa_entry->e_perm & ACL_WRITE) in ksmbd_vfs_make_xattr_posix_acl() 1422 if (pa_entry->e_perm & ACL_EXECUTE) in ksmbd_vfs_make_xattr_posix_acl() 1893 pace->e_perm = 0x07; in ksmbd_vfs_inherit_posix_acl()
|
/linux-6.1.9/fs/xfs/ |
D | xfs_acl.c | 70 acl_e->e_perm = be16_to_cpu(ace->ae_perm); in xfs_acl_from_disk() 124 ace->ae_perm = cpu_to_be16(acl_e->e_perm); in xfs_acl_to_disk()
|
/linux-6.1.9/include/linux/ |
D | posix_acl.h | 22 unsigned short e_perm; member
|
/linux-6.1.9/fs/cifs/ |
D | cifssmb.c | 2922 ace->e_perm = cpu_to_le16(cifs_ace->cifs_e_perm); in cifs_convert_ace() 2994 cifs_ace->cifs_e_perm = le16_to_cpu(local_ace->e_perm); in convert_ace_to_cifs_ace()
|