Home
last modified time | relevance | path

Searched refs:pa_entry (Results 1 - 2 of 2) sorted by relevance

/kernel/linux/linux-6.6/fs/smb/server/
H A Dvfs.c1383 struct posix_acl_entry *pa_entry; in ksmbd_vfs_make_xattr_posix_acl() local
1401 pa_entry = posix_acls->a_entries; in ksmbd_vfs_make_xattr_posix_acl()
1403 for (i = 0; i < posix_acls->a_count; i++, pa_entry++, xa_entry++) { in ksmbd_vfs_make_xattr_posix_acl()
1404 switch (pa_entry->e_tag) { in ksmbd_vfs_make_xattr_posix_acl()
1407 xa_entry->uid = posix_acl_uid_translate(idmap, pa_entry); in ksmbd_vfs_make_xattr_posix_acl()
1414 xa_entry->gid = posix_acl_gid_translate(idmap, pa_entry); in ksmbd_vfs_make_xattr_posix_acl()
1426 pr_err("unknown type : 0x%x\n", pa_entry->e_tag); in ksmbd_vfs_make_xattr_posix_acl()
1430 if (pa_entry->e_perm & ACL_READ) in ksmbd_vfs_make_xattr_posix_acl()
1432 if (pa_entry->e_perm & ACL_WRITE) in ksmbd_vfs_make_xattr_posix_acl()
1434 if (pa_entry in ksmbd_vfs_make_xattr_posix_acl()
[all...]
H A Dsmbacl.c1229 struct posix_acl_entry *pa_entry; in smb_check_perm_dacl() local
1321 pa_entry = posix_acls->a_entries; in smb_check_perm_dacl()
1322 for (i = 0; i < posix_acls->a_count; i++, pa_entry++) { in smb_check_perm_dacl()
1323 if (pa_entry->e_tag == ACL_USER) in smb_check_perm_dacl()
1324 id = posix_acl_uid_translate(idmap, pa_entry); in smb_check_perm_dacl()
1325 else if (pa_entry->e_tag == ACL_GROUP) in smb_check_perm_dacl()
1326 id = posix_acl_gid_translate(idmap, pa_entry); in smb_check_perm_dacl()
1331 mode_to_access_flags(pa_entry->e_perm, in smb_check_perm_dacl()

Completed in 5 milliseconds