Searched refs:cred_t (Results 1 - 25 of 71) sorted by relevance

123

/freebsd-9.3-release/sys/cddl/contrib/opensolaris/uts/common/sys/
H A Dcred.h48 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 Dgfs.h72 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 Dpolicy.h41 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 Dcred.h37 typedef struct ucred cred_t; typedef in typeref:struct:ucred
/freebsd-9.3-release/sys/cddl/dev/dtrace/
H A Ddtrace_hacks.c10 priv_policy_only(const cred_t *a, int b, boolean_t c)
H A Ddtrace_cddl.h138 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 Dxfs_cred.h39 typedef struct ucred cred_t; typedef in typeref:struct:ucred
H A Dxfs_globals.c77 cred_t sys_cred_val, *sys_cred = &sys_cred_val;
H A Dxfs_frw.h99 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 Dzvol.h42 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 Dzfs_acl.h207 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 Ddsl_deleg.h68 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 Dzfs_dir.h59 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 Dzfs_fuid.h103 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 Dzfs_ctldir.h54 int zfsctl_umount_snapshots(vfs_t *, int, cred_t *);
57 int flags, vnode_t *rdir, cred_t *cr, caller_context_t *ct,
H A Ddsl_dir.h143 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 Ddmu_send.h66 cred_t *drc_cred;
H A Dzfs_ioctl.h358 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 Dopensolaris_policy.c41 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 Dxfs_utils.h26 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 Dxfs_rw.h92 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 Dxfs_mac.h92 extern int xfs_mac_iaccess(struct xfs_inode *, mode_t, cred_t *);
/freebsd-9.3-release/cddl/lib/libdtrace/
H A Dnfs.d37 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 Dsra.c476 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 Ddsl_deleg.c92 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)

Completed in 105 milliseconds

123