Lines Matching refs:xa_entry
1364 struct xattr_acl_entry *xa_entry; in ksmbd_vfs_make_xattr_posix_acl() local
1382 xa_entry = smb_acl->entries; in ksmbd_vfs_make_xattr_posix_acl()
1383 for (i = 0; i < posix_acls->a_count; i++, pa_entry++, xa_entry++) { in ksmbd_vfs_make_xattr_posix_acl()
1386 xa_entry->type = SMB_ACL_USER; in ksmbd_vfs_make_xattr_posix_acl()
1387 xa_entry->uid = posix_acl_uid_translate(user_ns, pa_entry); in ksmbd_vfs_make_xattr_posix_acl()
1390 xa_entry->type = SMB_ACL_USER_OBJ; in ksmbd_vfs_make_xattr_posix_acl()
1393 xa_entry->type = SMB_ACL_GROUP; in ksmbd_vfs_make_xattr_posix_acl()
1394 xa_entry->gid = posix_acl_gid_translate(user_ns, pa_entry); in ksmbd_vfs_make_xattr_posix_acl()
1397 xa_entry->type = SMB_ACL_GROUP_OBJ; in ksmbd_vfs_make_xattr_posix_acl()
1400 xa_entry->type = SMB_ACL_OTHER; in ksmbd_vfs_make_xattr_posix_acl()
1403 xa_entry->type = SMB_ACL_MASK; in ksmbd_vfs_make_xattr_posix_acl()
1411 xa_entry->perm |= SMB_ACL_READ; in ksmbd_vfs_make_xattr_posix_acl()
1413 xa_entry->perm |= SMB_ACL_WRITE; in ksmbd_vfs_make_xattr_posix_acl()
1415 xa_entry->perm |= SMB_ACL_EXECUTE; in ksmbd_vfs_make_xattr_posix_acl()