Home
last modified time | relevance | path

Searched refs:cred_t (Results 1 – 25 of 61) sorted by relevance

123

/f-stack/freebsd/contrib/openzfs/include/os/freebsd/spl/sys/
H A Dcred.h48 typedef struct ucred cred_t; typedef
77 extern void crfree(cred_t *);
81 extern void crcopy_to(cred_t *, cred_t *);
82 extern cred_t *crdup(cred_t *);
83 extern void crdup_to(cred_t *, cred_t *);
84 extern cred_t *crgetcred(void);
88 extern int hasprocperm(const cred_t *, const cred_t *);
90 extern int crcmp(const cred_t *, const cred_t *);
91 extern cred_t *zone_kcred(void);
99 extern cred_t *crgetmapped(const cred_t *);
[all …]
H A Dpolicy.h39 int secpolicy_nfs(cred_t *cr);
40 int secpolicy_zfs(cred_t *crd);
41 int secpolicy_zfs_proc(cred_t *cr, proc_t *proc);
42 int secpolicy_sys_config(cred_t *cr, int checkonly);
43 int secpolicy_zinject(cred_t *cr);
45 int secpolicy_basic_link(vnode_t *vp, cred_t *cr);
48 int secpolicy_vnode_stky_modify(cred_t *cr);
49 int secpolicy_vnode_remove(vnode_t *vp, cred_t *cr);
59 int secpolicy_vnode_create_gid(cred_t *cr);
65 const struct vattr *ovap, cred_t *cr);
[all …]
/f-stack/freebsd/contrib/openzfs/include/os/linux/zfs/sys/
H A Dpolicy.h40 int secpolicy_nfs(const cred_t *);
45 int secpolicy_vnode_chown(const cred_t *, uid_t);
46 int secpolicy_vnode_create_gid(const cred_t *);
47 int secpolicy_vnode_remove(const cred_t *);
48 int secpolicy_vnode_setdac(const cred_t *, uid_t);
51 int secpolicy_zinject(const cred_t *);
52 int secpolicy_zfs(const cred_t *);
53 int secpolicy_zfs_proc(const cred_t *, proc_t *);
54 void secpolicy_setid_clear(vattr_t *, cred_t *);
56 const vattr_t *, cred_t *);
[all …]
H A Dzfs_vnops_os.h41 extern int zfs_open(struct inode *ip, int mode, int flag, cred_t *cr);
42 extern int zfs_close(struct inode *ip, int flag, cred_t *cr);
46 cred_t *cr, int *direntflags, pathname_t *realpnp);
48 int mode, znode_t **zpp, cred_t *cr, int flag, vsecattr_t *vsecp);
53 znode_t **zpp, cred_t *cr, int flags, vsecattr_t *vsecp);
55 cred_t *cr, int flags);
60 char *tnm, cred_t *cr, int flags);
62 char *link, znode_t **zpp, cred_t *cr, int flags);
63 extern int zfs_readlink(struct inode *ip, uio_t *uio, cred_t *cr);
65 char *name, cred_t *cr, int flags);
[all …]
H A Dzfs_ctldir.h64 struct inode **ipp, int flags, cred_t *cr, int *direntflags,
69 struct inode **ipp, int flags, cred_t *cr, int *direntflags,
72 struct inode *tdip, const char *tname, cred_t *cr, int flags);
74 cred_t *cr, int flags);
76 vattr_t *vap, struct inode **ipp, cred_t *cr, int flags);
86 struct inode **ipp, int flags, cred_t *cr, int *direntflags,
H A Dzfs_dir.h60 extern void zfs_mknode(znode_t *, vattr_t *, dmu_tx_t *, cred_t *,
68 extern int zfs_sticky_remove_access(znode_t *, znode_t *, cred_t *cr);
69 extern int zfs_get_xattrdir(znode_t *, znode_t **, cred_t *, int);
70 extern int zfs_make_xattrdir(znode_t *, vattr_t *, znode_t **, cred_t *);
/f-stack/freebsd/contrib/openzfs/include/os/linux/spl/sys/
H A Dcred.h32 typedef struct cred cred_t; typedef
34 #define kcred ((cred_t *)(init_task.cred))
35 #define CRED() ((cred_t *)current_cred())
48 extern void crhold(cred_t *cr);
49 extern void crfree(cred_t *cr);
50 extern uid_t crgetuid(const cred_t *cr);
51 extern uid_t crgetruid(const cred_t *cr);
52 extern uid_t crgetsuid(const cred_t *cr);
54 extern gid_t crgetgid(const cred_t *cr);
55 extern gid_t crgetrgid(const cred_t *cr);
[all …]
/f-stack/freebsd/contrib/openzfs/module/os/linux/zfs/
H A Dpolicy.c88 secpolicy_nfs(const cred_t *cr) in secpolicy_nfs()
148 secpolicy_vnode_chown(const cred_t *cr, uid_t owner) in secpolicy_vnode_chown()
165 secpolicy_vnode_create_gid(const cred_t *cr) in secpolicy_vnode_create_gid()
175 secpolicy_vnode_remove(const cred_t *cr) in secpolicy_vnode_remove()
234 secpolicy_zinject(const cred_t *cr) in secpolicy_zinject()
244 secpolicy_zfs(const cred_t *cr) in secpolicy_zfs()
260 secpolicy_zfs_proc(const cred_t *cr, proc_t *proc) in secpolicy_zfs_proc()
272 secpolicy_setid_clear(vattr_t *vap, cred_t *cr) in secpolicy_setid_clear()
306 secpolicy_vnode_stky_modify(const cred_t *cr) in secpolicy_vnode_stky_modify()
313 const vattr_t *ovap, cred_t *cr) in secpolicy_setid_setsticky_clear()
[all …]
H A Dzpl_inode.c40 cred_t *cr = CRED(); in zpl_lookup()
133 cred_t *cr = CRED(); in zpl_create()
169 cred_t *cr = CRED(); in zpl_mknod()
213 cred_t *cr = CRED(); in zpl_tmpfile()
257 cred_t *cr = CRED(); in zpl_unlink()
283 cred_t *cr = CRED(); in zpl_mkdir()
317 cred_t *cr = CRED(); in zpl_rmdir()
365 cred_t *cr = CRED(); in zpl_setattr()
405 cred_t *cr = CRED(); in zpl_rename2()
436 cred_t *cr = CRED(); in zpl_symlink()
[all …]
H A Dzpl_ctldir.c119 cred_t *cr = CRED(); in zpl_root_lookup()
212 cred_t *cr = CRED(); in zpl_snapdir_lookup()
296 cred_t *cr = CRED(); in zpl_snapdir_rename2()
324 cred_t *cr = CRED(); in zpl_snapdir_rmdir()
338 cred_t *cr = CRED(); in zpl_snapdir_mkdir()
425 cred_t *cr = CRED(); in zpl_shares_lookup()
451 cred_t *cr = CRED(); in zpl_shares_iterate()
H A Dzpl_file.c46 cred_t *cr = CRED(); in zpl_open()
67 cred_t *cr = CRED(); in zpl_release()
87 cred_t *cr = CRED(); in zpl_iterate()
127 cred_t *cr = CRED(); in zpl_fsync()
161 cred_t *cr = CRED(); in zpl_fsync()
260 cred_t *cr = CRED(); in zpl_iter_read()
316 cred_t *cr = CRED(); in zpl_iter_write()
357 cred_t *cr = CRED(); in zpl_aio_read()
395 cred_t *cr = CRED(); in zpl_aio_write()
726 cred_t *cr = CRED(); in zpl_fallocate_common()
[all …]
/f-stack/freebsd/contrib/openzfs/module/os/linux/spl/
H A Dspl-cred.c56 crhold(cred_t *cr) in crhold()
63 crfree(cred_t *cr) in crfree()
99 crgetgroups(const cred_t *cr) in crgetgroups()
129 crgetuid(const cred_t *cr) in crgetuid()
136 crgetruid(const cred_t *cr) in crgetruid()
143 crgetsuid(const cred_t *cr) in crgetsuid()
150 crgetfsuid(const cred_t *cr) in crgetfsuid()
157 crgetgid(const cred_t *cr) in crgetgid()
164 crgetrgid(const cred_t *cr) in crgetrgid()
171 crgetsgid(const cred_t *cr) in crgetsgid()
[all …]
/f-stack/freebsd/contrib/openzfs/module/os/freebsd/spl/
H A Dspl_policy.c44 secpolicy_nfs(cred_t *cr) in secpolicy_nfs()
51 secpolicy_zfs(cred_t *cr) in secpolicy_zfs()
58 secpolicy_zfs_proc(cred_t *cr, proc_t *proc) in secpolicy_zfs_proc()
72 secpolicy_zinject(cred_t *cr) in secpolicy_zinject()
86 secpolicy_fs_owner(struct mount *mp, cred_t *cr) in secpolicy_fs_owner()
103 secpolicy_basic_link(vnode_t *vp, cred_t *cr) in secpolicy_basic_link()
114 secpolicy_vnode_stky_modify(cred_t *cr) in secpolicy_vnode_stky_modify()
121 secpolicy_vnode_remove(vnode_t *vp, cred_t *cr) in secpolicy_vnode_remove()
298 secpolicy_vnode_create_gid(cred_t *cr) in secpolicy_vnode_create_gid()
342 const struct vattr *ovap, cred_t *cr) in secpolicy_setid_setsticky_clear()
[all …]
/f-stack/freebsd/contrib/openzfs/include/os/freebsd/zfs/sys/
H A Dzfs_vnops_os.h36 extern int zfs_remove(znode_t *dzp, const char *name, cred_t *cr, int flags);
38 znode_t **zpp, cred_t *cr, int flags, vsecattr_t *vsecp);
40 cred_t *cr, int flags);
41 extern int zfs_setattr(znode_t *zp, vattr_t *vap, int flag, cred_t *cr);
43 const char *tnm, cred_t *cr, int flags);
45 const char *link, znode_t **zpp, cred_t *cr, int flags);
47 const char *name, cred_t *cr, int flags);
49 offset_t offset, cred_t *cr);
51 int mode, znode_t **zpp, cred_t *cr, int flag, vsecattr_t *vsecp);
53 cred_t *cr);
H A Dzfs_dir.h56 extern void zfs_mknode(znode_t *, vattr_t *, dmu_tx_t *, cred_t *,
62 extern int zfs_sticky_remove_access(znode_t *, znode_t *, cred_t *cr);
63 extern int zfs_get_xattrdir(znode_t *, znode_t **, cred_t *, int);
64 extern int zfs_make_xattrdir(znode_t *, vattr_t *, znode_t **, cred_t *);
/f-stack/freebsd/contrib/openzfs/include/sys/
H A Dzfs_acl.h209 cred_t *, vsecattr_t *, zfs_acl_ids_t *);
212 int zfs_getacl(struct znode *, vsecattr_t *, boolean_t, cred_t *);
213 int zfs_setacl(struct znode *, vsecattr_t *, boolean_t, cred_t *);
217 extern boolean_t zfs_has_access(struct znode *zp, cred_t *cr);
219 int zfs_fastaccesschk_execute(struct znode *, cred_t *);
220 extern int zfs_zaccess_rwx(struct znode *, mode_t, int, cred_t *);
221 extern int zfs_zaccess_unix(struct znode *, mode_t, cred_t *);
222 extern int zfs_acl_access(struct znode *, int, cred_t *);
224 int zfs_zaccess_delete(struct znode *, struct znode *, cred_t *);
226 struct znode *, struct znode *, cred_t *cr);
[all …]
H A Dzfs_vnops.h29 extern int zfs_fsync(znode_t *, int, cred_t *);
30 extern int zfs_read(znode_t *, uio_t *, int, cred_t *);
31 extern int zfs_write(znode_t *, uio_t *, int, cred_t *);
33 extern int zfs_access(znode_t *, int, int, cred_t *);
35 extern int zfs_getsecattr(znode_t *, vsecattr_t *, int, cred_t *);
36 extern int zfs_setsecattr(znode_t *, vsecattr_t *, int, cred_t *);
H A Ddsl_deleg.h78 int dsl_deleg_access(const char *ddname, const char *perm, cred_t *cr);
79 int dsl_deleg_access_impl(struct dsl_dataset *ds, const char *perm, cred_t *cr);
80 void dsl_deleg_set_create_perms(dsl_dir_t *dd, dmu_tx_t *tx, cred_t *cr);
81 int dsl_deleg_can_allow(char *ddname, nvlist_t *nvp, cred_t *cr);
82 int dsl_deleg_can_unallow(char *ddname, nvlist_t *nvp, cred_t *cr);
H A Dzfs_fuid.h101 extern uid_t zfs_fuid_map_id(zfsvfs_t *, uint64_t, cred_t *, zfs_fuid_type_t);
106 cred_t *, zfs_fuid_info_t **);
107 extern uint64_t zfs_fuid_create(zfsvfs_t *, uint64_t, cred_t *, zfs_fuid_type_t,
109 extern void zfs_fuid_map_ids(struct znode *zp, cred_t *cr,
113 extern boolean_t zfs_groupmember(zfsvfs_t *, uint64_t, cred_t *);
H A Dzfs_context.h311 extern uid_t crgetuid(cred_t *cr);
312 extern uid_t crgetruid(cred_t *cr);
313 extern gid_t crgetgid(cred_t *cr);
314 extern int crgetngroups(cred_t *cr);
315 extern gid_t *crgetgroups(cred_t *cr);
725 extern int zfs_secpolicy_snapshot_perms(const char *name, cred_t *cr);
727 cred_t *cr);
728 extern int zfs_secpolicy_destroy_perms(const char *name, cred_t *cr);
729 extern int secpolicy_zfs(const cred_t *cr);
730 extern int secpolicy_zfs_proc(const cred_t *cr, proc_t *proc);
H A Dzfs_ioctl_impl.h32 typedef int zfs_secpolicy_func_t(zfs_cmd_t *, nvlist_t *, cred_t *);
75 int zfs_secpolicy_config(zfs_cmd_t *, nvlist_t *, cred_t *);
H A Ddsl_dir.h183 cred_t *, proc_t *);
187 uint64_t fs_cnt, uint64_t ss_cnt, uint64_t space, cred_t *, proc_t *);
190 uint64_t reservation, cred_t *cr, dmu_tx_t *tx);
/f-stack/freebsd/contrib/openzfs/config/
H A Dkernel-userns-capabilities.m451 dnl # struct user_namespace was added to struct cred_t as cred->user_ns member
63 AC_MSG_CHECKING([whether cred_t->user_ns exists])
67 ZFS_LINUX_TEST_ERROR([cred_t->user_ns()])
/f-stack/freebsd/contrib/openzfs/lib/libzpool/
H A Dkernel.c866 crgetuid(cred_t *cr) in crgetuid()
872 crgetruid(cred_t *cr) in crgetruid()
878 crgetgid(cred_t *cr) in crgetgid()
884 crgetngroups(cred_t *cr) in crgetngroups()
890 crgetgroups(cred_t *cr) in crgetgroups()
896 zfs_secpolicy_snapshot_perms(const char *name, cred_t *cr) in zfs_secpolicy_snapshot_perms()
902 zfs_secpolicy_rename_perms(const char *from, const char *to, cred_t *cr) in zfs_secpolicy_rename_perms()
908 zfs_secpolicy_destroy_perms(const char *name, cred_t *cr) in zfs_secpolicy_destroy_perms()
914 secpolicy_zfs(const cred_t *cr) in secpolicy_zfs()
920 secpolicy_zfs_proc(const cred_t *cr, proc_t *proc) in secpolicy_zfs_proc()
/f-stack/freebsd/contrib/openzfs/lib/libspl/include/sys/
H A Dcred.h30 typedef struct cred cred_t; typedef

123