Searched refs:cred (Results 226 - 250 of 396) sorted by relevance

1234567891011>>

/freebsd-9.3-release/sys/fs/ext2fs/
H A Dext2_vnops.c366 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 Dext2_inode.c109 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 Dkern_proc.c788 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 Dsysv_sem.c583 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 Dkern_alq.c434 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 Dunion_vnops.c470 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 Dmsdosfs_vnops.c371 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 Dvnode.h474 * 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 Dnfs_nfsdport.c174 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 Dinit_c.c156 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 Dcache.c658 * 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 Dkerberos.c157 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 Dxfs_dfrag.c72 struct cred *cred; local
75 cred = td->td_ucred;
/freebsd-9.3-release/sys/nlm/
H A Dnlm_advlock.c213 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 Dmac_inet.c379 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 Dvm_pager.c106 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 Dsys-types.h15 struct cred;
/freebsd-9.3-release/contrib/wpa/wpa_supplicant/dbus/
H A Ddbus_old.c505 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 Dkcm_locl.h85 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 Dgssapi_krb5.h102 gss_cred_id_t /*cred*/,
212 gss_cred_id_t cred,
/freebsd-9.3-release/lib/libc/rpc/
H A Dkey_prot_xdr.c140 if (!xdr_unixcred(xdrs, &objp->getcredres_u.cred))
/freebsd-9.3-release/sys/compat/linux/
H A Dlinux_uid16.c231 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 Dsmb_dev.c97 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 Dnfs_vnops.c202 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 Daudit_arg.c392 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;

Completed in 338 milliseconds

1234567891011>>