Home
last modified time | relevance | path

Searched refs:zidmap_t (Results 1 – 17 of 17) sorted by relevance

/freebsd/sys/contrib/openzfs/include/os/linux/zfs/sys/
H A Dzfs_vnops_os.h51 zidmap_t *mnt_ns);
54 zidmap_t *mnt_ns);
57 znode_t **zpp, cred_t *cr, int flags, vsecattr_t *vsecp, zidmap_t *mnt_ns);
62 extern int zfs_getattr_fast(zidmap_t *, u32 request_mask, struct inode *ip,
65 extern int zfs_getattr_fast(zidmap_t *, struct inode *ip, struct kstat *sp);
68 zidmap_t *mnt_ns);
71 zidmap_t *mnt_ns);
73 char *link, znode_t **zpp, cred_t *cr, int flags, zidmap_t *mnt_ns);
H A Dpolicy.h51 int secpolicy_vnode_setids_setgids(const cred_t *, gid_t, zidmap_t *,
57 const vattr_t *, cred_t *, zidmap_t *, struct user_namespace *);
H A Dzpl.h42 umode_t mode, cred_t *cr, zidmap_t *mnt_ns);
/freebsd/sys/contrib/openzfs/include/os/freebsd/zfs/sys/
H A Dzfs_vnops_os.h39 znode_t **zpp, cred_t *cr, int flags, vsecattr_t *vsecp, zidmap_t *mnt_ns);
43 zidmap_t *mnt_ns);
46 vattr_t *wo_vap, zidmap_t *mnt_ns);
48 const char *link, znode_t **zpp, cred_t *cr, int flags, zidmap_t *mnt_ns);
55 zidmap_t *mnt_ns);
/freebsd/sys/contrib/openzfs/include/os/linux/spl/sys/
H A Dtypes.h70 typedef struct mnt_idmap zidmap_t; typedef
77 typedef struct mnt_idmap zidmap_t; typedef
81 typedef struct user_namespace zidmap_t; typedef
85 extern zidmap_t *zfs_init_idmap;
H A Dcred.h52 extern zidmap_t *zfs_get_init_idmap(void);
77 static inline uid_t zfs_uid_to_vfsuid(zidmap_t *mnt_userns, in zfs_uid_to_vfsuid()
101 static inline gid_t zfs_gid_to_vfsgid(zidmap_t *mnt_userns, in zfs_gid_to_vfsgid()
125 static inline uid_t zfs_vfsuid_to_uid(zidmap_t *mnt_userns, in zfs_vfsuid_to_uid()
150 static inline gid_t zfs_vfsgid_to_gid(zidmap_t *mnt_userns, in zfs_vfsgid_to_gid()
/freebsd/sys/contrib/openzfs/include/sys/
H A Dzfs_acl.h210 cred_t *, vsecattr_t *, zfs_acl_ids_t *, zidmap_t *);
220 zidmap_t *);
222 extern int zfs_zaccess_rwx(struct znode *, mode_t, int, cred_t *, zidmap_t *);
226 int zfs_zaccess_delete(struct znode *, struct znode *, cred_t *, zidmap_t *);
228 struct znode *, struct znode *, cred_t *cr, zidmap_t *mnt_ns);
/freebsd/sys/contrib/openzfs/module/os/linux/spl/
H A Dspl-cred.c133 zidmap_t *
137 return ((zidmap_t *)&nop_mnt_idmap); in zfs_get_init_idmap()
139 return ((zidmap_t *)&init_user_ns); in zfs_get_init_idmap()
/freebsd/sys/contrib/openzfs/module/os/linux/zfs/
H A Dpolicy.c223 secpolicy_vnode_setids_setgids(const cred_t *cr, gid_t gid, zidmap_t *mnt_ns, in secpolicy_vnode_setids_setgids()
273 secpolicy_vnode_setid_modify(const cred_t *cr, uid_t owner, zidmap_t *mnt_ns, in secpolicy_vnode_setid_modify()
302 const vattr_t *ovap, cred_t *cr, zidmap_t *mnt_ns, in secpolicy_setid_setsticky_clear()
H A Dzpl_inode.c139 zidmap_t *mnt_ns) in zpl_vap_init()
184 zidmap_t *user_ns = kcred->user_ns; in zpl_create()
238 zidmap_t *user_ns = kcred->user_ns; in zpl_mknod()
304 zidmap_t *userns = kcred->user_ns; in zpl_tmpfile()
401 zidmap_t *user_ns = kcred->user_ns; in zpl_mkdir()
663 zidmap_t *user_ns = kcred->user_ns; in zpl_rename2()
717 zidmap_t *user_ns = kcred->user_ns; in zpl_symlink()
H A Dzfs_ioctl_os.c290 zidmap_t *zfs_init_idmap;
321 zfs_init_idmap = (zidmap_t *)zfs_get_init_idmap(); in openzfs_init_os()
H A Dzpl_xattr.c740 __zpl_xattr_user_set(zidmap_t *user_ns, in __zpl_xattr_user_set()
842 __zpl_xattr_trusted_set(zidmap_t *user_ns, in __zpl_xattr_trusted_set()
904 __zpl_xattr_security_set(zidmap_t *user_ns, in __zpl_xattr_security_set()
1274 __zpl_xattr_acl_set_access(zidmap_t *mnt_ns, in __zpl_xattr_acl_set_access()
1316 __zpl_xattr_acl_set_default(zidmap_t *mnt_ns, in __zpl_xattr_acl_set_default()
H A Dzfs_acl.c1805 vsecattr_t *vsecp, zfs_acl_ids_t *acl_ids, zidmap_t *mnt_ns) in zfs_acl_ids_create()
2289 boolean_t anyaccess, cred_t *cr, zidmap_t *mnt_ns) in zfs_zaccess_aces_check()
2454 zidmap_t *mnt_ns) in zfs_zaccess_trivial()
2484 boolean_t *check_privs, boolean_t skipaclchk, cred_t *cr, zidmap_t *mnt_ns) in zfs_zaccess_common()
2541 cred_t *cr, zidmap_t *mnt_ns) in zfs_zaccess_append()
2626 zidmap_t *mnt_ns) in zfs_zaccess()
2775 zidmap_t *mnt_ns) in zfs_zaccess_rwx()
2866 zfs_zaccess_delete(znode_t *dzp, znode_t *zp, cred_t *cr, zidmap_t *mnt_ns) in zfs_zaccess_delete()
2997 znode_t *tzp, cred_t *cr, zidmap_t *mnt_ns) in zfs_zaccess_rename()
H A Dzfs_vnops_os.c606 zidmap_t *mnt_ns) in zfs_create()
854 zidmap_t *mnt_ns) in zfs_tmpfile()
1236 cred_t *cr, int flags, vsecattr_t *vsecp, zidmap_t *mnt_ns) in zfs_mkdir()
1712 zfs_getattr_fast(zidmap_t *user_ns, u32 request_mask, struct inode *ip, in zfs_getattr_fast()
1715 zfs_getattr_fast(zidmap_t *user_ns, struct inode *ip, struct kstat *sp) in zfs_getattr_fast()
1922 zfs_setattr(znode_t *zp, vattr_t *vap, int flags, cred_t *cr, zidmap_t *mnt_ns) in zfs_setattr()
2771 cred_t *cr, int flags, uint64_t rflags, vattr_t *wo_vap, zidmap_t *mnt_ns) in zfs_rename()
3305 znode_t **zpp, cred_t *cr, int flags, zidmap_t *mnt_ns) in zfs_symlink()
/freebsd/sys/contrib/openzfs/include/os/freebsd/spl/sys/
H A Dtypes.h109 typedef void zidmap_t; typedef
/freebsd/sys/contrib/openzfs/module/os/freebsd/zfs/
H A Dzfs_acl.c1622 vsecattr_t *vsecp, zfs_acl_ids_t *acl_ids, zidmap_t *mnt_ns) in zfs_acl_ids_create()
2344 zidmap_t *mnt_ns) in zfs_zaccess()
2506 zidmap_t *mnt_ns) in zfs_zaccess_rwx()
2576 zfs_zaccess_delete(znode_t *dzp, znode_t *zp, cred_t *cr, zidmap_t *mnt_ns) in zfs_zaccess_delete()
2663 znode_t *tzp, cred_t *cr, zidmap_t *mnt_ns) in zfs_zaccess_rename()
H A Dzfs_vnops_os.c1040 znode_t **zpp, cred_t *cr, int flag, vsecattr_t *vsecp, zidmap_t *mnt_ns) in zfs_create()
1407 cred_t *cr, int flags, vsecattr_t *vsecp, zidmap_t *mnt_ns) in zfs_mkdir()
2291 zfs_setattr(znode_t *zp, vattr_t *vap, int flags, cred_t *cr, zidmap_t *mnt_ns) in zfs_setattr()
3553 zidmap_t *mnt_ns) in zfs_rename()
3614 const char *link, znode_t **zpp, cred_t *cr, int flags, zidmap_t *mnt_ns) in zfs_symlink()