| /freebsd/sys/contrib/openzfs/include/os/linux/kernel/linux/ |
| H A D | vfs_compat.h | 185 zpl_generic_fillattr(zidmap_t *idmap, u32 request_mask, struct inode *ip, in zpl_generic_fillattr() argument 190 generic_fillattr((struct mnt_idmap *)idmap, request_mask, ip, stat); in zpl_generic_fillattr() 193 generic_fillattr((struct mnt_idmap *)idmap, ip, stat); in zpl_generic_fillattr() 197 generic_fillattr((struct user_namespace *)idmap, ip, stat); in zpl_generic_fillattr() 199 (void) idmap, (void) request_mask; in zpl_generic_fillattr() 205 zpl_setattr_prepare(zidmap_t *idmap, struct dentry *dentry, struct iattr *ia) in zpl_setattr_prepare() argument 208 return (setattr_prepare((struct mnt_idmap *)idmap, dentry, ia)); in zpl_setattr_prepare() 210 return (setattr_prepare((struct user_namespace *)idmap, dentry, ia)); in zpl_setattr_prepare() 212 (void) idmap; in zpl_setattr_prepare() 218 zpl_inode_owner_or_capable(zidmap_t *idmap, struct inode *ip) in zpl_inode_owner_or_capable() argument [all …]
|
| H A D | idmap_compat.h | 128 static rty fn(struct mnt_idmap *idmap, __ZPL_ARGS_##n(__VA_ARGS__)) \ 130 return (__##fn(idmap, __ZPL_ARGNAMES_##n(__VA_ARGS__))); \ 154 static rty __##fn(zidmap_t *idmap, __ZPL_ARGS_##n(__VA_ARGS__)); \ 156 static rty __##fn(zidmap_t *idmap __maybe_unused, __ZPL_ARGS_##n(__VA_ARGS__))
|
| /freebsd/sys/contrib/openzfs/include/os/linux/spl/sys/ |
| H A D | cred.h | 99 static inline uid_t zfs_uid_to_vfsuid(zidmap_t *idmap, in zfs_uid_to_vfsuid() argument 104 if (idmap == zfs_init_idmap) in zfs_uid_to_vfsuid() 109 ns.uid_map = idmap->uid_map; in zfs_uid_to_vfsuid() 112 owner = idmap_owner(idmap); in zfs_uid_to_vfsuid() 123 static inline gid_t zfs_gid_to_vfsgid(zidmap_t *idmap, in zfs_gid_to_vfsgid() argument 128 if (idmap == zfs_init_idmap) in zfs_gid_to_vfsgid() 133 ns.gid_map = idmap->gid_map; in zfs_gid_to_vfsgid() 136 owner = idmap_owner(idmap); in zfs_gid_to_vfsgid() 147 static inline uid_t zfs_vfsuid_to_uid(zidmap_t *idmap, in zfs_vfsuid_to_uid() argument 152 if (idmap == zfs_init_idmap) in zfs_vfsuid_to_uid() [all …]
|
| /freebsd/sys/contrib/openzfs/module/os/linux/zfs/ |
| H A D | zpl_inode.c | 130 zidmap_t *idmap) in zpl_vap_init() argument 135 vap->va_uid = zfs_vfsuid_to_uid(idmap, in zpl_vap_init() 143 vap->va_gid = zfs_vfsgid_to_gid(idmap, in zpl_vap_init() 173 zpl_vap_init(vap, dir, mode, cr, idmap); 177 mode, &zp, cr, 0, NULL, idmap); 222 zpl_vap_init(vap, dir, mode, cr, idmap); 227 mode, &zp, cr, 0, NULL, idmap); 272 zpl_vap_init(vap, dir, mode, cr, idmap); 275 error = -zfs_tmpfile_idmap(dir, vap, 0, mode, &ip, cr, 0, NULL, idmap); 355 zpl_vap_init(vap, dir, mode | S_IFDIR, cr, idmap); [all …]
|
| H A D | policy.c | 209 secpolicy_vnode_setids_setgids(const cred_t *cr, gid_t gid, zidmap_t *idmap, in secpolicy_vnode_setids_setgids() argument 212 gid = zfs_gid_to_vfsgid(idmap, fs_ns, gid); in secpolicy_vnode_setids_setgids() 270 secpolicy_vnode_setid_modify(const cred_t *cr, uid_t owner, zidmap_t *idmap, in secpolicy_vnode_setid_modify() argument 273 owner = zfs_uid_to_vfsuid(idmap, fs_ns, owner); in secpolicy_vnode_setid_modify() 299 const vattr_t *ovap, cred_t *cr, zidmap_t *idmap, in secpolicy_setid_setsticky_clear() argument 306 ovap->va_uid, idmap, fs_ns)) != 0) { in secpolicy_setid_setsticky_clear() 325 idmap, fs_ns) != 0) { in secpolicy_setid_setsticky_clear()
|
| H A D | zfs_acl.c | 1798 vsecattr_t *vsecp, zfs_acl_ids_t *acl_ids, zidmap_t *idmap) in zfs_acl_ids_create() argument 1885 secpolicy_vnode_setids_setgids(cr, gid, idmap, in zfs_acl_ids_create() 2280 boolean_t anyaccess, cred_t *cr, zidmap_t *idmap) in zfs_zaccess_aces_check() argument 2296 if (idmap) { in zfs_zaccess_aces_check() 2297 fowner = zfs_uid_to_vfsuid(idmap, zfs_i_user_ns(ZTOI(zp)), in zfs_zaccess_aces_check() 2299 gowner = zfs_gid_to_vfsgid(idmap, zfs_i_user_ns(ZTOI(zp)), in zfs_zaccess_aces_check() 2425 zidmap_t *idmap) in zfs_zaccess_trivial() argument 2438 err = zpl_generic_permission(idmap, ZTOI(zp), mask); in zfs_zaccess_trivial() 2450 boolean_t *check_privs, boolean_t skipaclchk, cred_t *cr, zidmap_t *idmap) in zfs_zaccess_common() argument 2500 return (zfs_zaccess_trivial(zp, working_mode, cr, idmap)); in zfs_zaccess_common() [all …]
|
| H A D | zpl_xattr.c | 759 __zpl_xattr_user_set(zidmap_t *idmap, in __zpl_xattr_user_set() argument 763 (void) idmap; in __zpl_xattr_user_set() 862 __zpl_xattr_trusted_set(zidmap_t *idmap, in __zpl_xattr_trusted_set() argument 866 (void) idmap; in __zpl_xattr_trusted_set() 922 __zpl_xattr_security_set(zidmap_t *idmap, in __zpl_xattr_security_set() argument 926 (void) idmap; in __zpl_xattr_security_set() 1252 __zpl_xattr_acl_set_access(zidmap_t *idmap, in __zpl_xattr_acl_set_access() argument 1263 if (!zpl_inode_owner_or_capable(idmap, ip)) in __zpl_xattr_acl_set_access() 1288 __zpl_xattr_acl_set_default(zidmap_t *idmap, in __zpl_xattr_acl_set_default() argument 1299 if (!zpl_inode_owner_or_capable(idmap, ip)) in __zpl_xattr_acl_set_default()
|
| H A D | zfs_vnops_os.c | 616 zidmap_t *idmap) in zfs_create_idmap() argument 705 cr, idmap))) { in zfs_create_idmap() 724 cr, vsecp, &acl_ids, idmap)) != 0) in zfs_create_idmap() 818 cr, idmap))) { in zfs_create_idmap() 868 zidmap_t *idmap) in zfs_tmpfile_idmap() argument 916 cr, idmap))) { in zfs_tmpfile_idmap() 923 cr, vsecp, &acl_ids, idmap)) != 0) in zfs_tmpfile_idmap() 1258 cred_t *cr, int flags, vsecattr_t *vsecp, zidmap_t *idmap) in zfs_mkdir_idmap() argument 1315 vsecp, &acl_ids, idmap)) != 0) { in zfs_mkdir_idmap() 1337 cr, idmap))) { in zfs_mkdir_idmap() [all …]
|
| H A D | zpl_ctldir.c | 93 zpl_generic_fillattr(idmap, request_mask, ip, stat); 710 zpl_vap_init(vap, dip, mode | S_IFDIR, cr, idmap); 742 zpl_generic_fillattr(idmap, request_mask, ip, stat); 867 zpl_generic_fillattr(idmap, request_mask, ip, stat); 876 error = -zfs_getattr_fast(idmap, request_mask, ZTOI(dzp),
|
| /freebsd/sys/contrib/openzfs/include/os/linux/zfs/sys/ |
| H A D | zfs_vnops_os.h | 74 zidmap_t *idmap); 77 zidmap_t *idmap); 79 znode_t **zpp, cred_t *cr, int flags, vsecattr_t *vsecp, zidmap_t *idmap); 81 zidmap_t *idmap); 84 zidmap_t *idmap); 86 char *link, znode_t **zpp, cred_t *cr, int flags, zidmap_t *idmap);
|
| H A D | zfs_acl_impl.h | 40 struct znode *, struct znode *, cred_t *cr, zidmap_t *idmap);
|
| H A D | zpl.h | 36 umode_t mode, cred_t *cr, zidmap_t *idmap);
|
| /freebsd/sys/contrib/openzfs/config/ |
| H A D | kernel-tmpfile.m4 | 4 dnl # idmap mechanism changed from user_namespace to mnt_idmap. We test 6 dnl # HAVE_TMPFILE_FILE, because HAVE_TMPFILE_FILE is used away from idmap 12 static int tmpfile(struct mnt_idmap *idmap,
|
| H A D | kernel-generic_fillattr.m4 | 11 struct mnt_idmap *idmap = NULL; 14 generic_fillattr(idmap, 0, in, k);
|
| H A D | kernel-idmap.m4 | 10 struct mnt_idmap *idmap = NULL; 13 int ret = generic_permission(idmap, inode, mask);
|
| H A D | kernel-mkdir.m4 | 10 static struct dentry *mkdir(struct mnt_idmap *idmap,
|
| H A D | kernel-acl.m4 | 136 static int set_acl_fn(struct mnt_idmap *idmap,
|
| /freebsd/crypto/krb5/src/lib/krad/ |
| H A D | packet.c | 65 } idmap; typedef 69 idmap_init(idmap *map) in idmap_init() 76 idmap_set(idmap *map, uchar id) in idmap_set() 83 idmap_isset(const idmap *map, uchar id) in idmap_isset() 91 idmap_find(const idmap *map, uchar *id) in idmap_find() 126 idmap used; in id_generate()
|
| /freebsd/usr.sbin/pmc/ |
| H A D | cmd_pmc_filter.cc | 75 typedef unordered_map < int ,string > idmap; typedef 160 pmc_find_name(idmap & map, uint32_t id, char *list[LIST_MAX], int count) in pmc_find_name() 211 idmap pidmap, tidmap; in pmc_filter_handler()
|
| H A D | cmd_pmc_summary.cc | 75 typedef unordered_map <int, std::string> idmap; typedef 96 idmap pidmap, tidmap, eventnamemap; in pmc_summary_handler()
|
| /freebsd/sys/contrib/openzfs/tests/zfs-tests/cmd/ |
| H A D | idmap_util.c | 641 do_idmap_mount(list_t *idmap, char *source, char *target, int flags) in do_idmap_mount() argument 650 ret = userns_fd_from_idmap(idmap); in do_idmap_mount()
|
| /freebsd/sys/contrib/openzfs/include/os/freebsd/ |
| H A D | Makefile.am | 27 %D%/spl/sys/idmap.h \
|