/freebsd-9.3-release/sys/cddl/contrib/opensolaris/uts/common/sys/ |
H A D | cred.h | 48 typedef struct cred cred_t; typedef in typeref:struct:cred 70 extern void crhold(cred_t *); 71 extern void crfree(cred_t *); 72 extern cred_t *cralloc(void); /* all but ref uninitialized */ 73 extern cred_t *cralloc_ksid(void); /* cralloc() + ksid alloc'ed */ 74 extern cred_t *crget(void); /* initialized */ 75 extern cred_t *crcopy(cred_t *); 76 extern void crcopy_to(cred_t *, cred_t *); [all...] |
H A D | gfs.h | 72 cred_t *, int, int *, pathname_t *); 99 extern int gfs_dir_case_lookup(vnode_t *, const char *, vnode_t **, cred_t *, 101 extern int gfs_dir_lookup(vnode_t *, const char *, vnode_t **, cred_t *, 104 int, vnode_t *, cred_t *, caller_context_t *, int *, pathname_t *); 106 cred_t *, int flags); 139 extern int gfs_get_parent_ino(vnode_t *, cred_t *, caller_context_t *,
|
/freebsd-9.3-release/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); 45 int secpolicy_fs_unmount(cred_t *cr, struct mount *vfsp); 46 int secpolicy_basic_link(vnode_t *vp, cred_t *cr); 47 int secpolicy_vnode_owner(vnode_t *vp, cred_t *cr, uid_t owner); 48 int secpolicy_vnode_chown(vnode_t *vp, cred_t *cr, uid_t owner); 49 int secpolicy_vnode_stky_modify(cred_t *cr); 50 int secpolicy_vnode_remove(vnode_t *vp, cred_t *c [all...] |
H A D | cred.h | 37 typedef struct ucred cred_t; typedef in typeref:struct:ucred
|
/freebsd-9.3-release/sys/cddl/dev/dtrace/ |
H A D | dtrace_hacks.c | 10 priv_policy_only(const cred_t *a, int b, boolean_t c)
|
H A D | dtrace_cddl.h | 138 int priv_policy(const cred_t *, int, boolean_t, int, const char *); 139 boolean_t priv_policy_only(const cred_t *, int, boolean_t); 140 boolean_t priv_policy_choice(const cred_t *, int, boolean_t);
|
/freebsd-9.3-release/sys/gnu/fs/xfs/FreeBSD/ |
H A D | xfs_cred.h | 39 typedef struct ucred cred_t; typedef in typeref:struct:ucred
|
H A D | xfs_globals.c | 77 cred_t sys_cred_val, *sys_cred = &sys_cred_val;
|
H A D | xfs_frw.h | 99 extern ssize_t xfs_read(bhv_desc_t *, uio_t *, int, cred_t *); 100 extern ssize_t xfs_write(bhv_desc_t *, uio_t *, int, cred_t *);
|
/freebsd-9.3-release/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/ |
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 | 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); 216 extern int zfs_zaccess(struct znode *, int, int, boolean_t, cred_t *); 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 *); [all...] |
H A D | dsl_deleg.h | 68 int dsl_deleg_access(const char *ddname, const char *perm, cred_t *cr); 69 int dsl_deleg_access_impl(struct dsl_dataset *ds, const char *perm, cred_t *cr); 70 void dsl_deleg_set_create_perms(dsl_dir_t *dd, dmu_tx_t *tx, cred_t *cr); 71 int dsl_deleg_can_allow(char *ddname, nvlist_t *nvp, cred_t *cr); 72 int dsl_deleg_can_unallow(char *ddname, nvlist_t *nvp, cred_t *cr);
|
H A D | zfs_dir.h | 59 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 | 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_ctldir.h | 54 int zfsctl_umount_snapshots(vfs_t *, int, cred_t *); 57 int flags, vnode_t *rdir, cred_t *cr, caller_context_t *ct,
|
H A D | dsl_dir.h | 143 cred_t *); 147 uint64_t fs_cnt, uint64_t ss_cnt, uint64_t space, cred_t *); 150 uint64_t reservation, cred_t *cr, dmu_tx_t *tx);
|
H A D | dmu_send.h | 66 cred_t *drc_cred;
|
H A D | zfs_ioctl.h | 358 extern int zfs_secpolicy_snapshot_perms(const char *name, cred_t *cr); 360 const char *to, cred_t *cr); 361 extern int zfs_secpolicy_destroy_perms(const char *name, cred_t *cr);
|
/freebsd-9.3-release/sys/cddl/compat/opensolaris/kern/ |
H A D | opensolaris_policy.c | 41 secpolicy_nfs(cred_t *cr) 48 secpolicy_zfs(cred_t *cr) 55 secpolicy_sys_config(cred_t *cr, int checkonly __unused) 62 secpolicy_zinject(cred_t *cr) 69 secpolicy_fs_unmount(cred_t *cr, struct mount *vfsp __unused) 76 secpolicy_fs_owner(struct mount *mp, cred_t *cr) 93 secpolicy_basic_link(vnode_t *vp, cred_t *cr) 104 secpolicy_vnode_stky_modify(cred_t *cr) 111 secpolicy_vnode_remove(vnode_t *vp, cred_t *cr) 120 secpolicy_vnode_access(cred_t *c [all...] |
/freebsd-9.3-release/sys/gnu/fs/xfs/ |
H A D | xfs_utils.h | 26 extern int xfs_rename (bhv_desc_t *, vname_t *, xfs_vnode_t *, vname_t *, cred_t *); 32 xfs_dev_t, cred_t *, prid_t, int,
|
H A D | xfs_rw.h | 92 extern int xfs_setattr(bhv_desc_t *bdp, xfs_vattr_t *vap, int flags, cred_t *credp); 94 xfs_off_t offset, cred_t *credp, int flags); 96 cred_t *credp);
|
H A D | xfs_mac.h | 92 extern int xfs_mac_iaccess(struct xfs_inode *, mode_t, cred_t *);
|
/freebsd-9.3-release/cddl/lib/libdtrace/ |
H A D | nfs.d | 37 cred_t *noi_cred; /* credentials for operation */ 94 cred_t *noi_cred; /* credentials for operation */ 103 noi_cred = (cred_t *)arg1;
|
/freebsd-9.3-release/contrib/telnet/libtelnet/ |
H A D | sra.c | 476 struct cred_t { struct 480 typedef struct cred_t cred_t; typedef in typeref:struct:cred_t 486 cred_t *cred = (cred_t *) appdata; 530 cred_t auth_cred = { name, cred };
|
/freebsd-9.3-release/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) 125 dsl_deleg_can_unallow(char *ddname, nvlist_t *nvp, cred_t *cr) 430 int checkflag, cred_t *cr) 513 char checkflag, cred_t *cr) 543 dsl_deleg_access_impl(dsl_dataset_t *ds, const char *perm, cred_t *cr) 647 dsl_deleg_access(const char *dsname, const char *perm, cred_t *cr) 717 dsl_deleg_set_create_perms(dsl_dir_t *sdd, dmu_tx_t *tx, cred_t *cr)
|