Lines Matching refs:smb_acl
1361 struct xattr_smb_acl *smb_acl = NULL; in ksmbd_vfs_make_xattr_posix_acl() local
1374 smb_acl = kzalloc(sizeof(struct xattr_smb_acl) + in ksmbd_vfs_make_xattr_posix_acl()
1377 if (!smb_acl) in ksmbd_vfs_make_xattr_posix_acl()
1380 smb_acl->count = posix_acls->a_count; in ksmbd_vfs_make_xattr_posix_acl()
1382 xa_entry = smb_acl->entries; in ksmbd_vfs_make_xattr_posix_acl()
1419 return smb_acl; in ksmbd_vfs_make_xattr_posix_acl()
1430 struct xattr_smb_acl *smb_acl, *def_smb_acl = NULL; in ksmbd_vfs_set_sd_xattr() local
1456 smb_acl = ksmbd_vfs_make_xattr_posix_acl(user_ns, inode, in ksmbd_vfs_set_sd_xattr()
1463 smb_acl, def_smb_acl); in ksmbd_vfs_set_sd_xattr()
1491 kfree(smb_acl); in ksmbd_vfs_set_sd_xattr()
1506 struct xattr_smb_acl *smb_acl = NULL, *def_smb_acl = NULL; in ksmbd_vfs_get_sd_xattr() local
1518 smb_acl = ksmbd_vfs_make_xattr_posix_acl(user_ns, inode, in ksmbd_vfs_get_sd_xattr()
1524 rc = ndr_encode_posix_acl(&acl_ndr, user_ns, inode, smb_acl, in ksmbd_vfs_get_sd_xattr()
1554 kfree(smb_acl); in ksmbd_vfs_get_sd_xattr()