| /freebsd-14.2/sys/contrib/openzfs/include/os/linux/zfs/sys/ |
| H A D | zfs_vnops_os.h | 49 zidmap_t *mnt_ns); 52 zidmap_t *mnt_ns); 55 znode_t **zpp, cred_t *cr, int flags, vsecattr_t *vsecp, zidmap_t *mnt_ns); 60 extern int zfs_getattr_fast(zidmap_t *, u32 request_mask, struct inode *ip, 63 extern int zfs_getattr_fast(zidmap_t *, struct inode *ip, struct kstat *sp); 66 zidmap_t *mnt_ns); 69 zidmap_t *mnt_ns); 71 char *link, znode_t **zpp, cred_t *cr, int flags, zidmap_t *mnt_ns);
|
| H A D | policy.h | 50 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 D | zpl.h | 42 umode_t mode, cred_t *cr, zidmap_t *mnt_ns);
|
| /freebsd-14.2/sys/contrib/openzfs/include/os/linux/spl/sys/ |
| H A D | types.h | 69 typedef struct mnt_idmap zidmap_t; typedef 76 typedef struct mnt_idmap zidmap_t; typedef 80 typedef struct user_namespace zidmap_t; typedef 84 extern zidmap_t *zfs_init_idmap;
|
| H A D | cred.h | 51 extern zidmap_t *zfs_get_init_idmap(void); 80 static inline uid_t zfs_uid_to_vfsuid(zidmap_t *mnt_userns, in zfs_uid_to_vfsuid() 104 static inline gid_t zfs_gid_to_vfsgid(zidmap_t *mnt_userns, in zfs_gid_to_vfsgid() 128 static inline uid_t zfs_vfsuid_to_uid(zidmap_t *mnt_userns, in zfs_vfsuid_to_uid() 153 static inline gid_t zfs_vfsgid_to_gid(zidmap_t *mnt_userns, in zfs_vfsgid_to_gid()
|
| /freebsd-14.2/sys/contrib/openzfs/include/os/freebsd/zfs/sys/ |
| H A D | zfs_vnops_os.h | 38 znode_t **zpp, cred_t *cr, int flags, vsecattr_t *vsecp, zidmap_t *mnt_ns); 42 zidmap_t *mnt_ns); 45 zidmap_t *mnt_ns); 47 const char *link, znode_t **zpp, cred_t *cr, int flags, zidmap_t *mnt_ns); 54 zidmap_t *mnt_ns);
|
| /freebsd-14.2/sys/contrib/openzfs/include/sys/ |
| H A D | zfs_acl.h | 209 cred_t *, vsecattr_t *, zfs_acl_ids_t *, zidmap_t *); 219 zidmap_t *); 221 extern int zfs_zaccess_rwx(struct znode *, mode_t, int, cred_t *, zidmap_t *); 225 int zfs_zaccess_delete(struct znode *, struct znode *, cred_t *, zidmap_t *); 227 struct znode *, struct znode *, cred_t *cr, zidmap_t *mnt_ns);
|
| /freebsd-14.2/sys/contrib/openzfs/module/os/linux/spl/ |
| H A D | spl-cred.c | 149 zidmap_t * 153 return ((zidmap_t *)&nop_mnt_idmap); in zfs_get_init_idmap() 155 return ((zidmap_t *)&init_user_ns); in zfs_get_init_idmap()
|
| /freebsd-14.2/sys/contrib/openzfs/module/os/linux/zfs/ |
| H A D | policy.c | 217 secpolicy_vnode_setids_setgids(const cred_t *cr, gid_t gid, zidmap_t *mnt_ns, in secpolicy_vnode_setids_setgids() 289 secpolicy_vnode_setid_modify(const cred_t *cr, uid_t owner, zidmap_t *mnt_ns, in secpolicy_vnode_setid_modify() 318 const vattr_t *ovap, cred_t *cr, zidmap_t *mnt_ns, in secpolicy_setid_setsticky_clear()
|
| H A D | zpl_inode.c | 116 zidmap_t *mnt_ns) in zpl_vap_init() 151 zidmap_t *user_ns = kcred->user_ns; in zpl_create() 201 zidmap_t *user_ns = kcred->user_ns; in zpl_mknod() 264 zidmap_t *userns = kcred->user_ns; in zpl_tmpfile() 355 zidmap_t *user_ns = kcred->user_ns; in zpl_mkdir() 570 zidmap_t *user_ns = kcred->user_ns; in zpl_rename2() 621 zidmap_t *user_ns = kcred->user_ns; in zpl_symlink()
|
| H A D | zfs_ioctl_os.c | 285 zidmap_t *zfs_init_idmap; 310 zfs_init_idmap = (zidmap_t *)zfs_get_init_idmap(); in openzfs_init_os()
|
| H A D | zpl_xattr.c | 741 __zpl_xattr_user_set(zidmap_t *user_ns, in __zpl_xattr_user_set() 851 __zpl_xattr_trusted_set(zidmap_t *user_ns, in __zpl_xattr_trusted_set() 921 __zpl_xattr_security_set(zidmap_t *user_ns, in __zpl_xattr_security_set() 1322 __zpl_xattr_acl_set_access(zidmap_t *mnt_ns, in __zpl_xattr_acl_set_access() 1368 __zpl_xattr_acl_set_default(zidmap_t *mnt_ns, in __zpl_xattr_acl_set_default()
|
| H A D | zfs_acl.c | 1803 vsecattr_t *vsecp, zfs_acl_ids_t *acl_ids, zidmap_t *mnt_ns) in zfs_acl_ids_create() 2287 boolean_t anyaccess, cred_t *cr, zidmap_t *mnt_ns) in zfs_zaccess_aces_check() 2452 zidmap_t *mnt_ns) in zfs_zaccess_trivial() 2482 boolean_t *check_privs, boolean_t skipaclchk, cred_t *cr, zidmap_t *mnt_ns) in zfs_zaccess_common() 2539 cred_t *cr, zidmap_t *mnt_ns) in zfs_zaccess_append() 2624 zidmap_t *mnt_ns) in zfs_zaccess() 2773 zidmap_t *mnt_ns) in zfs_zaccess_rwx() 2864 zfs_zaccess_delete(znode_t *dzp, znode_t *zp, cred_t *cr, zidmap_t *mnt_ns) in zfs_zaccess_delete() 2995 znode_t *tzp, cred_t *cr, zidmap_t *mnt_ns) in zfs_zaccess_rename()
|
| H A D | zfs_vnops_os.c | 555 zidmap_t *mnt_ns) in zfs_create() 803 zidmap_t *mnt_ns) in zfs_tmpfile() 1183 cred_t *cr, int flags, vsecattr_t *vsecp, zidmap_t *mnt_ns) in zfs_mkdir() 1654 zfs_getattr_fast(zidmap_t *user_ns, u32 request_mask, struct inode *ip, in zfs_getattr_fast() 1657 zfs_getattr_fast(zidmap_t *user_ns, struct inode *ip, struct kstat *sp) in zfs_getattr_fast() 1850 zfs_setattr(znode_t *zp, vattr_t *vap, int flags, cred_t *cr, zidmap_t *mnt_ns) in zfs_setattr() 2691 cred_t *cr, int flags, uint64_t rflags, vattr_t *wo_vap, zidmap_t *mnt_ns) in zfs_rename() 3224 znode_t **zpp, cred_t *cr, int flags, zidmap_t *mnt_ns) in zfs_symlink()
|
| /freebsd-14.2/sys/contrib/openzfs/include/os/freebsd/spl/sys/ |
| H A D | types.h | 108 typedef void zidmap_t; typedef
|
| /freebsd-14.2/sys/contrib/openzfs/module/os/freebsd/zfs/ |
| H A D | zfs_acl.c | 1620 vsecattr_t *vsecp, zfs_acl_ids_t *acl_ids, zidmap_t *mnt_ns) in zfs_acl_ids_create() 2342 zidmap_t *mnt_ns) in zfs_zaccess() 2472 zidmap_t *mnt_ns) in zfs_zaccess_rwx() 2542 zfs_zaccess_delete(znode_t *dzp, znode_t *zp, cred_t *cr, zidmap_t *mnt_ns) in zfs_zaccess_delete() 2629 znode_t *tzp, cred_t *cr, zidmap_t *mnt_ns) in zfs_zaccess_rename()
|
| H A D | zfs_vnops_os.c | 1056 znode_t **zpp, cred_t *cr, int flag, vsecattr_t *vsecp, zidmap_t *mnt_ns) in zfs_create() 1423 cred_t *cr, int flags, vsecattr_t *vsecp, zidmap_t *mnt_ns) in zfs_mkdir() 2184 zfs_setattr(znode_t *zp, vattr_t *vap, int flags, cred_t *cr, zidmap_t *mnt_ns) in zfs_setattr() 3445 cred_t *cr, int flags, uint64_t rflags, vattr_t *wo_vap, zidmap_t *mnt_ns) in zfs_rename() 3502 const char *link, znode_t **zpp, cred_t *cr, int flags, zidmap_t *mnt_ns) in zfs_symlink()
|