| /freebsd-12.1/sys/cddl/contrib/opensolaris/uts/common/sys/ |
| H A D | cred.h | 48 typedef struct cred cred_t; typedef 70 extern void crhold(cred_t *); 71 extern void crfree(cred_t *); 75 extern cred_t *crcopy(cred_t *); 76 extern void crcopy_to(cred_t *, cred_t *); 77 extern cred_t *crdup(cred_t *); 78 extern void crdup_to(cred_t *, cred_t *); 84 extern int hasprocperm(const cred_t *, const cred_t *); 86 extern int crcmp(const cred_t *, const cred_t *); 98 extern cred_t *crgetmapped(const cred_t *); [all …]
|
| /freebsd-12.1/sys/cddl/compat/opensolaris/sys/ |
| H A D | policy.h | 41 int secpolicy_nfs(cred_t *cr); 42 int secpolicy_zfs(cred_t *crd); 43 int secpolicy_sys_config(cred_t *cr, int checkonly); 44 int secpolicy_zinject(cred_t *cr); 46 int secpolicy_basic_link(vnode_t *vp, cred_t *cr); 49 int secpolicy_vnode_stky_modify(cred_t *cr); 50 int secpolicy_vnode_remove(vnode_t *vp, cred_t *cr); 60 int secpolicy_vnode_create_gid(cred_t *cr); 66 const struct vattr *ovap, cred_t *cr); 67 int secpolicy_fs_owner(struct mount *vfsp, cred_t *cr); [all …]
|
| H A D | vnode.h | 208 offset_t offset, enum uio_seg seg, int ioflag, int ulimit, cred_t *cr, in zfs_vn_rdwr() 233 zfs_vop_fsync(vnode_t *vp, int flag, cred_t *cr) in zfs_vop_fsync() 252 zfs_vop_close(vnode_t *vp, int flag, int count, offset_t offset, cred_t *cr) in zfs_vop_close()
|
| H A D | cred.h | 37 typedef struct ucred cred_t; typedef
|
| /freebsd-12.1/sys/cddl/compat/opensolaris/kern/ |
| H A D | opensolaris_policy.c | 41 secpolicy_nfs(cred_t *cr) in secpolicy_nfs() 48 secpolicy_zfs(cred_t *cr) in secpolicy_zfs() 55 secpolicy_sys_config(cred_t *cr, int checkonly __unused) in secpolicy_sys_config() 62 secpolicy_zinject(cred_t *cr) in secpolicy_zinject() 76 secpolicy_fs_owner(struct mount *mp, cred_t *cr) in secpolicy_fs_owner() 93 secpolicy_basic_link(vnode_t *vp, cred_t *cr) in secpolicy_basic_link() 104 secpolicy_vnode_stky_modify(cred_t *cr) in secpolicy_vnode_stky_modify() 111 secpolicy_vnode_remove(vnode_t *vp, cred_t *cr) in secpolicy_vnode_remove() 289 secpolicy_vnode_create_gid(cred_t *cr) in secpolicy_vnode_create_gid() 333 const struct vattr *ovap, cred_t *cr) in secpolicy_setid_setsticky_clear() [all …]
|
| /freebsd-12.1/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/ |
| H A D | zfs_acl.h | 207 cred_t *, vsecattr_t *, zfs_acl_ids_t *); 210 int zfs_getacl(struct znode *, vsecattr_t *, boolean_t, cred_t *); 211 int zfs_setacl(struct znode *, vsecattr_t *, boolean_t, cred_t *); 215 extern boolean_t zfs_has_access(struct znode *zp, cred_t *cr); 217 int zfs_fastaccesschk_execute(struct znode *, cred_t *); 218 extern int zfs_zaccess_rwx(struct znode *, mode_t, int, cred_t *); 219 extern int zfs_zaccess_unix(struct znode *, mode_t, cred_t *); 220 extern int zfs_acl_access(struct znode *, int, cred_t *); 222 int zfs_zaccess_delete(struct znode *, struct znode *, cred_t *); 224 struct znode *, struct znode *, cred_t *cr); [all …]
|
| H A D | zvol.h | 42 extern void zvol_create_cb(objset_t *os, void *arg, cred_t *cr, dmu_tx_t *tx); 49 extern int zvol_open(dev_t *devp, int flag, int otyp, cred_t *cr); 51 extern int zvol_close(dev_t dev, int flag, int otyp, cred_t *cr); 53 extern int zvol_read(dev_t dev, uio_t *uiop, cred_t *cr); 54 extern int zvol_write(dev_t dev, uio_t *uiop, cred_t *cr); 55 extern int zvol_aread(dev_t dev, struct aio_req *aio, cred_t *cr); 56 extern int zvol_awrite(dev_t dev, struct aio_req *aio, cred_t *cr); 58 extern int zvol_ioctl(dev_t dev, int cmd, intptr_t arg, int flag, cred_t *cr,
|
| H A D | dsl_deleg.h | 69 int dsl_deleg_access(const char *ddname, const char *perm, cred_t *cr); 70 int dsl_deleg_access_impl(struct dsl_dataset *ds, const char *perm, cred_t *cr); 71 void dsl_deleg_set_create_perms(dsl_dir_t *dd, dmu_tx_t *tx, cred_t *cr); 72 int dsl_deleg_can_allow(char *ddname, nvlist_t *nvp, cred_t *cr); 73 int dsl_deleg_can_unallow(char *ddname, nvlist_t *nvp, cred_t *cr);
|
| H A D | zfs_fuid.h | 103 extern uid_t zfs_fuid_map_id(zfsvfs_t *, uint64_t, cred_t *, zfs_fuid_type_t); 108 cred_t *, zfs_fuid_info_t **); 109 extern uint64_t zfs_fuid_create(zfsvfs_t *, uint64_t, cred_t *, zfs_fuid_type_t, 111 extern void zfs_fuid_map_ids(struct znode *zp, cred_t *cr, 115 extern boolean_t zfs_groupmember(zfsvfs_t *, uint64_t, cred_t *);
|
| H A D | zfs_dir.h | 60 extern void zfs_mknode(znode_t *, vattr_t *, dmu_tx_t *, cred_t *, 66 extern int zfs_sticky_remove_access(znode_t *, znode_t *, cred_t *cr); 67 extern int zfs_get_xattrdir(znode_t *, vnode_t **, cred_t *, int); 68 extern int zfs_make_xattrdir(znode_t *, vattr_t *, vnode_t **, cred_t *);
|
| H A D | dsl_dir.h | 170 cred_t *); 175 uint64_t fs_cnt, uint64_t ss_cnt, uint64_t space, cred_t *); 178 uint64_t reservation, cred_t *cr, dmu_tx_t *tx);
|
| H A D | zfs_ioctl.h | 426 extern int zfs_secpolicy_snapshot_perms(const char *, cred_t *); 427 extern int zfs_secpolicy_rename_perms(const char *, const char *, cred_t *); 428 extern int zfs_secpolicy_destroy_perms(const char *, cred_t *);
|
| H A D | dsl_dataset.h | 267 cred_t *cr; 281 cred_t *ddsa_cr; 313 dsl_dataset_t *origin, uint64_t flags, cred_t *, dmu_tx_t *); 409 dmu_tx_t *tx, boolean_t recv, uint64_t cnt, cred_t *cr);
|
| H A D | zfs_ctldir.h | 54 int zfsctl_umount_snapshots(vfs_t *, int, cred_t *);
|
| /freebsd-12.1/contrib/telnet/libtelnet/ |
| H A D | sra.c | 476 struct cred_t { struct 480 typedef struct cred_t cred_t; argument 486 cred_t *cred = (cred_t *) appdata; in auth_conv() 530 cred_t auth_cred = { name, cred }; in check_user()
|
| /freebsd-12.1/sys/cddl/dev/dtrace/ |
| H A D | dtrace_cddl.h | 148 int priv_policy(const cred_t *, int, boolean_t, int, const char *); 149 boolean_t priv_policy_only(const cred_t *, int, boolean_t); 150 boolean_t priv_policy_choice(const cred_t *, int, boolean_t);
|
| H A D | dtrace_hacks.c | 7 priv_policy_only(const cred_t *a, int b, boolean_t c) in priv_policy_only()
|
| /freebsd-12.1/cddl/lib/libdtrace/ |
| H A D | nfs.d | 38 cred_t *noi_cred; /* credentials for operation */ 95 cred_t *noi_cred; /* credentials for operation */ 104 noi_cred = (cred_t *)arg1;
|
| /freebsd-12.1/cddl/contrib/opensolaris/lib/libzpool/common/sys/ |
| H A D | zfs_context.h | 316 extern uid_t crgetuid(cred_t *cr); 317 extern uid_t crgetruid(cred_t *cr); 318 extern gid_t crgetgid(cred_t *cr); 319 extern int crgetngroups(cred_t *cr); 320 extern gid_t *crgetgroups(cred_t *cr); 533 extern void vn_close(vnode_t *vp, int openflag, cred_t *cr, kthread_t *td); 661 extern int zfs_secpolicy_snapshot_perms(const char *name, cred_t *cr); 663 cred_t *cr); 664 extern int zfs_secpolicy_destroy_perms(const char *name, cred_t *cr);
|
| /freebsd-12.1/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/ |
| H A D | dsl_deleg.c | 92 dsl_deleg_can_allow(char *ddname, nvlist_t *nvp, cred_t *cr) in dsl_deleg_can_allow() 125 dsl_deleg_can_unallow(char *ddname, nvlist_t *nvp, cred_t *cr) in dsl_deleg_can_unallow() 429 int checkflag, cred_t *cr) in dsl_check_user_access() 512 char checkflag, cred_t *cr) in dsl_load_user_sets() 542 dsl_deleg_access_impl(dsl_dataset_t *ds, const char *perm, cred_t *cr) in dsl_deleg_access_impl() 646 dsl_deleg_access(const char *dsname, const char *perm, cred_t *cr) in dsl_deleg_access() 716 dsl_deleg_set_create_perms(dsl_dir_t *sdd, dmu_tx_t *tx, cred_t *cr) in dsl_deleg_set_create_perms()
|
| H A D | zfs_ioctl.c | 257 cred_t *cr); 413 zfs_secpolicy_none(zfs_cmd_t *zc, nvlist_t *innvl, cred_t *cr) in zfs_secpolicy_none() 424 zfs_secpolicy_read(zfs_cmd_t *zc, nvlist_t *innvl, cred_t *cr) in zfs_secpolicy_read() 468 zfs_dozonecheck(const char *dataset, cred_t *cr) in zfs_dozonecheck() 491 const char *perm, cred_t *cr) in zfs_secpolicy_write_perms_ds() 637 cred_t *cr) in zfs_secpolicy_setprop() 720 zfs_secpolicy_send(zfs_cmd_t *zc, nvlist_t *innvl, cred_t *cr) in zfs_secpolicy_send() 836 zfs_secpolicy_destroy_perms(const char *name, cred_t *cr) in zfs_secpolicy_destroy_perms() 996 zfs_secpolicy_recv(zfs_cmd_t *zc, nvlist_t *innvl, cred_t *cr) in zfs_secpolicy_recv() 1013 zfs_secpolicy_snapshot_perms(const char *name, cred_t *cr) in zfs_secpolicy_snapshot_perms() [all …]
|
| H A D | zfs_acl.c | 659 zfs_fuid_info_t **fuidp, cred_t *cr) in zfs_copy_ace_2_fuid() 802 zfs_acl_xform(znode_t *zp, zfs_acl_t *aclp, cred_t *cr) in zfs_acl_xform() 2101 boolean_t anyaccess, cred_t *cr) in zfs_zaccess_aces_check() 2224 zfs_has_access(znode_t *zp, cred_t *cr) in zfs_has_access() 2239 boolean_t *check_privs, boolean_t skipaclchk, cred_t *cr) in zfs_zaccess_common() 2293 cred_t *cr) in zfs_zaccess_append() 2303 zfs_fastaccesschk_execute(znode_t *zdp, cred_t *cr) in zfs_fastaccesschk_execute() 2548 zfs_zaccess_unix(znode_t *zp, mode_t mode, cred_t *cr) in zfs_zaccess_unix() 2557 mode_t available_perms, cred_t *cr) in zfs_delete_final_check() 2608 zfs_zaccess_delete(znode_t *dzp, znode_t *zp, cred_t *cr) in zfs_zaccess_delete() [all …]
|
| H A D | zfs_fuid.c | 384 zfs_fuid_map_ids(znode_t *zp, cred_t *cr, uid_t *uidp, uid_t *gidp) in zfs_fuid_map_ids() 392 cred_t *cr, zfs_fuid_type_t type) in zfs_fuid_map_id() 494 cred_t *cr, zfs_fuid_info_t **fuidp) in zfs_fuid_create_cred() 550 zfs_fuid_create(zfsvfs_t *zfsvfs, uint64_t id, cred_t *cr, in zfs_fuid_create() 699 zfs_groupmember(zfsvfs_t *zfsvfs, uint64_t id, cred_t *cr) in zfs_groupmember()
|
| H A D | zfs_vnops.c | 1404 zfs_access(vnode_t *vp, int mode, int flag, cred_t *cr, in zfs_access() 1522 int nameiop, cred_t *cr, kthread_t *td, int flags) in zfs_lookup() 1759 vnode_t **vpp, cred_t *cr, kthread_t *td) in zfs_create() 1921 zfs_remove(vnode_t *dvp, vnode_t *vp, char *name, cred_t *cr) in zfs_remove() 2219 zfs_rmdir(vnode_t *dvp, vnode_t *vp, char *name, cred_t *cr) in zfs_rmdir() 2650 zfs_getattr(vnode_t *vp, vattr_t *vap, int flags, cred_t *cr, in zfs_getattr() 3173 (int (*)(void *, int, cred_t *))zfs_zaccess_unix, zp); in zfs_setattr() 3740 cred_t *cr) in zfs_rename() 3997 cred_t *cr, kthread_t *td) in zfs_symlink() 4293 zfs_inactive(vnode_t *vp, cred_t *cr, caller_context_t *ct) in zfs_inactive() [all …]
|
| /freebsd-12.1/cddl/contrib/opensolaris/lib/libzpool/common/ |
| H A D | kernel.c | 574 vn_close(vnode_t *vp, int openflag, cred_t *cr, kthread_t *td) in vn_close() 1047 crgetuid(cred_t *cr) in crgetuid() 1053 crgetruid(cred_t *cr) in crgetruid() 1059 crgetgid(cred_t *cr) in crgetgid() 1065 crgetngroups(cred_t *cr) in crgetngroups() 1071 crgetgroups(cred_t *cr) in crgetgroups() 1077 zfs_secpolicy_snapshot_perms(const char *name, cred_t *cr) in zfs_secpolicy_snapshot_perms() 1083 zfs_secpolicy_rename_perms(const char *from, const char *to, cred_t *cr) in zfs_secpolicy_rename_perms() 1089 zfs_secpolicy_destroy_perms(const char *name, cred_t *cr) in zfs_secpolicy_destroy_perms()
|