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

12

/freebsd-11-stable/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...]
/freebsd-11-stable/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
H A Dvnode.h208 offset_t offset, enum uio_seg seg, int ioflag, int ulimit, cred_t *cr,
233 zfs_vop_fsync(vnode_t *vp, int flag, cred_t *cr)
252 zfs_vop_close(vnode_t *vp, int flag, int count, offset_t offset, cred_t *cr)
/freebsd-11-stable/sys/cddl/dev/dtrace/
H A Ddtrace_hacks.c7 priv_policy_only(const cred_t *a, int b, boolean_t c)
H A Ddtrace_cddl.h145 int priv_policy(const cred_t *, int, boolean_t, int, const char *);
146 boolean_t priv_policy_only(const cred_t *, int, boolean_t);
147 boolean_t priv_policy_choice(const cred_t *, int, boolean_t);
/freebsd-11-stable/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.h69 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 Dzfs_dir.h60 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 *);
H A Dzcp.h71 cred_t *zri_cred;
H A Ddmu_send.h78 cred_t *drc_cred;
H A Ddsl_dir.h170 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 Dzfs_ioctl.h423 extern int zfs_secpolicy_snapshot_perms(const char *, cred_t *);
424 extern int zfs_secpolicy_rename_perms(const char *, const char *, cred_t *);
425 extern int zfs_secpolicy_destroy_perms(const char *, cred_t *);
H A Ddsl_dataset.h260 cred_t *cr;
274 cred_t *ddsa_cr;
306 dsl_dataset_t *origin, uint64_t flags, cred_t *, dmu_tx_t *);
402 dmu_tx_t *tx, boolean_t recv, uint64_t cnt, cred_t *cr);
/freebsd-11-stable/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-11-stable/cddl/lib/libdtrace/
H A Dnfs.d38 cred_t *noi_cred; /* credentials for operation */
95 cred_t *noi_cred; /* credentials for operation */
104 noi_cred = (cred_t *)arg1;
/freebsd-11-stable/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-11-stable/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)
429 int checkflag, cred_t *cr)
512 char checkflag, cred_t *cr)
542 dsl_deleg_access_impl(dsl_dataset_t *ds, const char *perm, cred_t *cr)
646 dsl_deleg_access(const char *dsname, const char *perm, cred_t *cr)
716 dsl_deleg_set_create_perms(dsl_dir_t *sdd, dmu_tx_t *tx, cred_t *cr)
H A Dzfs_ioctl.c223 typedef int zfs_secpolicy_func_t(zfs_cmd_t *, nvlist_t *, cred_t *);
259 cred_t *cr);
415 zfs_secpolicy_none(zfs_cmd_t *zc, nvlist_t *innvl, cred_t *cr)
426 zfs_secpolicy_read(zfs_cmd_t *zc, nvlist_t *innvl, cred_t *cr)
436 zfs_dozonecheck_impl(const char *dataset, uint64_t zoned, cred_t *cr)
470 zfs_dozonecheck(const char *dataset, cred_t *cr)
481 zfs_dozonecheck_ds(const char *dataset, dsl_dataset_t *ds, cred_t *cr)
493 const char *perm, cred_t *cr)
507 zfs_secpolicy_write_perms(const char *name, const char *perm, cred_t *cr)
545 zfs_set_slabel_policy(const char *name, char *strval, cred_t *c
[all...]
/freebsd-11-stable/contrib/gcc/
H A Dsys-types.h132 typedef int cred_t; typedef
/freebsd-11-stable/cddl/contrib/opensolaris/lib/libzpool/common/sys/
H A Dzfs_context.h316 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-11-stable/cddl/contrib/opensolaris/lib/libzpool/common/
H A Dkernel.c573 vn_close(vnode_t *vp, int openflag, cred_t *cr, kthread_t *td)
1046 crgetuid(cred_t *cr)
1052 crgetruid(cred_t *cr)
1058 crgetgid(cred_t *cr)
1064 crgetngroups(cred_t *cr)
1070 crgetgroups(cred_t *cr)
1076 zfs_secpolicy_snapshot_perms(const char *name, cred_t *cr)
1082 zfs_secpolicy_rename_perms(const char *from, const char *to, cred_t *cr)
1088 zfs_secpolicy_destroy_perms(const char *name, cred_t *cr)

Completed in 355 milliseconds

12