/freebsd-9.3-release/sys/fs/ext2fs/ |
H A D | ext2_vnops.c | 366 struct ucred *cred = ap->a_cred; local 390 if ((error = VOP_ACCESS(vp, VADMIN, cred, td))) 399 if (!priv_check_cred(cred, PRIV_VFS_SYSFLAGS, 0)) { 402 error = securelevel_gt(cred, 0); 427 if ((error = ext2_chown(vp, vap->va_uid, vap->va_gid, cred, 448 if ((error = ext2_truncate(vp, vap->va_size, 0, cred, td)) != 0) 462 if ((error = VOP_ACCESS(vp, VADMIN, cred, td)) && 464 (error = VOP_ACCESS(vp, VWRITE, cred, td)))) 489 error = ext2_chmod(vp, (int)vap->va_mode, cred, td); 499 ext2_chmod(struct vnode *vp, int mode, struct ucred *cred, struc argument 536 ext2_chown(struct vnode *vp, uid_t uid, gid_t gid, struct ucred *cred, struct thread *td) argument [all...] |
H A D | ext2_inode.c | 109 ext2_truncate(struct vnode *vp, off_t length, int flags, struct ucred *cred, argument 162 error = ext2_balloc(oip, lbn, offset + 1, cred, &bp, flags); 193 error = ext2_balloc(oip, lbn, offset, cred, &bp, flags); 246 error = vtruncbuf(ovp, cred, td, length, (int)fs->e2fs_bsize);
|
/freebsd-9.3-release/sys/kern/ |
H A D | kern_proc.c | 788 struct ucred *cred; local 807 cred = p->p_ucred; 808 if (cred) { 809 kp->ki_uid = cred->cr_uid; 810 kp->ki_ruid = cred->cr_ruid; 811 kp->ki_svuid = cred->cr_svuid; 813 if (cred->cr_flags & CRED_FLAG_CAPMODE) 816 if (cred->cr_ngroups > KI_NGROUPS) { 820 kp->ki_ngroups = cred->cr_ngroups; 821 bcopy(cred 1977 struct ucred *cred; local 2149 struct ucred *cred; local 2449 struct ucred *cred; local [all...] |
H A D | sysv_sem.c | 583 struct ucred *cred = td->td_ucred; local 616 error = mac_sysvsem_check_semctl(cred, semakptr, cmd); 636 error = mac_sysvsem_check_semctl(cred, semakptr, cmd); 650 semakptr->u.sem_perm.cuid = cred->cr_uid; 651 semakptr->u.sem_perm.uid = cred->cr_uid; 653 racct_sub_cred(semakptr->cred, RACCT_NSEM, semakptr->u.sem_nsems); 654 crfree(semakptr->cred); 655 semakptr->cred = NULL; 865 struct ucred *cred = td->td_ucred; local 895 error = mac_sysvsem_check_semget(cred, [all...] |
H A D | kern_alq.c | 434 alq_open_flags(struct alq **alqp, const char *file, struct ucred *cred, int cmode, argument 452 error = vn_open_cred(&nd, &oflags, cmode, 0, cred, NULL); 464 alq->aq_cred = crhold(cred); 489 alq_open(struct alq **alqp, const char *file, struct ucred *cred, int cmode, argument 497 if ((ret = alq_open_flags(alqp, file, cred, cmode, 504 ret = alq_open_flags(alqp, file, cred, cmode, size, 0);
|
/freebsd-9.3-release/sys/fs/unionfs/ |
H A D | union_vnops.c | 470 struct ucred *cred; local 482 cred = ap->a_cred; 502 !(ap->a_mode & O_TRUNC), cred, td); 512 error = VOP_OPEN(targetvp, ap->a_mode, cred, td, ap->a_fp); 518 error = VOP_OPEN(lvp, FREAD, cred, td, NULL); 520 VOP_CLOSE(uvp, ap->a_mode, cred, td); 550 struct ucred *cred; local 562 cred = ap->a_cred; 585 error = VOP_CLOSE(ovp, ap->a_fflag, cred, td); 596 VOP_CLOSE(unp->un_lowervp, FREAD, cred, t 621 unionfs_check_corrected_access(accmode_t accmode, struct vattr *va, struct ucred *cred) argument 2325 struct ucred *cred; local 2414 struct ucred *cred; local [all...] |
/freebsd-9.3-release/sys/fs/msdosfs/ |
H A D | msdosfs_vnops.c | 371 struct ucred *cred = ap->a_cred; local 376 printf("msdosfs_setattr(): vp %p, vap %p, cred %p\n", 377 ap->a_vp, vap, cred); 401 if (cred->cr_uid != pmp->pm_uid) { 402 error = priv_check_cred(cred, PRIV_VFS_ADMIN, 0); 419 error = priv_check_cred(cred, PRIV_VFS_SYSFLAGS, 0); 444 if (cred->cr_uid != pmp->pm_uid || uid != pmp->pm_uid || 445 (gid != pmp->pm_gid && !groupmember(gid, cred))) { 446 error = priv_check_cred(cred, PRIV_VFS_CHOWN, 0); 479 error = detrunc(dep, vap->va_size, 0, cred, t 659 struct ucred *cred = ap->a_cred; local [all...] |
/freebsd-9.3-release/sys/sys/ |
H A D | vnode.h | 474 * Nameidata is useful because it has a cred in it. 478 int vdesc_cred_offset; /* cred location, if any */ 616 int vn_vptocnp(struct vnode **vp, struct ucred *cred, char *buf, 630 gid_t file_gid, accmode_t accmode, struct ucred *cred, 633 struct acl *aclp, accmode_t accmode, struct ucred *cred, 637 struct ucred *cred, int *privused); 649 int vtruncbuf(struct vnode *vp, struct ucred *cred, struct thread *td, 656 struct ucred *cred); 666 u_int vn_open_flags, struct ucred *cred, struct file *fp); 824 void vfs_mark_atime(struct vnode *vp, struct ucred *cred); [all...] |
/freebsd-9.3-release/sys/fs/nfsserver/ |
H A D | nfs_nfsdport.c | 174 nfsvno_getattr(struct vnode *vp, struct nfsvattr *nvap, struct ucred *cred, argument 190 error = VOP_GETATTR(vp, &nvap->na_vattr, cred); 225 nfsvno_accchk(struct vnode *vp, accmode_t accmode, struct ucred *cred, argument 273 error = VOP_ACCESSX(vp, accmode, cred, p); 279 error = VOP_ACCESSX(vp, accmode | VEXPLICIT_DENY, cred, p); 284 error = VOP_ACCESSX(vp, accmode, cred, p); 297 if (cred->cr_uid == 0 && (override & NFSACCCHK_ALLOWROOT)) 300 getret = VOP_GETATTR(vp, &vattr, cred); 301 if (getret == 0 && cred->cr_uid == vattr.va_uid) 317 nfsvno_setattr(struct vnode *vp, struct nfsvattr *nvap, struct ucred *cred, argument 561 nfsvno_readlink(struct vnode *vp, struct ucred *cred, struct thread *p, struct mbuf **mpp, struct mbuf **mpendp, int *lenp) argument 624 nfsvno_read(struct vnode *vp, off_t off, int cnt, struct ucred *cred, struct thread *p, struct mbuf **mpp, struct mbuf **mpendp) argument 711 nfsvno_write(struct vnode *vp, off_t off, int retlen, int cnt, int stable, struct mbuf *mp, char *cp, struct ucred *cred, struct thread *p) argument 864 nfsvno_mknod(struct nameidata *ndp, struct nfsvattr *nvap, struct ucred *cred, struct thread *p) argument 923 nfsvno_mkdir(struct nameidata *ndp, struct nfsvattr *nvap, uid_t saved_uid, struct ucred *cred, struct thread *p, struct nfsexstuff *exp) argument 952 nfsvno_symlink(struct nameidata *ndp, struct nfsvattr *nvap, char *pathcp, int pathlen, int not_v2, uid_t saved_uid, struct ucred *cred, struct thread *p, struct nfsexstuff *exp) argument 1039 nfsvno_removesub(struct nameidata *ndp, int is_v4, struct ucred *cred, struct thread *p, struct nfsexstuff *exp) argument 1067 nfsvno_rmdirsub(struct nameidata *ndp, int is_v4, struct ucred *cred, struct thread *p, struct nfsexstuff *exp) argument 1108 nfsvno_rename(struct nameidata *fromndp, struct nameidata *tondp, u_int32_t ndstat, u_int32_t ndflag, struct ucred *cred, struct thread *p) argument 1218 nfsvno_link(struct nameidata *ndp, struct vnode *vp, struct ucred *cred, struct thread *p, struct nfsexstuff *exp) argument 1260 nfsvno_fsync(struct vnode *vp, u_int64_t off, int cnt, struct ucred *cred, struct thread *td) argument 1388 nfsvno_open(struct nfsrv_descript *nd, struct nameidata *ndp, nfsquad_t clientid, nfsv4stateid_t *stateidp, struct nfsstate *stp, int *exclusive_flagp, struct nfsvattr *nvap, int32_t *cverf, int create, NFSACL_T *aclp, nfsattrbit_t *attrbitp, struct ucred *cred, struct thread *p, struct nfsexstuff *exp, struct vnode **vpp) argument 1481 nfsvno_updfilerev(struct vnode *vp, struct nfsvattr *nvap, struct ucred *cred, struct thread *p) argument 1502 nfsvno_fillattr(struct nfsrv_descript *nd, struct mount *mp, struct vnode *vp, struct nfsvattr *nvap, fhandle_t *fhp, int rderror, nfsattrbit_t *attrbitp, struct ucred *cred, struct thread *p, int isdgram, int reterr, int supports_nfsv4acls, int at_root, uint64_t mounted_on_fileno) argument 2855 nfsrv_v4rootexport(void *argp, struct ucred *cred, struct thread *p) argument 3098 nfssvc_srvcall(struct thread *p, struct nfssvc_args *uap, struct ucred *cred) argument [all...] |
/freebsd-9.3-release/crypto/heimdal/lib/kadm5/ |
H A D | init_c.c | 156 krb5_creds cred; local 184 &cred, 193 &cred, 216 ret = krb5_cc_initialize (context, id, cred.client); 219 ret = krb5_cc_store_cred (context, id, &cred); 222 krb5_free_cred_contents (context, &cred);
|
/freebsd-9.3-release/crypto/heimdal/lib/krb5/ |
H A D | cache.c | 658 * Retrieve the next cred pointed to by (`id', `cursor') in `creds' 718 * Remove the credential identified by `cred', `which' from `id'. 728 krb5_creds *cred) 736 return (*id->ops->remove_cred)(context, id, which, cred); 771 krb5_creds cred; local 790 krb5_cc_next_cred_match(context, from, &cursor, &cred, 794 ret = krb5_cc_store_cred(context, to, &cred); 795 krb5_free_cred_contents(context, &cred); 725 krb5_cc_remove_cred(krb5_context context, krb5_ccache id, krb5_flags which, krb5_creds *cred) argument
|
/freebsd-9.3-release/contrib/telnet/libtelnet/ |
H A D | kerberos.c | 157 CREDENTIALS cred; local 185 if ((r = krb_get_cred(krb_service_name, instance, realm, &cred))) { 209 des_key_sched(&cred.session, sched);
|
/freebsd-9.3-release/sys/gnu/fs/xfs/ |
H A D | xfs_dfrag.c | 72 struct cred *cred; local 75 cred = td->td_ucred;
|
/freebsd-9.3-release/sys/nlm/ |
H A D | nlm_advlock.c | 213 struct ucred *cred; local 250 cred = td->td_ucred; 254 auth = authunix_create(cred); 275 ns->ns_ucred = crdup(cred); 376 td->td_ucred = cred; 403 struct ucred *cred; local 405 cred = NULL; 417 cred = crhold(ns->ns_ucred); 430 cred = crhold(p->p_ucred); 436 * If we can't find a cred, fal [all...] |
/freebsd-9.3-release/sys/security/mac/ |
H A D | mac_inet.c | 379 mac_inpcb_check_visible(struct ucred *cred, struct inpcb *inp) argument 385 MAC_POLICY_CHECK_NOSLEEP(inpcb_check_visible, cred, inp, 387 MAC_CHECK_PROBE2(inpcb_check_visible, error, cred, inp);
|
/freebsd-9.3-release/sys/vm/ |
H A D | vm_pager.c | 106 vm_ooffset_t off, struct ucred *cred) 230 vm_prot_t prot, vm_ooffset_t off, struct ucred *cred) 237 ret = (*ops->pgo_alloc) (handle, size, prot, off, cred); 105 dead_pager_alloc(void *handle, vm_ooffset_t size, vm_prot_t prot, vm_ooffset_t off, struct ucred *cred) argument 229 vm_pager_allocate(objtype_t type, void *handle, vm_ooffset_t size, vm_prot_t prot, vm_ooffset_t off, struct ucred *cred) argument
|
/freebsd-9.3-release/contrib/gcc/ |
H A D | sys-types.h | 15 struct cred;
|
/freebsd-9.3-release/contrib/wpa/wpa_supplicant/dbus/ |
H A D | dbus_old.c | 505 const struct wps_credential *cred) 530 &cred->cred_attr, cred->cred_attr_len, 545 const struct wps_credential *cred) 504 wpa_supplicant_dbus_notify_wps_cred(struct wpa_supplicant *wpa_s, const struct wps_credential *cred) argument 544 wpa_supplicant_dbus_notify_wps_cred(struct wpa_supplicant *wpa_s, const struct wps_credential *cred) argument
|
/freebsd-9.3-release/crypto/heimdal/kcm/ |
H A D | kcm_locl.h | 85 krb5_creds cred; /* XXX would be useful for have ACLs on creds */ member in struct:kcm_ccache_data::kcm_creds
|
/freebsd-9.3-release/crypto/heimdal/lib/gssapi/gssapi/ |
H A D | gssapi_krb5.h | 102 gss_cred_id_t /*cred*/, 212 gss_cred_id_t cred,
|
/freebsd-9.3-release/lib/libc/rpc/ |
H A D | key_prot_xdr.c | 140 if (!xdr_unixcred(xdrs, &objp->getcredres_u.cred))
|
/freebsd-9.3-release/sys/compat/linux/ |
H A D | linux_uid16.c | 231 struct ucred *cred; local 239 cred = td->td_ucred; 240 bsd_gidset = cred->cr_groups; 241 bsd_gidsetsz = cred->cr_ngroups - 1;
|
/freebsd-9.3-release/sys/netsmb/ |
H A D | smb_dev.c | 97 nsmb_dev_clone(void *arg, struct ucred *cred, char *name, int namelen, argument 124 struct ucred *cred = td->td_ucred; local 139 make_dev(&nsmb_cdevsw, dev2unit(dev), cred->cr_uid, 140 cred->cr_gid, 0700, NSMB_NAME"%d", dev2unit(dev));
|
/freebsd-9.3-release/sys/nfsclient/ |
H A D | nfs_vnops.c | 202 struct ucred *cred, struct thread *td); 206 struct ucred *cred, struct thread *td); 287 struct ucred *cred, uint32_t *retmode) 305 nfsm_request(vp, NFSPROC_ACCESS, td, cred); 313 if (np->n_accesscache[i].uid == cred->cr_uid) { 323 np->n_accesscache[lrupos].uid = cred->cr_uid; 330 KDTRACE_NFS_ACCESSCACHE_LOAD_DONE(vp, cred->cr_uid, rmode, 0); 336 KDTRACE_NFS_ACCESSCACHE_LOAD_DONE(vp, cred->cr_uid, 0, 512 struct ucred *cred; local 578 cred 286 nfs3_access_otw(struct vnode *vp, int wmode, struct thread *td, struct ucred *cred, uint32_t *retmode) argument 867 nfs_setattrrpc(struct vnode *vp, struct vattr *vap, struct ucred *cred) argument 1248 nfs_readlinkrpc(struct vnode *vp, struct uio *uiop, struct ucred *cred) argument 1284 nfs_readrpc(struct vnode *vp, struct uio *uiop, struct ucred *cred) argument 1356 nfs_writerpc(struct vnode *vp, struct uio *uiop, struct ucred *cred, int *iomode, int *must_commit) argument 1783 nfs_removerpc(struct vnode *dvp, const char *name, int namelen, struct ucred *cred, struct thread *td) argument 1918 nfs_renamerpc(struct vnode *fdvp, const char *fnameptr, int fnamelen, struct vnode *tdvp, const char *tnameptr, int tnamelen, struct ucred *cred, struct thread *td) argument 2270 nfs_readdirrpc(struct vnode *vp, struct uio *uiop, struct ucred *cred) argument 2468 nfs_readdirplusrpc(struct vnode *vp, struct uio *uiop, struct ucred *cred) argument 2811 nfs_lookitup(struct vnode *dvp, const char *name, int len, struct ucred *cred, struct thread *td, struct nfsnode **npp) argument 2886 nfs_commit(struct vnode *vp, u_quad_t offset, int cnt, struct ucred *cred, struct thread *td) argument 3418 struct ucred *cred = ap->a_cred; local [all...] |
/freebsd-9.3-release/sys/security/audit/ |
H A D | audit_arg.c | 392 struct ucred *cred; local 402 cred = p->p_ucred; 403 ar->k_ar.ar_arg_auid = cred->cr_audit.ai_auid; 404 ar->k_ar.ar_arg_euid = cred->cr_uid; 405 ar->k_ar.ar_arg_egid = cred->cr_groups[0]; 406 ar->k_ar.ar_arg_ruid = cred->cr_ruid; 407 ar->k_ar.ar_arg_rgid = cred->cr_rgid; 408 ar->k_ar.ar_arg_asid = cred->cr_audit.ai_asid; 409 ar->k_ar.ar_arg_termid_addr = cred->cr_audit.ai_termid;
|