Home
last modified time | relevance | path

Searched refs:user_ns (Results 1 – 12 of 12) sorted by relevance

/freebsd/sys/contrib/openzfs/module/os/linux/zfs/
H A Dzpl_inode.c169 zpl_create(struct user_namespace *user_ns, struct inode *dir, in zpl_create() argument
172 zpl_create(struct mnt_idmap *user_ns, struct inode *dir, in zpl_create()
184 zidmap_t *user_ns = kcred->user_ns; in zpl_create() local
193 zpl_vap_init(vap, dir, mode, cr, user_ns); in zpl_create()
197 mode, &zp, cr, 0, NULL, user_ns); in zpl_create()
222 zpl_mknod(struct user_namespace *user_ns, struct inode *dir, in zpl_mknod() argument
225 zpl_mknod(struct mnt_idmap *user_ns, struct inode *dir, in zpl_mknod()
238 zidmap_t *user_ns = kcred->user_ns; in zpl_mknod() local
254 zpl_vap_init(vap, dir, mode, cr, user_ns); in zpl_mknod()
259 mode, &zp, cr, 0, NULL, user_ns); in zpl_mknod()
[all …]
H A Dzpl_ctldir.c97 zpl_root_getattr_impl(struct mnt_idmap *user_ns, in zpl_root_getattr_impl() argument
101 zpl_root_getattr_impl(struct user_namespace *user_ns, in zpl_root_getattr_impl()
114 generic_fillattr(user_ns, ip, stat); in zpl_root_getattr_impl()
116 generic_fillattr(user_ns, ip, stat); in zpl_root_getattr_impl()
118 generic_fillattr(user_ns, request_mask, ip, stat); in zpl_root_getattr_impl()
120 (void) user_ns; in zpl_root_getattr_impl()
333 zpl_snapdir_rename2(struct user_namespace *user_ns, struct inode *sdip, in zpl_snapdir_rename2() argument
337 zpl_snapdir_rename2(struct mnt_idmap *user_ns, struct inode *sdip, in zpl_snapdir_rename2()
388 zpl_snapdir_mkdir(struct user_namespace *user_ns, struct inode *dip, in zpl_snapdir_mkdir() argument
392 zpl_snapdir_mkdir(struct mnt_idmap *user_ns, struct inode *dip, in zpl_snapdir_mkdir()
[all …]
H A Dpolicy.c70 return (priv_policy_ns(cr, capability, err, cr->user_ns)); in priv_policy()
83 return (priv_policy_ns(cr, capability, err, cr->user_ns)); in priv_policy_user()
137 if (!kuid_has_mapping(cr->user_ns, SUID_TO_KUID(owner))) in secpolicy_vnode_any_access()
160 if (!kuid_has_mapping(cr->user_ns, SUID_TO_KUID(owner))) in secpolicy_vnode_chown()
197 if (!kuid_has_mapping(cr->user_ns, SUID_TO_KUID(owner))) in secpolicy_vnode_setdac()
228 if (!kgid_has_mapping(cr->user_ns, SGID_TO_KGID(gid))) in secpolicy_vnode_setids_setgids()
282 if (!kuid_has_mapping(cr->user_ns, SUID_TO_KUID(owner))) in secpolicy_vnode_setid_modify()
H A Dzpl_xattr.c740 __zpl_xattr_user_set(zidmap_t *user_ns, in __zpl_xattr_user_set() argument
744 (void) user_ns; in __zpl_xattr_user_set()
842 __zpl_xattr_trusted_set(zidmap_t *user_ns, in __zpl_xattr_trusted_set() argument
846 (void) user_ns; in __zpl_xattr_trusted_set()
904 __zpl_xattr_security_set(zidmap_t *user_ns, in __zpl_xattr_security_set() argument
908 (void) user_ns; in __zpl_xattr_security_set()
H A Dzfs_vnops_os.c1712 zfs_getattr_fast(zidmap_t *user_ns, u32 request_mask, struct inode *ip, in zfs_getattr_fast() argument
1715 zfs_getattr_fast(zidmap_t *user_ns, struct inode *ip, struct kstat *sp) in zfs_getattr_fast()
1730 zpl_generic_fillattr(user_ns, request_mask, ip, sp); in zfs_getattr_fast()
1732 zpl_generic_fillattr(user_ns, ip, sp); in zfs_getattr_fast()
/freebsd/sys/contrib/openzfs/include/os/linux/kernel/linux/
H A Dvfs_compat.h122 return (from_kuid(kcred->user_ns, ip->i_uid)); in zfs_uid_read_impl()
132 return (from_kgid(kcred->user_ns, ip->i_gid)); in zfs_gid_read_impl()
142 ip->i_uid = make_kuid(kcred->user_ns, uid); in zfs_uid_write()
147 ip->i_gid = make_kgid(kcred->user_ns, gid); in zfs_gid_write()
208 func(struct user_namespace *user_ns, const struct path *path, \
211 return (func##_impl(user_ns, path, stat, request_mask, \
217 func(struct mnt_idmap *user_ns, const struct path *path, \
220 return (func##_impl(user_ns, path, stat, request_mask, \
259 #define zpl_generic_fillattr(user_ns, ip, sp) \ argument
260 generic_fillattr(user_ns, ip, sp)
[all …]
H A Dxattr_compat.h83 fn(const struct xattr_handler *handler, struct mnt_idmap *user_ns, \
87 return (__ ## fn(user_ns, inode, name, buffer, size, flags)); \
98 fn(const struct xattr_handler *handler, struct user_namespace *user_ns, \
102 return (__ ## fn(user_ns, inode, name, buffer, size, flags)); \
116 return (__ ## fn(kcred->user_ns, inode, name, buffer, size, flags));\
130 return (posix_acl_from_xattr(kcred->user_ns, value, size)); in zpl_acl_from_xattr()
136 return (posix_acl_to_xattr(kcred->user_ns, acl, value, size)); in zpl_acl_to_xattr()
/freebsd/sys/contrib/openzfs/config/
H A Dkernel-userns-capabilities.m424 dnl # struct user_namespace was added to struct cred_t as cred->user_ns member
31 cr.user_ns = (struct user_namespace *)NULL;
36 AC_MSG_CHECKING([whether cred_t->user_ns exists])
40 ZFS_LINUX_TEST_ERROR([cred_t->user_ns()])
H A Dkernel-is_owner_or_cap.m445 [whether inode_owner_or_capable() takes user_ns])
49 [inode_owner_or_capable() takes user_ns])
H A Dkernel-rename.m428 static int rename_fn(struct user_namespace *user_ns, struct inode *sip,
/freebsd/sys/contrib/openzfs/include/os/linux/spl/sys/
H A Dcred.h56 zfs_is_init_userns(struct user_namespace *user_ns) in zfs_is_init_userns() argument
59 return (user_ns == kcred->user_ns); in zfs_is_init_userns()
/freebsd/sys/contrib/openzfs/module/os/linux/spl/
H A Dspl-zone.c102 user_ns_zoneid(struct user_namespace *user_ns) in user_ns_zoneid() argument
106 r = user_ns->ns.inum; in user_ns_zoneid()
371 r = user_ns_zoneid(cr->user_ns); in crgetzoneid()
382 return (proc->cred->user_ns == &init_user_ns); in inglobalzone()