cred 172 arch/i386/i386/vm_machdep.c cpu_coredump(struct proc *p, struct vnode *vp, struct ucred *cred, cred 199 arch/i386/i386/vm_machdep.c (off_t)chdr->c_hdrsize, UIO_SYSSPACE, IO_NODELOCKED|IO_UNIT, cred, cred 206 arch/i386/i386/vm_machdep.c IO_NODELOCKED|IO_UNIT, cred, NULL, p); cred 669 compat/hpux/hpux_compat.c struct ucred *cred = p->p_ucred; cred 681 compat/hpux/hpux_compat.c if (cred->cr_uid && cred->cr_uid != shp->shm_perm.uid && cred 682 compat/hpux/hpux_compat.c cred->cr_uid != shp->shm_perm.cuid) cred 689 compat/hpux/hpux_compat.c error = ipcperm(cred, &shp->shm_perm, IPC_R); cred 715 compat/hpux/hpux_compat.c if (cred->cr_uid && cred->cr_uid != shp->shm_perm.uid && cred 716 compat/hpux/hpux_compat.c cred->cr_uid != shp->shm_perm.cuid) { cred 1057 compat/hpux/hpux_compat.c struct ucred *cred; cred 1064 compat/hpux/hpux_compat.c cred = crdup(p->p_ucred); cred 1069 compat/hpux/hpux_compat.c cred->cr_uid = p->p_cred->p_ruid; cred 1077 compat/hpux/hpux_compat.c cred->cr_uid = SCARG(uap, uid); cred 1082 compat/hpux/hpux_compat.c cred->cr_ngroups = 1; cred 1087 compat/hpux/hpux_compat.c cred->cr_ngroups = 1; cred 1088 compat/hpux/hpux_compat.c cred->cr_gid = p->p_cred->p_rgid; cred 1091 compat/hpux/hpux_compat.c cred->cr_gid = p->p_cred->p_rgid; cred 1098 compat/hpux/hpux_compat.c if (cred->cr_ngroups > 1) cred 1099 compat/hpux/hpux_compat.c cred->cr_gid = cred->cr_groups[1]; cred 1115 compat/hpux/hpux_compat.c cred->cr_groups[gid] = lgroups[gid]; cred 1116 compat/hpux/hpux_compat.c cred->cr_ngroups = SCARG(uap, ngroups); cred 1129 compat/hpux/hpux_compat.c crfree(cred); cred 1137 compat/hpux/hpux_compat.c if (VOP_ACCESS(vp, VREAD, cred, p) == 0) cred 1139 compat/hpux/hpux_compat.c if (vn_writechk(vp) == 0 && VOP_ACCESS(vp, VWRITE, cred, p) == 0) cred 1141 compat/hpux/hpux_compat.c if (VOP_ACCESS(vp, VEXEC, cred, p) == 0) cred 1144 compat/hpux/hpux_compat.c crfree(cred); cred 249 compat/ibcs2/ibcs2_fcntl.c register struct ucred *cred = p->p_ucred; cred 273 compat/ibcs2/ibcs2_fcntl.c error = VOP_ACCESS(vp, flags, cred, p); cred 125 crypto/cryptodev.c cryptof_read(struct file *fp, off_t *poff, struct uio *uio, struct ucred *cred) cred 132 crypto/cryptodev.c cryptof_write(struct file *fp, off_t *poff, struct uio *uio, struct ucred *cred) cred 203 dev/systrace.c systracef_read(fp, poff, uio, cred) cred 207 dev/systrace.c struct ucred *cred; cred 254 dev/systrace.c systracef_write(fp, poff, uio, cred) cred 258 dev/systrace.c struct ucred *cred; cred 940 dev/vnd.c vndsetcred(struct vnd_softc *vnd, struct ucred *cred) cred 948 dev/vnd.c vnd->sc_cred = crdup(cred); cred 124 isofs/cd9660/cd9660_lookup.c struct ucred *cred = cnp->cn_cred; cred 143 isofs/cd9660/cd9660_lookup.c if ((error = VOP_ACCESS(vdp, VEXEC, cred, cnp->cn_proc)) != 0) cred 663 isofs/cd9660/cd9660_vfsops.c cd9660_sync(mp, waitfor, cred, p) cred 666 isofs/cd9660/cd9660_vfsops.c struct ucred *cred; cred 94 isofs/cd9660/cd9660_vnops.c cd9660_mknod(ndp, vap, cred, p) cred 96 isofs/cd9660/cd9660_vnops.c struct ucred *cred; cred 500 isofs/udf/udf_vfsops.c udf_sync(struct mount *mp, int waitfor, struct ucred *cred, struct proc *p) cred 60 kern/kern_event.c struct ucred *cred); cred 62 kern/kern_event.c struct ucred *cred); cred 754 kern/kern_event.c kqueue_read(struct file *fp, off_t *poff, struct uio *uio, struct ucred *cred) cred 761 kern/kern_event.c kqueue_write(struct file *fp, off_t *poff, struct uio *uio, struct ucred *cred) cred 246 kern/kern_exec.c struct ucred *cred = p->p_ucred; cred 504 kern/kern_exec.c p->p_ucred = crcopy(cred); cred 594 kern/kern_exec.c vn_close(pack.ep_vp, FREAD, cred, p); cred 681 kern/kern_exec.c vn_close(pack.ep_vp, FREAD, cred, p); cred 710 kern/kern_exec.c vn_close(pack.ep_vp, FREAD, cred, p); cred 729 kern/kern_prot.c groupmember(gid_t gid, struct ucred *cred) cred 734 kern/kern_prot.c egp = &(cred->cr_groups[cred->cr_ngroups]); cred 735 kern/kern_prot.c for (gp = cred->cr_groups; gp < egp; gp++) cred 748 kern/kern_prot.c struct ucred *cred = p->p_ucred; cred 750 kern/kern_prot.c if (cred->cr_uid == 0) { cred 762 kern/kern_prot.c suser_ucred(struct ucred *cred) cred 764 kern/kern_prot.c if (cred->cr_uid == 0) cred 1355 kern/kern_sig.c struct ucred *cred = p->p_ucred; cred 1389 kern/kern_sig.c cred = crdup(cred); cred 1390 kern/kern_sig.c cred->cr_uid = p->p_cred->p_ruid; cred 1391 kern/kern_sig.c cred->cr_gid = p->p_cred->p_rgid; cred 1398 kern/kern_sig.c crfree(cred); cred 1407 kern/kern_sig.c if ((error = VOP_GETATTR(vp, &vattr, cred, p)) != 0) cred 1417 kern/kern_sig.c VOP_SETATTR(vp, &vattr, cred, p); cred 1431 kern/kern_sig.c error = cpu_coredump(p, vp, cred, &core); cred 1438 kern/kern_sig.c error = uvm_coredump(p, vp, cred, &core); cred 1443 kern/kern_sig.c UIO_SYSSPACE, IO_NODELOCKED|IO_UNIT, cred, NULL, p); cred 1446 kern/kern_sig.c error1 = vn_close(vp, FWRITE, cred, p); cred 1447 kern/kern_sig.c crfree(cred); cred 266 kern/sys_pipe.c pipe_read(struct file *fp, off_t *poff, struct uio *uio, struct ucred *cred) cred 383 kern/sys_pipe.c pipe_write(struct file *fp, off_t *poff, struct uio *uio, struct ucred *cred) cred 57 kern/sys_socket.c soo_read(struct file *fp, off_t *poff, struct uio *uio, struct ucred *cred) cred 66 kern/sys_socket.c soo_write(struct file *fp, off_t *poff, struct uio *uio, struct ucred *cred) cred 46 kern/sysv_ipc.c ipcperm(struct ucred *cred, struct ipc_perm *perm, int mode) cred 50 kern/sysv_ipc.c if (cred->cr_uid == 0 || cred 51 kern/sysv_ipc.c cred->cr_uid == perm->uid || cred 52 kern/sysv_ipc.c cred->cr_uid == perm->cuid) cred 57 kern/sysv_ipc.c if (vaccess(perm->mode, perm->uid, perm->gid, mode, cred) == 0 || cred 58 kern/sysv_ipc.c vaccess(perm->mode, perm->cuid, perm->cgid, mode, cred) == 0) cred 154 kern/sysv_msg.c struct ucred *cred = p->p_ucred; cred 182 kern/sysv_msg.c if ((error = ipcperm(cred, &msqptr->msg_perm, IPC_M)) != 0) cred 208 kern/sysv_msg.c if ((error = ipcperm(cred, &msqptr->msg_perm, IPC_M))) cred 213 kern/sysv_msg.c cred->cr_uid != 0) cred 234 kern/sysv_msg.c if ((error = ipcperm(cred, &msqptr->msg_perm, IPC_R))) { cred 258 kern/sysv_msg.c struct ucred *cred = p->p_ucred; cred 276 kern/sysv_msg.c if ((eval = ipcperm(cred, &msqptr->msg_perm, msgflg & 0700 ))) { cred 305 kern/sysv_msg.c msqptr->msg_perm.cuid = cred->cr_uid; cred 306 kern/sysv_msg.c msqptr->msg_perm.uid = cred->cr_uid; cred 307 kern/sysv_msg.c msqptr->msg_perm.cgid = cred->cr_gid; cred 308 kern/sysv_msg.c msqptr->msg_perm.gid = cred->cr_gid; cred 347 kern/sysv_msg.c struct ucred *cred = p->p_ucred; cred 373 kern/sysv_msg.c if ((eval = ipcperm(cred, &msqptr->msg_perm, IPC_W))) { cred 633 kern/sysv_msg.c struct ucred *cred = p->p_ucred; cred 660 kern/sysv_msg.c if ((eval = ipcperm(cred, &msqptr->msg_perm, IPC_R))) { cred 263 kern/sysv_sem.c struct ucred *cred = p->p_ucred; cred 280 kern/sysv_sem.c if ((error = ipcperm(cred, &semaptr->sem_perm, IPC_M)) != 0) cred 282 kern/sysv_sem.c semaptr->sem_perm.cuid = cred->cr_uid; cred 283 kern/sysv_sem.c semaptr->sem_perm.uid = cred->cr_uid; cred 293 kern/sysv_sem.c if ((error = ipcperm(cred, &semaptr->sem_perm, IPC_M))) cred 305 kern/sysv_sem.c if ((error = ipcperm(cred, &semaptr->sem_perm, IPC_R))) cred 311 kern/sysv_sem.c if ((error = ipcperm(cred, &semaptr->sem_perm, IPC_R))) cred 319 kern/sysv_sem.c if ((error = ipcperm(cred, &semaptr->sem_perm, IPC_R))) cred 327 kern/sysv_sem.c if ((error = ipcperm(cred, &semaptr->sem_perm, IPC_R))) cred 335 kern/sysv_sem.c if ((error = ipcperm(cred, &semaptr->sem_perm, IPC_R))) cred 346 kern/sysv_sem.c if ((error = ipcperm(cred, &semaptr->sem_perm, IPC_R))) cred 354 kern/sysv_sem.c if ((error = ipcperm(cred, &semaptr->sem_perm, IPC_W))) cred 364 kern/sysv_sem.c if ((error = ipcperm(cred, &semaptr->sem_perm, IPC_W))) cred 397 kern/sysv_sem.c struct ucred *cred = p->p_ucred; cred 428 kern/sysv_sem.c if ((error = ipcperm(cred, &semaptr->sem_perm, cred 459 kern/sysv_sem.c semaptr_new->sem_perm.cuid = cred->cr_uid; cred 460 kern/sysv_sem.c semaptr_new->sem_perm.uid = cred->cr_uid; cred 461 kern/sysv_sem.c semaptr_new->sem_perm.cgid = cred->cr_gid; cred 462 kern/sysv_sem.c semaptr_new->sem_perm.gid = cred->cr_gid; cred 504 kern/sysv_sem.c struct ucred *cred = p->p_ucred; cred 520 kern/sysv_sem.c if ((error = ipcperm(cred, &semaptr->sem_perm, IPC_W))) { cred 219 kern/sysv_shm.c struct ucred *cred = p->p_ucred; cred 242 kern/sysv_shm.c error = ipcperm(cred, &shmseg->shm_perm, cred 308 kern/sysv_shm.c struct ucred *cred = p->p_ucred; cred 317 kern/sysv_shm.c if ((error = ipcperm(cred, &shmseg->shm_perm, IPC_R)) != 0) cred 324 kern/sysv_shm.c if ((error = ipcperm(cred, &shmseg->shm_perm, IPC_M)) != 0) cred 337 kern/sysv_shm.c if ((error = ipcperm(cred, &shmseg->shm_perm, IPC_M)) != 0) cred 365 kern/sysv_shm.c struct ucred *cred = p->p_ucred; cred 369 kern/sysv_shm.c if ((error = ipcperm(cred, &shmseg->shm_perm, mode)) != 0) cred 392 kern/sysv_shm.c struct ucred *cred = p->p_ucred; cred 442 kern/sysv_shm.c shmseg->shm_perm.cuid = shmseg->shm_perm.uid = cred->cr_uid; cred 443 kern/sysv_shm.c shmseg->shm_perm.cgid = shmseg->shm_perm.gid = cred->cr_gid; cred 1013 kern/tty_pty.c struct ucred *cred; cred 1029 kern/tty_pty.c cred = crget(); cred 1030 kern/tty_pty.c error = VOP_OPEN(vp, FREAD|FWRITE, cred, p); cred 1039 kern/tty_pty.c crfree(cred); cred 1105 kern/tty_pty.c struct ucred *cred; cred 1170 kern/tty_pty.c cred = crget(); cred 1171 kern/tty_pty.c error = VOP_SETATTR(snd.ni_vp, &vattr, cred, p); cred 1172 kern/tty_pty.c crfree(cred); cred 406 kern/vfs_bio.c bread(struct vnode *vp, daddr64_t blkno, int size, struct ucred *cred, cred 424 kern/vfs_bio.c int rasizes[], int nrablks, struct ucred *cred, struct buf **bpp) cred 1567 kern/vfs_subr.c struct ucred *cred) cred 1572 kern/vfs_subr.c if (cred->cr_uid == 0) cred 1578 kern/vfs_subr.c if (cred->cr_uid == uid) { cred 1589 kern/vfs_subr.c if (cred->cr_gid == gid || groupmember(gid, cred)) { cred 1820 kern/vfs_subr.c vinvalbuf(struct vnode *vp, int flags, struct ucred *cred, struct proc *p, cred 1837 kern/vfs_subr.c if ((error = VOP_FSYNC(vp, cred, MNT_WAIT, p)) != 0) cred 975 kern/vfs_syscalls.c struct ucred *cred = p->p_ucred; cred 1020 kern/vfs_syscalls.c if ((error = VOP_ACCESS(vp, VREAD, cred, p)) != 0) cred 1029 kern/vfs_syscalls.c (error = VOP_ACCESS(vp, VWRITE, cred, p)) != 0) cred 1035 kern/vfs_syscalls.c if ((error = VOP_SETATTR(vp, &va, cred, p)) != 0) cred 1038 kern/vfs_syscalls.c if ((error = VOP_OPEN(vp, flags, cred, p)) != 0) cred 1393 kern/vfs_syscalls.c struct ucred *cred = p->p_ucred; cred 1420 kern/vfs_syscalls.c cred, p); cred 1462 kern/vfs_syscalls.c struct ucred *cred = p->p_ucred; cred 1469 kern/vfs_syscalls.c t_uid = cred->cr_uid; cred 1470 kern/vfs_syscalls.c t_gid = cred->cr_gid; cred 1471 kern/vfs_syscalls.c cred->cr_uid = p->p_cred->p_ruid; cred 1472 kern/vfs_syscalls.c cred->cr_gid = p->p_cred->p_rgid; cred 1489 kern/vfs_syscalls.c error = VOP_ACCESS(vp, flags, cred, p); cred 1493 kern/vfs_syscalls.c cred->cr_uid = t_uid; cred 1494 kern/vfs_syscalls.c cred->cr_gid = t_gid; cred 78 kern/vfs_vnops.c struct ucred *cred = p->p_ucred; cred 136 kern/vfs_vnops.c if ((error = VOP_ACCESS(vp, VREAD, cred, p)) != 0) cred 145 kern/vfs_vnops.c (error = VOP_ACCESS(vp, VWRITE, cred, p)) != 0) cred 152 kern/vfs_vnops.c if ((error = VOP_SETATTR(vp, &va, cred, p)) != 0) cred 155 kern/vfs_vnops.c if ((error = VOP_OPEN(vp, fmode, cred, p)) != 0) cred 229 kern/vfs_vnops.c vn_close(struct vnode *vp, int flags, struct ucred *cred, struct proc *p) cred 236 kern/vfs_vnops.c error = VOP_CLOSE(vp, flags, cred, p); cred 246 kern/vfs_vnops.c enum uio_seg segflg, int ioflg, struct ucred *cred, size_t *aresid, cred 265 kern/vfs_vnops.c error = VOP_READ(vp, &auio, ioflg, cred); cred 267 kern/vfs_vnops.c error = VOP_WRITE(vp, &auio, ioflg, cred); cred 283 kern/vfs_vnops.c vn_read(struct file *fp, off_t *poff, struct uio *uio, struct ucred *cred) cred 295 kern/vfs_vnops.c (fp->f_flag & FNONBLOCK) ? IO_NDELAY : 0, cred); cred 305 kern/vfs_vnops.c vn_write(struct file *fp, off_t *poff, struct uio *uio, struct ucred *cred) cred 322 kern/vfs_vnops.c error = VOP_WRITE(vp, uio, ioflag, cred); cred 188 kern/vnode_if.c int VOP_OPEN(struct vnode *vp, int mode, struct ucred *cred, struct proc *p) cred 194 kern/vnode_if.c a.a_cred = cred; cred 215 kern/vnode_if.c int VOP_CLOSE(struct vnode *vp, int fflag, struct ucred *cred, struct proc *p) cred 225 kern/vnode_if.c a.a_cred = cred; cred 246 kern/vnode_if.c int VOP_ACCESS(struct vnode *vp, int mode, struct ucred *cred, struct proc *p) cred 256 kern/vnode_if.c a.a_cred = cred; cred 277 kern/vnode_if.c int VOP_GETATTR(struct vnode *vp, struct vattr *vap, struct ucred *cred, cred 284 kern/vnode_if.c a.a_cred = cred; cred 305 kern/vnode_if.c int VOP_SETATTR(struct vnode *vp, struct vattr *vap, struct ucred *cred, cred 316 kern/vnode_if.c a.a_cred = cred; cred 337 kern/vnode_if.c int VOP_READ(struct vnode *vp, struct uio *uio, int ioflag, struct ucred *cred) cred 348 kern/vnode_if.c a.a_cred = cred; cred 369 kern/vnode_if.c struct ucred *cred) cred 380 kern/vnode_if.c a.a_cred = cred; cred 401 kern/vnode_if.c struct ucred *cred, struct proc *p) cred 409 kern/vnode_if.c a.a_cred = cred; cred 506 kern/vnode_if.c int VOP_FSYNC(struct vnode *vp, struct ucred *cred, int waitfor, cred 516 kern/vnode_if.c a.a_cred = cred; cred 742 kern/vnode_if.c int VOP_READDIR(struct vnode *vp, struct uio *uio, struct ucred *cred, cred 753 kern/vnode_if.c a.a_cred = cred; cred 776 kern/vnode_if.c int VOP_READLINK(struct vnode *vp, struct uio *uio, struct ucred *cred) cred 786 kern/vnode_if.c a.a_cred = cred; cred 374 msdosfs/msdosfs_denode.c detrunc(dep, length, flags, cred, p) cred 378 msdosfs/msdosfs_denode.c struct ucred *cred; cred 413 msdosfs/msdosfs_denode.c return (deextend(dep, length, cred)); cred 482 msdosfs/msdosfs_denode.c vinvalbuf(DETOV(dep), vflags, cred, p, 0, 0); cred 520 msdosfs/msdosfs_denode.c deextend(dep, length, cred) cred 523 msdosfs/msdosfs_denode.c struct ucred *cred; cred 554 msdosfs/msdosfs_denode.c (void) detrunc(dep, dep->de_FileSize, 0, cred, NULL); cred 664 msdosfs/msdosfs_vfsops.c struct ucred *cred; cred 687 msdosfs/msdosfs_vfsops.c if ((error = VOP_FSYNC(vp, msa->cred, msa->waitfor, msa->p)) != 0) cred 697 msdosfs/msdosfs_vfsops.c msdosfs_sync(mp, waitfor, cred, p) cred 700 msdosfs/msdosfs_vfsops.c struct ucred *cred; cred 709 msdosfs/msdosfs_vfsops.c msa.cred = cred; cred 733 msdosfs/msdosfs_vfsops.c if ((error = VOP_FSYNC(pmp->pm_devvp, cred, waitfor, p)) != 0) cred 347 msdosfs/msdosfs_vnops.c struct ucred *cred = ap->a_cred; cred 351 msdosfs/msdosfs_vnops.c ap->a_vp, vap, cred, ap->a_p); cred 376 msdosfs/msdosfs_vnops.c error = detrunc(dep, (uint32_t)vap->va_size, 0, cred, ap->a_p); cred 381 msdosfs/msdosfs_vnops.c if (cred->cr_uid != dep->de_pmp->pm_uid && cred 382 msdosfs/msdosfs_vnops.c (error = suser_ucred(cred)) && cred 384 msdosfs/msdosfs_vnops.c (error = VOP_ACCESS(ap->a_vp, VWRITE, cred, ap->a_p)))) cred 400 msdosfs/msdosfs_vnops.c if (cred->cr_uid != dep->de_pmp->pm_uid && cred 401 msdosfs/msdosfs_vnops.c (error = suser_ucred(cred))) cred 414 msdosfs/msdosfs_vnops.c if (cred->cr_uid != dep->de_pmp->pm_uid && cred 415 msdosfs/msdosfs_vnops.c (error = suser_ucred(cred))) cred 532 msdosfs/msdosfs_vnops.c struct ucred *cred = ap->a_cred; cred 536 msdosfs/msdosfs_vnops.c vp, uio, ioflag, cred); cred 580 msdosfs/msdosfs_vnops.c if ((error = deextend(dep, uio->uio_offset, cred)) != 0) cred 68 nfs/nfs_bio.c nfs_bioread(vp, uio, ioflag, cred) cred 72 nfs/nfs_bio.c struct ucred *cred; cred 95 nfs/nfs_bio.c (void)nfs_fsinfo(nmp, vp, cred, p); cred 115 nfs/nfs_bio.c error = VOP_GETATTR(vp, &vattr, cred, p); cred 120 nfs/nfs_bio.c error = VOP_GETATTR(vp, &vattr, cred, p); cred 124 nfs/nfs_bio.c error = nfs_vinvalbuf(vp, V_SAVE, cred, p, 1); cred 136 nfs/nfs_bio.c np->n_rcred = cred; cred 137 nfs/nfs_bio.c crhold(cred); cred 141 nfs/nfs_bio.c return (nfs_readlinkrpc(vp, uio, cred)); cred 283 nfs/nfs_bio.c struct ucred *cred = ap->a_cred; cred 304 nfs/nfs_bio.c (void)nfs_fsinfo(nmp, vp, cred, p); cred 308 nfs/nfs_bio.c error = nfs_vinvalbuf(vp, V_SAVE, cred, p, 1); cred 314 nfs/nfs_bio.c error = VOP_GETATTR(vp, &vattr, cred, p); cred 339 nfs/nfs_bio.c np->n_wcred = cred; cred 340 nfs/nfs_bio.c crhold(cred); cred 483 nfs/nfs_bio.c nfs_vinvalbuf(vp, flags, cred, p, intrflg) cred 486 nfs/nfs_bio.c struct ucred *cred; cred 518 nfs/nfs_bio.c error = vinvalbuf(vp, flags, cred, p, slpflag, 0); cred 528 nfs/nfs_bio.c error = vinvalbuf(vp, flags, cred, p, 0, slptimeo); cred 105 nfs/nfs_serv.c struct ucred *cred = &nfsd->nd_cr; cred 122 nfs/nfs_serv.c error = nfsrv_fhtovp(fhp, 1, &vp, cred, slp, nam, &rdonly, cred 131 nfs/nfs_serv.c nfsrv_access(vp, VREAD, cred, rdonly, procp, 0)) cred 139 nfs/nfs_serv.c nfsrv_access(vp, VWRITE, cred, rdonly, procp, 0)) cred 146 nfs/nfs_serv.c nfsrv_access(vp, VEXEC, cred, rdonly, procp, 0)) cred 148 nfs/nfs_serv.c getret = VOP_GETATTR(vp, &va, cred, procp); cred 170 nfs/nfs_serv.c struct ucred *cred = &nfsd->nd_cr; cred 186 nfs/nfs_serv.c error = nfsrv_fhtovp(fhp, 1, &vp, cred, slp, nam, &rdonly, cred 192 nfs/nfs_serv.c error = VOP_GETATTR(vp, &va, cred, procp); cred 215 nfs/nfs_serv.c struct ucred *cred = &nfsd->nd_cr; cred 278 nfs/nfs_serv.c error = nfsrv_fhtovp(fhp, 1, &vp, cred, slp, nam, &rdonly, cred 286 nfs/nfs_serv.c error = preat_ret = VOP_GETATTR(vp, &preat, cred, procp); cred 312 nfs/nfs_serv.c } else if ((error = nfsrv_access(vp, VWRITE, cred, rdonly, cred 316 nfs/nfs_serv.c error = VOP_SETATTR(vp, &va, cred, procp); cred 317 nfs/nfs_serv.c postat_ret = VOP_GETATTR(vp, &va, cred, procp); cred 346 nfs/nfs_serv.c struct ucred *cred = &nfsd->nd_cr; cred 366 nfs/nfs_serv.c nd.ni_cnd.cn_cred = cred; cred 373 nfs/nfs_serv.c dirattr_ret = VOP_GETATTR(dirp, &dirattr, cred, cred 389 nfs/nfs_serv.c error = VOP_GETATTR(vp, &va, cred, procp); cred 420 nfs/nfs_serv.c struct ucred *cred = &nfsd->nd_cr; cred 469 nfs/nfs_serv.c error = nfsrv_fhtovp(fhp, 1, &vp, cred, slp, nam, cred 484 nfs/nfs_serv.c error = VOP_READLINK(vp, uiop, cred); cred 486 nfs/nfs_serv.c getret = VOP_GETATTR(vp, &attr, cred, procp); cred 520 nfs/nfs_serv.c struct ucred *cred = &nfsd->nd_cr; cred 552 nfs/nfs_serv.c error = nfsrv_fhtovp(fhp, 1, &vp, cred, slp, nam, cred 566 nfs/nfs_serv.c if ((error = nfsrv_access(vp, VREAD, cred, rdonly, procp, 1)) != 0) cred 567 nfs/nfs_serv.c error = nfsrv_access(vp, VEXEC, cred, rdonly, procp, 1); cred 569 nfs/nfs_serv.c getret = VOP_GETATTR(vp, &va, cred, procp); cred 641 nfs/nfs_serv.c error = VOP_READ(vp, uiop, IO_NODELOCKED, cred); cred 644 nfs/nfs_serv.c if (error || (getret = VOP_GETATTR(vp, &va, cred, procp)) != 0){ cred 686 nfs/nfs_serv.c struct ucred *cred = &nfsd->nd_cr; cred 764 nfs/nfs_serv.c error = nfsrv_fhtovp(fhp, 1, &vp, cred, slp, nam, cred 772 nfs/nfs_serv.c forat_ret = VOP_GETATTR(vp, &forat, cred, procp); cred 780 nfs/nfs_serv.c error = nfsrv_access(vp, VWRITE, cred, rdonly, procp, 1); cred 822 nfs/nfs_serv.c error = VOP_WRITE(vp, uiop, ioflags, cred); cred 826 nfs/nfs_serv.c aftat_ret = VOP_GETATTR(vp, &va, cred, procp); cred 877 nfs/nfs_serv.c struct ucred *cred; cred 898 nfs/nfs_serv.c cred = &nfsd->nd_cr; cred 1030 nfs/nfs_serv.c cred = &nfsd->nd_cr; cred 1033 nfs/nfs_serv.c error = nfsrv_fhtovp(&nfsd->nd_fh, 1, &vp, cred, slp, cred 1037 nfs/nfs_serv.c forat_ret = VOP_GETATTR(vp, &forat, cred, procp); cred 1047 nfs/nfs_serv.c error = nfsrv_access(vp, VWRITE, cred, rdonly, procp, 1); cred 1083 nfs/nfs_serv.c error = VOP_WRITE(vp, uiop, ioflags, cred); cred 1090 nfs/nfs_serv.c aftat_ret = VOP_GETATTR(vp, &va, cred, procp); cred 1237 nfs/nfs_serv.c struct ucred *cred = &nfsd->nd_cr; cred 1261 nfs/nfs_serv.c nd.ni_cnd.cn_cred = cred; cred 1268 nfs/nfs_serv.c dirfor_ret = VOP_GETATTR(dirp, &dirfor, cred, cred 1342 nfs/nfs_serv.c error = VOP_SETATTR(nd.ni_vp, &va, cred, cred 1351 nfs/nfs_serv.c (error = suser_ucred(cred))) { cred 1371 nfs/nfs_serv.c nd.ni_cnd.cn_cred = cred; cred 1405 nfs/nfs_serv.c error = nfsrv_access(vp, VWRITE, cred, cred 1411 nfs/nfs_serv.c error = VOP_SETATTR(vp, &va, cred, cred 1423 nfs/nfs_serv.c error = VOP_GETATTR(vp, &va, cred, procp); cred 1430 nfs/nfs_serv.c diraft_ret = VOP_GETATTR(dirp, &diraft, cred, procp); cred 1476 nfs/nfs_serv.c struct ucred *cred = &nfsd->nd_cr; cred 1496 nfs/nfs_serv.c nd.ni_cnd.cn_cred = cred; cred 1502 nfs/nfs_serv.c dirfor_ret = VOP_GETATTR(dirp, &dirfor, cred, procp); cred 1548 nfs/nfs_serv.c (error = suser_ucred(cred))) { cred 1582 nfs/nfs_serv.c error = VOP_GETATTR(vp, &va, cred, procp); cred 1585 nfs/nfs_serv.c diraft_ret = VOP_GETATTR(dirp, &diraft, cred, procp); cred 1624 nfs/nfs_serv.c struct ucred *cred = &nfsd->nd_cr; cred 1645 nfs/nfs_serv.c nd.ni_cnd.cn_cred = cred; cred 1652 nfs/nfs_serv.c dirfor_ret = VOP_GETATTR(dirp, &dirfor, cred, cred 1660 nfs/nfs_serv.c (error = suser_ucred(cred)) != 0) cred 1684 nfs/nfs_serv.c diraft_ret = VOP_GETATTR(dirp, &diraft, cred, procp); cred 1708 nfs/nfs_serv.c struct ucred *cred = &nfsd->nd_cr; cred 1736 nfs/nfs_serv.c saved_uid = cred->cr_uid; cred 1737 nfs/nfs_serv.c fromnd.ni_cnd.cn_cred = cred; cred 1744 nfs/nfs_serv.c fdirfor_ret = VOP_GETATTR(fdirp, &fdirfor, cred, cred 1762 nfs/nfs_serv.c cred->cr_uid = saved_uid; cred 1763 nfs/nfs_serv.c tond.ni_cnd.cn_cred = cred; cred 1770 nfs/nfs_serv.c tdirfor_ret = VOP_GETATTR(tdirp, &tdirfor, cred, cred 1840 nfs/nfs_serv.c fdiraft_ret = VOP_GETATTR(fdirp, &fdiraft, cred, procp); cred 1844 nfs/nfs_serv.c tdiraft_ret = VOP_GETATTR(tdirp, &tdiraft, cred, procp); cred 1888 nfs/nfs_serv.c struct ucred *cred = &nfsd->nd_cr; cred 1908 nfs/nfs_serv.c error = nfsrv_fhtovp(fhp, FALSE, &vp, cred, slp, nam, cred 1916 nfs/nfs_serv.c if (vp->v_type == VDIR && (error = suser_ucred(cred)) != 0) cred 1918 nfs/nfs_serv.c nd.ni_cnd.cn_cred = cred; cred 1925 nfs/nfs_serv.c dirfor_ret = VOP_GETATTR(dirp, &dirfor, cred, cred 1956 nfs/nfs_serv.c getret = VOP_GETATTR(vp, &at, cred, procp); cred 1958 nfs/nfs_serv.c diraft_ret = VOP_GETATTR(dirp, &diraft, cred, procp); cred 1984 nfs/nfs_serv.c struct ucred *cred = &nfsd->nd_cr; cred 2005 nfs/nfs_serv.c nd.ni_cnd.cn_cred = cred; cred 2012 nfs/nfs_serv.c dirfor_ret = VOP_GETATTR(dirp, &dirfor, cred, cred 2062 nfs/nfs_serv.c nd.ni_cnd.cn_cred = cred; cred 2069 nfs/nfs_serv.c error = VOP_GETATTR(nd.ni_vp, &va, cred, cred 2081 nfs/nfs_serv.c diraft_ret = VOP_GETATTR(dirp, &diraft, cred, procp); cred 2125 nfs/nfs_serv.c struct ucred *cred = &nfsd->nd_cr; cred 2145 nfs/nfs_serv.c nd.ni_cnd.cn_cred = cred; cred 2152 nfs/nfs_serv.c dirfor_ret = VOP_GETATTR(dirp, &dirfor, cred, cred 2192 nfs/nfs_serv.c error = VOP_GETATTR(vp, &va, cred, procp); cred 2197 nfs/nfs_serv.c diraft_ret = VOP_GETATTR(dirp, &diraft, cred, procp); cred 2239 nfs/nfs_serv.c struct ucred *cred = &nfsd->nd_cr; cred 2257 nfs/nfs_serv.c nd.ni_cnd.cn_cred = cred; cred 2264 nfs/nfs_serv.c dirfor_ret = VOP_GETATTR(dirp, &dirfor, cred, cred 2307 nfs/nfs_serv.c diraft_ret = VOP_GETATTR(dirp, &diraft, cred, procp); cred 2366 nfs/nfs_serv.c struct ucred *cred = &nfsd->nd_cr; cred 2409 nfs/nfs_serv.c error = nfsrv_fhtovp(fhp, 1, &vp, cred, slp, nam, cred 2417 nfs/nfs_serv.c error = getret = VOP_GETATTR(vp, &at, cred, procp); cred 2427 nfs/nfs_serv.c error = nfsrv_access(vp, VEXEC, cred, rdonly, procp, 0); cred 2454 nfs/nfs_serv.c error = VOP_READDIR(vp, &io, cred, &eofflag, &ncookies, &cookies); cred 2460 nfs/nfs_serv.c getret = VOP_GETATTR(vp, &at, cred, procp); cred 2628 nfs/nfs_serv.c struct ucred *cred = &nfsd->nd_cr; cred 2668 nfs/nfs_serv.c error = nfsrv_fhtovp(fhp, 1, &vp, cred, slp, nam, cred 2675 nfs/nfs_serv.c error = getret = VOP_GETATTR(vp, &at, cred, procp); cred 2684 nfs/nfs_serv.c error = nfsrv_access(vp, VEXEC, cred, rdonly, procp, 0); cred 2713 nfs/nfs_serv.c error = VOP_READDIR(vp, &io, cred, &eofflag, &ncookies, &cookies); cred 2716 nfs/nfs_serv.c getret = VOP_GETATTR(vp, &at, cred, procp); cred 2817 nfs/nfs_serv.c if (VOP_GETATTR(nvp, vap, cred, procp)) { cred 2949 nfs/nfs_serv.c struct ucred *cred = &nfsd->nd_cr; cred 2973 nfs/nfs_serv.c error = nfsrv_fhtovp(fhp, 1, &vp, cred, slp, nam, cred 2980 nfs/nfs_serv.c for_ret = VOP_GETATTR(vp, &bfor, cred, procp); cred 2981 nfs/nfs_serv.c error = VOP_FSYNC(vp, cred, MNT_WAIT, procp); cred 2982 nfs/nfs_serv.c aft_ret = VOP_GETATTR(vp, &aft, cred, procp); cred 3008 nfs/nfs_serv.c struct ucred *cred = &nfsd->nd_cr; cred 3027 nfs/nfs_serv.c error = nfsrv_fhtovp(fhp, 1, &vp, cred, slp, nam, cred 3036 nfs/nfs_serv.c getret = VOP_GETATTR(vp, &at, cred, procp); cred 3084 nfs/nfs_serv.c struct ucred *cred = &nfsd->nd_cr; cred 3100 nfs/nfs_serv.c error = nfsrv_fhtovp(fhp, 1, &vp, cred, slp, nam, cred 3107 nfs/nfs_serv.c getret = VOP_GETATTR(vp, &at, cred, procp); cred 3152 nfs/nfs_serv.c struct ucred *cred = &nfsd->nd_cr; cred 3169 nfs/nfs_serv.c error = nfsrv_fhtovp(fhp, 1, &vp, cred, slp, nam, cred 3183 nfs/nfs_serv.c getret = VOP_GETATTR(vp, &at, cred, procp); cred 3264 nfs/nfs_serv.c nfsrv_access(vp, flags, cred, rdonly, p, override) cred 3267 nfs/nfs_serv.c struct ucred *cred; cred 3300 nfs/nfs_serv.c error = VOP_ACCESS(vp, flags, cred, p); cred 3306 nfs/nfs_serv.c VOP_GETATTR(vp, &vattr, cred, p) == 0 && cred 3307 nfs/nfs_serv.c cred->cr_uid == vattr.va_uid) cred 823 nfs/nfs_socket.c nfs_request(vp, mrest, procnum, procp, cred, mrp, mdp, dposp) cred 828 nfs/nfs_socket.c struct ucred *cred; cred 875 nfs/nfs_socket.c if (failed_auth || nfs_getnickauth(nmp, cred, &auth_str, cred 877 nfs/nfs_socket.c error = nfs_getauth(nmp, rep, cred, &auth_str, cred 887 nfs/nfs_socket.c auth_len = (((cred->cr_ngroups > nmp->nm_numgrps) ? cred 888 nfs/nfs_socket.c nmp->nm_numgrps : cred->cr_ngroups) << 2) + cred 891 nfs/nfs_socket.c m = nfsm_rpchead(cred, nmp->nm_flag, procnum, auth_type, auth_len, cred 1026 nfs/nfs_socket.c error = nfs_savenickauth(nmp, cred, i, key, &md, &dpos, mrep); cred 1618 nfs/nfs_subs.c nfsrv_fhtovp(fhp, lockflag, vpp, cred, slp, nam, rdonlyp, kerbflag) cred 1622 nfs/nfs_subs.c struct ucred *cred; cred 1666 nfs/nfs_subs.c } else if (cred->cr_uid == 0 || (exflags & MNT_EXPORTANON)) { cred 1667 nfs/nfs_subs.c cred->cr_uid = credanon->cr_uid; cred 1668 nfs/nfs_subs.c cred->cr_gid = credanon->cr_gid; cred 1670 nfs/nfs_subs.c cred->cr_groups[i] = credanon->cr_groups[i]; cred 1671 nfs/nfs_subs.c cred->cr_ngroups = i; cred 815 nfs/nfs_syscalls.c nfs_getauth(nmp, rep, cred, auth_str, auth_len, verf_str, verf_len, key) cred 818 nfs/nfs_syscalls.c struct ucred *cred; cred 842 nfs/nfs_syscalls.c nmp->nm_authuid = cred->cr_uid; cred 877 nfs/nfs_syscalls.c nfs_getnickauth(nmp, cred, auth_str, auth_len, verf_str, verf_len) cred 879 nfs/nfs_syscalls.c struct ucred *cred; cred 894 nfs/nfs_syscalls.c LIST_FOREACH(nuidp, NMUIDHASH(nmp, cred->cr_uid), nu_hash) { cred 895 nfs/nfs_syscalls.c if (nuidp->nu_cr.cr_uid == cred->cr_uid) cred 938 nfs/nfs_syscalls.c nfs_savenickauth(nmp, cred, len, key, mdp, dposp, mrep) cred 940 nfs/nfs_syscalls.c struct ucred *cred; cred 983 nfs/nfs_syscalls.c nuidp->nu_cr.cr_uid = cred->cr_uid; cred 990 nfs/nfs_syscalls.c LIST_INSERT_HEAD(NMUIDHASH(nmp, cred->cr_uid), cred 119 nfs/nfs_vfsops.c struct ucred *cred; cred 127 nfs/nfs_vfsops.c cred = crget(); cred 128 nfs/nfs_vfsops.c cred->cr_ngroups = 0; cred 130 nfs/nfs_vfsops.c (void)nfs_fsinfo(nmp, vp, cred, p); cred 134 nfs/nfs_vfsops.c nfsm_request(vp, NFSPROC_FSSTAT, p, cred); cred 174 nfs/nfs_vfsops.c crfree(cred); cred 182 nfs/nfs_vfsops.c nfs_fsinfo(nmp, vp, cred, p) cred 185 nfs/nfs_vfsops.c struct ucred *cred; cred 199 nfs/nfs_vfsops.c nfsm_request(vp, NFSPROC_FSINFO, p, cred); cred 780 nfs/nfs_vfsops.c nfs_sync(mp, waitfor, cred, p) cred 783 nfs/nfs_vfsops.c struct ucred *cred; cred 811 nfs/nfs_vfsops.c error = VOP_FSYNC(vp, cred, waitfor, p); cred 193 nfs/nfs_vnops.c nfs_null(vp, cred, procp) cred 195 nfs/nfs_vnops.c struct ucred *cred; cred 203 nfs/nfs_vnops.c nfsm_request(vp, NFSPROC_NULL, procp, cred); cred 544 nfs/nfs_vnops.c nfs_setattrrpc(vp, vap, cred, procp) cred 547 nfs/nfs_vnops.c struct ucred *cred; cred 584 nfs/nfs_vnops.c nfsm_request(vp, NFSPROC_SETATTR, procp, cred); cred 887 nfs/nfs_vnops.c nfs_readlinkrpc(vp, uiop, cred) cred 890 nfs/nfs_vnops.c struct ucred *cred; cred 903 nfs/nfs_vnops.c nfsm_request(vp, NFSPROC_READLINK, uiop->uio_procp, cred); cred 1390 nfs/nfs_vnops.c nfs_removerpc(dvp, name, namelen, cred, proc) cred 1394 nfs/nfs_vnops.c struct ucred *cred; cred 1410 nfs/nfs_vnops.c nfsm_request(dvp, NFSPROC_REMOVE, proc, cred); cred 1505 nfs/nfs_vnops.c nfs_renamerpc(fdvp, fnameptr, fnamelen, tdvp, tnameptr, tnamelen, cred, proc) cred 1512 nfs/nfs_vnops.c struct ucred *cred; cred 1531 nfs/nfs_vnops.c nfsm_request(fdvp, NFSPROC_RENAME, proc, cred); cred 1849 nfs/nfs_vnops.c struct ucred *cred = ap->a_cred; cred 1885 nfs/nfs_vnops.c (void)nfs_fsinfo(nmp, vp, cred, p); cred 1906 nfs/nfs_vnops.c error = nfs_readdirplusrpc(vp, &readdir_uio, cred, cred 1912 nfs/nfs_vnops.c error = nfs_readdirrpc(vp, &readdir_uio, cred, &eof); cred 1984 nfs/nfs_vnops.c struct ucred *cred, cred 2038 nfs/nfs_vnops.c nfsm_request(vp, NFSPROC_READDIR, uiop->uio_procp, cred); cred 2168 nfs/nfs_vnops.c nfs_readdirplusrpc(struct vnode *vp, struct uio *uiop, struct ucred *cred, cred 2223 nfs/nfs_vnops.c nfsm_request(vp, NFSPROC_READDIRPLUS, uiop->uio_procp, cred); cred 2456 nfs/nfs_vnops.c nfs_lookitup(dvp, name, len, cred, procp, npp) cred 2460 nfs/nfs_vnops.c struct ucred *cred; cred 2480 nfs/nfs_vnops.c nfsm_request(dvp, NFSPROC_LOOKUP, procp, cred); cred 2640 nfs/nfs_vnops.c nfs_flush(vp, cred, waitfor, p, commit) cred 2642 nfs/nfs_vnops.c struct ucred *cred; cred 109 nfs/nfsmount.h int nfs_sync(struct mount *mp, int waitfor, struct ucred *cred, cred 915 ntfs/ntfs_vfsops.c struct ucred *cred, cred 437 ntfs/ntfs_vnops.c struct ucred *cred = ap->a_cred; cred 461 ntfs/ntfs_vnops.c if (cred->cr_uid == 0) cred 467 ntfs/ntfs_vnops.c if (cred->cr_uid == ip->i_mp->ntm_uid) { cred 478 ntfs/ntfs_vnops.c for (i = 0, gp = cred->cr_groups; i < cred->cr_ngroups; i++, gp++) cred 701 ntfs/ntfs_vnops.c struct ucred *cred = cnp->cn_cred; cred 714 ntfs/ntfs_vnops.c error = VOP_ACCESS(dvp, VEXEC, cred, cnp->cn_proc); cred 483 sys/mount.h struct ucred *cred, struct proc *p); cred 245 sys/socketvar.h struct ucred *cred); cred 247 sys/socketvar.h struct ucred *cred); cred 61 sys/ucred.h int suser_ucred(struct ucred *cred); cred 83 ufs/ext2fs/ext2fs_alloc.c struct ucred *cred, int32_t *bnp) cred 92 ufs/ext2fs/ext2fs_alloc.c if (cred == NOCRED) cred 97 ufs/ext2fs/ext2fs_alloc.c if (cred->cr_uid != 0 && freespace(fs) <= 0) cred 114 ufs/ext2fs/ext2fs_alloc.c ext2fs_fserr(fs, cred->cr_uid, "file system full"); cred 135 ufs/ext2fs/ext2fs_alloc.c ext2fs_inode_alloc(struct inode *pip, mode_t mode, struct ucred *cred, cred 180 ufs/ext2fs/ext2fs_alloc.c ext2fs_fserr(fs, cred->cr_uid, "out of inodes"); cred 59 ufs/ext2fs/ext2fs_balloc.c ext2fs_buf_alloc(struct inode *ip, daddr_t bn, int size, struct ucred *cred, cred 99 ufs/ext2fs/ext2fs_balloc.c cred, &newb); cred 132 ufs/ext2fs/ext2fs_balloc.c error = ext2fs_alloc(ip, lbn, pref, cred, &newb); cred 172 ufs/ext2fs/ext2fs_balloc.c error = ext2fs_alloc(ip, lbn, pref, cred, &newb); cred 209 ufs/ext2fs/ext2fs_balloc.c error = ext2fs_alloc(ip, lbn, pref, cred, &newb); cred 219 ufs/ext2fs/ext2fs_inode.c ext2fs_truncate(struct inode *oip, off_t length, int flags, struct ucred *cred) cred 277 ufs/ext2fs/ext2fs_inode.c error = ext2fs_buf_alloc(oip, lbn, offset + 1, cred, &bp, cred 306 ufs/ext2fs/ext2fs_inode.c error = ext2fs_buf_alloc(oip, lbn, offset, cred, &bp, cred 359 ufs/ext2fs/ext2fs_inode.c allerror = vinvalbuf(ovp, vflags, cred, curproc, 0, 0); cred 274 ufs/ext2fs/ext2fs_lookup.c struct ucred *cred = cnp->cn_cred; cred 290 ufs/ext2fs/ext2fs_lookup.c if ((error = VOP_ACCESS(vdp, VEXEC, cred, cnp->cn_proc)) != 0) cred 478 ufs/ext2fs/ext2fs_lookup.c if ((error = VOP_ACCESS(vdp, VWRITE, cred, cnp->cn_proc)) != 0) cred 564 ufs/ext2fs/ext2fs_lookup.c if ((error = VOP_ACCESS(vdp, VWRITE, cred, cnp->cn_proc)) != 0) cred 590 ufs/ext2fs/ext2fs_lookup.c cred->cr_uid != 0 && cred 591 ufs/ext2fs/ext2fs_lookup.c cred->cr_uid != dp->i_e2fs_uid && cred 592 ufs/ext2fs/ext2fs_lookup.c VTOI(tdp)->i_e2fs_uid != cred->cr_uid) { cred 612 ufs/ext2fs/ext2fs_lookup.c if ((error = VOP_ACCESS(vdp, VWRITE, cred, cnp->cn_proc)) != 0) cred 961 ufs/ext2fs/ext2fs_lookup.c ext2fs_dirempty(struct inode *ip, ino_t parentino, struct ucred *cred) cred 973 ufs/ext2fs/ext2fs_lookup.c UIO_SYSSPACE, IO_NODELOCKED, cred, &count, (struct proc *)0); cred 1013 ufs/ext2fs/ext2fs_lookup.c struct ucred *cred) cred 1037 ufs/ext2fs/ext2fs_lookup.c UIO_SYSSPACE, IO_NODELOCKED, cred, (size_t *)0, cred 325 ufs/ext2fs/ext2fs_vfsops.c struct ucred *cred; cred 352 ufs/ext2fs/ext2fs_vfsops.c if (vinvalbuf(vp, 0, era->cred, era->p, 0, 0)) cred 387 ufs/ext2fs/ext2fs_vfsops.c ext2fs_reload(struct mount *mountp, struct ucred *cred, struct proc *p) cred 403 ufs/ext2fs/ext2fs_vfsops.c if (vinvalbuf(devvp, 0, cred, p, 0, 0)) cred 463 ufs/ext2fs/ext2fs_vfsops.c era.cred = cred; cred 485 ufs/ext2fs/ext2fs_vfsops.c struct ucred *cred; cred 488 ufs/ext2fs/ext2fs_vfsops.c cred = p ? p->p_ucred : NOCRED; cred 499 ufs/ext2fs/ext2fs_vfsops.c if ((error = vinvalbuf(devvp, V_SAVE, cred, p, 0, 0)) != 0) cred 506 ufs/ext2fs/ext2fs_vfsops.c if (VOP_IOCTL(devvp, DIOCGPART, (caddr_t)&dpart, FREAD, cred, p) != 0) cred 518 ufs/ext2fs/ext2fs_vfsops.c error = bread(devvp, (SBOFF / DEV_BSIZE), SBSIZE, cred, &bp); cred 593 ufs/ext2fs/ext2fs_vfsops.c (void)VOP_CLOSE(devvp, ronly ? FREAD : FREAD|FWRITE, cred, p); cred 721 ufs/ext2fs/ext2fs_vfsops.c struct ucred *cred; cred 742 ufs/ext2fs/ext2fs_vfsops.c if ((error = VOP_FSYNC(vp, esa->cred, esa->waitfor, esa->p)) != 0) cred 755 ufs/ext2fs/ext2fs_vfsops.c ext2fs_sync(struct mount *mp, int waitfor, struct ucred *cred, struct proc *p) cred 772 ufs/ext2fs/ext2fs_vfsops.c esa.cred = cred; cred 785 ufs/ext2fs/ext2fs_vfsops.c if ((error = VOP_FSYNC(ump->um_devvp, cred, waitfor, p)) != 0) cred 222 ufs/ext2fs/ext2fs_vnops.c struct ucred *cred = ap->a_cred; cred 238 ufs/ext2fs/ext2fs_vnops.c if (cred->cr_uid != ip->i_e2fs_uid && cred 239 ufs/ext2fs/ext2fs_vnops.c (error = suser_ucred(cred))) cred 242 ufs/ext2fs/ext2fs_vnops.c if (cred->cr_uid == 0) { cred 271 ufs/ext2fs/ext2fs_vnops.c error = ext2fs_chown(vp, vap->va_uid, vap->va_gid, cred, p); cred 291 ufs/ext2fs/ext2fs_vnops.c error = ext2fs_truncate(ip, vap->va_size, 0, cred); cred 298 ufs/ext2fs/ext2fs_vnops.c if (cred->cr_uid != ip->i_e2fs_uid && cred 299 ufs/ext2fs/ext2fs_vnops.c (error = suser_ucred(cred)) && cred 301 ufs/ext2fs/ext2fs_vnops.c (error = VOP_ACCESS(vp, VWRITE, cred, p)))) cred 316 ufs/ext2fs/ext2fs_vnops.c error = ext2fs_chmod(vp, (int)vap->va_mode, cred, p); cred 326 ufs/ext2fs/ext2fs_vnops.c ext2fs_chmod(struct vnode *vp, mode_t mode, struct ucred *cred, struct proc *p) cred 331 ufs/ext2fs/ext2fs_vnops.c if (cred->cr_uid != ip->i_e2fs_uid && (error = suser_ucred(cred))) cred 333 ufs/ext2fs/ext2fs_vnops.c if (cred->cr_uid) { cred 336 ufs/ext2fs/ext2fs_vnops.c if (!groupmember(ip->i_e2fs_gid, cred) && (mode & ISGID)) cred 352 ufs/ext2fs/ext2fs_vnops.c ext2fs_chown(struct vnode *vp, uid_t uid, gid_t gid, struct ucred *cred, struct proc *p) cred 368 ufs/ext2fs/ext2fs_vnops.c if ((cred->cr_uid != ip->i_e2fs_uid || uid != ip->i_e2fs_uid || cred 369 ufs/ext2fs/ext2fs_vnops.c (gid != ip->i_e2fs_gid && !groupmember((gid_t)gid, cred))) && cred 370 ufs/ext2fs/ext2fs_vnops.c (error = suser_ucred(cred))) cred 379 ufs/ext2fs/ext2fs_vnops.c if (ouid != uid && cred->cr_uid != 0) cred 381 ufs/ext2fs/ext2fs_vnops.c if (ogid != gid && cred->cr_uid != 0) cred 111 ufs/ffs/ffs_alloc.c struct ucred *cred, daddr_t *bnp) cred 126 ufs/ffs/ffs_alloc.c if (cred == NOCRED) cred 131 ufs/ffs/ffs_alloc.c if (cred->cr_uid != 0 && freespace(fs, fs->fs_minfree) <= 0) cred 134 ufs/ffs/ffs_alloc.c if ((error = ufs_quota_alloc_blocks(ip, btodb(size), cred)) != 0) cred 160 ufs/ffs/ffs_alloc.c (void) ufs_quota_free_blocks(ip, btodb(size), cred); cred 163 ufs/ffs/ffs_alloc.c ffs_fserr(fs, cred->cr_uid, "file system full"); cred 178 ufs/ffs/ffs_alloc.c int nsize, struct ucred *cred, struct buf **bpp, daddr_t *blknop) cred 197 ufs/ffs/ffs_alloc.c if (cred == NOCRED) cred 200 ufs/ffs/ffs_alloc.c if (cred->cr_uid != 0 && freespace(fs, fs->fs_minfree) <= 0) cred 221 ufs/ffs/ffs_alloc.c if ((error = ufs_quota_alloc_blocks(ip, btodb(nsize - osize), cred)) cred 328 ufs/ffs/ffs_alloc.c ffs_fserr(fs, cred->cr_uid, "file system full"); cred 342 ufs/ffs/ffs_alloc.c (void)ufs_quota_free_blocks(ip, quota_updated, cred); cred 824 ufs/ffs/ffs_alloc.c ffs_inode_alloc(struct inode *pip, mode_t mode, struct ucred *cred, cred 896 ufs/ffs/ffs_alloc.c ffs_fserr(fs, cred->cr_uid, "out of inodes"); cred 73 ufs/ffs/ffs_balloc.c ffs1_balloc(struct inode *ip, off_t startoffset, int size, struct ucred *cred, cred 111 ufs/ffs/ffs_balloc.c osize, (int)fs->fs_bsize, cred, bpp, &newb); cred 184 ufs/ffs/ffs_balloc.c osize, nsize, cred, bpp, &newb); cred 204 ufs/ffs/ffs_balloc.c nsize, cred, &newb); cred 245 ufs/ffs/ffs_balloc.c cred, &newb); cred 293 ufs/ffs/ffs_balloc.c error = ffs_alloc(ip, lbn, pref, (int)fs->fs_bsize, cred, cred 337 ufs/ffs/ffs_balloc.c error = ffs_alloc(ip, lbn, pref, (int)fs->fs_bsize, cred, cred 426 ufs/ffs/ffs_balloc.c (void)ufs_quota_free_blocks(ip, btodb(deallocated), cred); cred 437 ufs/ffs/ffs_balloc.c ffs2_balloc(struct inode *ip, off_t off, int size, struct ucred *cred, cred 479 ufs/ffs/ffs_balloc.c (int) fs->fs_bsize, cred, bpp, &newb); cred 557 ufs/ffs/ffs_balloc.c &ip->i_ffs2_db[0]), osize, nsize, cred, cred 578 ufs/ffs/ffs_balloc.c (int) lbn, &ip->i_ffs2_db[0]), nsize, cred, &newb); cred 626 ufs/ffs/ffs_balloc.c error = ffs_alloc(ip, lbn, pref, (int) fs->fs_bsize, cred, cred 684 ufs/ffs/ffs_balloc.c error = ffs_alloc(ip, lbn, pref, (int) fs->fs_bsize, cred, cred 734 ufs/ffs/ffs_balloc.c error = ffs_alloc(ip, lbn, pref, (int)fs->fs_bsize, cred, cred 884 ufs/ffs/ffs_balloc.c (void) ufs_quota_free_blocks(ip, btodb(deallocated), cred); cred 899 ufs/ffs/ffs_balloc.c ffs_balloc(struct inode *ip, off_t off, int size, struct ucred *cred, cred 904 ufs/ffs/ffs_balloc.c return (ffs2_balloc(ip, off, size, cred, flags, bpp)); cred 907 ufs/ffs/ffs_balloc.c return (ffs1_balloc(ip, off, size, cred, flags, bpp)); cred 162 ufs/ffs/ffs_inode.c ffs_truncate(struct inode *oip, off_t length, int flags, struct ucred *cred) cred 219 ufs/ffs/ffs_inode.c if ((error = VOP_FSYNC(ovp, cred, MNT_WAIT, cred 226 ufs/ffs/ffs_inode.c (void) vinvalbuf(ovp, 0, cred, curproc, 0, 0); cred 246 ufs/ffs/ffs_inode.c cred, aflags, &bp); cred 278 ufs/ffs/ffs_inode.c cred, aflags, &bp); cred 291 ufs/ffs/ffs_inode.c (error = VOP_FSYNC(ovp, cred, MNT_WAIT, curproc)) != 0) cred 359 ufs/ffs/ffs_inode.c allerror = vinvalbuf(ovp, vflags, cred, curproc, 0, 0); cred 1243 ufs/ffs/ffs_softdep.c softdep_mount(devvp, mp, fs, cred) cred 1247 ufs/ffs/ffs_softdep.c struct ucred *cred; cred 1264 ufs/ffs/ffs_softdep.c fs->fs_cgsize, cred, &bp)) != 0) { cred 57 ufs/ffs/ffs_softdep_stub.c struct ucred *cred) cred 460 ufs/ffs/ffs_vfsops.c struct ucred *cred; cred 486 ufs/ffs/ffs_vfsops.c if (vinvalbuf(vp, 0, fra->cred, fra->p, 0, 0)) cred 525 ufs/ffs/ffs_vfsops.c ffs_reload(struct mount *mountp, struct ucred *cred, struct proc *p) cred 543 ufs/ffs/ffs_vfsops.c error = vinvalbuf(devvp, 0, cred, p, 0, 0); cred 607 ufs/ffs/ffs_vfsops.c (void) softdep_mount(devvp, mountp, fs, cred); cred 618 ufs/ffs/ffs_vfsops.c fra.cred = cred; cred 677 ufs/ffs/ffs_vfsops.c struct ucred *cred; cred 681 ufs/ffs/ffs_vfsops.c cred = p ? p->p_ucred : NOCRED; cred 693 ufs/ffs/ffs_vfsops.c error = vinvalbuf(devvp, V_SAVE, cred, p, 0, 0); cred 702 ufs/ffs/ffs_vfsops.c if (VOP_IOCTL(devvp, DIOCGPART, (caddr_t)&dpart, FREAD, cred, p) != 0) cred 720 ufs/ffs/ffs_vfsops.c error = bread(devvp, sbtry[i] / size, SBSIZE, cred, &bp); cred 825 ufs/ffs/ffs_vfsops.c cred, &bp); cred 902 ufs/ffs/ffs_vfsops.c (error = softdep_mount(devvp, mp, fs, cred)) != 0) { cred 920 ufs/ffs/ffs_vfsops.c (void)VOP_CLOSE(devvp, ronly ? FREAD : FREAD|FWRITE, cred, p); cred 1130 ufs/ffs/ffs_vfsops.c struct ucred *cred; cred 1150 ufs/ffs/ffs_vfsops.c if ((error = VOP_FSYNC(vp, fsa->cred, fsa->waitfor, fsa->p))) cred 1166 ufs/ffs/ffs_vfsops.c ffs_sync(struct mount *mp, int waitfor, struct ucred *cred, struct proc *p) cred 1189 ufs/ffs/ffs_vfsops.c fsa.cred = cred; cred 1212 ufs/ffs/ffs_vfsops.c if ((error = VOP_FSYNC(ump->um_devvp, cred, waitfor, p)) != 0) cred 142 ufs/ufs/inode.h #define UFS_TRUNCATE(ip, off, flags, cred) \ cred 143 ufs/ufs/inode.h ((ip)->i_vtbl->iv_truncate)((ip), (off), (flags), (cred)) cred 151 ufs/ufs/inode.h #define UFS_INODE_ALLOC(pip, mode, cred, vpp) \ cred 152 ufs/ufs/inode.h ((pip)->i_vtbl->iv_inode_alloc)((pip), (mode), (cred), (vpp)) cred 157 ufs/ufs/inode.h #define UFS_BUF_ALLOC(ip, startoffset, size, cred, flags, bpp) \ cred 158 ufs/ufs/inode.h ((ip)->i_vtbl->iv_buf_alloc)((ip), (startoffset), (size), (cred), \ cred 130 ufs/ufs/ufs_lookup.c struct ucred *cred = cnp->cn_cred; cred 151 ufs/ufs/ufs_lookup.c if ((error = VOP_ACCESS(vdp, VEXEC, cred, cnp->cn_proc)) != 0) cred 384 ufs/ufs/ufs_lookup.c error = VOP_ACCESS(vdp, VWRITE, cred, cnp->cn_proc); cred 473 ufs/ufs/ufs_lookup.c error = VOP_ACCESS(vdp, VWRITE, cred, cnp->cn_proc); cred 501 ufs/ufs/ufs_lookup.c cred->cr_uid != 0 && cred 502 ufs/ufs/ufs_lookup.c cred->cr_uid != DIP(dp, uid) && cred 503 ufs/ufs/ufs_lookup.c DIP(VTOI(tdp), uid) != cred->cr_uid) { cred 523 ufs/ufs/ufs_lookup.c error = VOP_ACCESS(vdp, VWRITE, cred, cnp->cn_proc); cred 1066 ufs/ufs/ufs_lookup.c ufs_dirempty(struct inode *ip, ino_t parentino, struct ucred *cred) cred 1078 ufs/ufs/ufs_lookup.c UIO_SYSSPACE, IO_NODELOCKED, cred, &count, (struct proc *)0); cred 1124 ufs/ufs/ufs_lookup.c ufs_checkpath(struct inode *source, struct inode *target, struct ucred *cred) cred 1147 ufs/ufs/ufs_lookup.c IO_NODELOCKED, cred, NULL, (struct proc *)0); cred 181 ufs/ufs/ufs_quota.c struct ucred *cred, enum ufs_quota_flags flags) cred 195 ufs/ufs/ufs_quota.c (cred != NOCRED && cred->cr_uid != 0)) { cred 201 ufs/ufs/ufs_quota.c if ((error = chkdqchg(ip, change, cred, i)) != 0) cred 222 ufs/ufs/ufs_quota.c struct ucred *cred, enum ufs_quota_flags flags) cred 259 ufs/ufs/ufs_quota.c chkdqchg(struct inode *ip, long change, struct ucred *cred, int type) cred 269 ufs/ufs/ufs_quota.c DIP(ip, uid) == cred->cr_uid) { cred 285 ufs/ufs/ufs_quota.c if (DIP(ip, uid) == cred->cr_uid) cred 293 ufs/ufs/ufs_quota.c DIP(ip, uid) == cred->cr_uid) { cred 310 ufs/ufs/ufs_quota.c ufs_quota_alloc_inode2(struct inode *ip, struct ucred *cred, cred 321 ufs/ufs/ufs_quota.c if ((flags & UFS_QUOTA_FORCE) == 0 && cred->cr_uid != 0) { cred 327 ufs/ufs/ufs_quota.c if ((error = chkiqchg(ip, 1, cred, i)) != 0) cred 347 ufs/ufs/ufs_quota.c ufs_quota_free_inode2(struct inode *ip, struct ucred *cred, cred 380 ufs/ufs/ufs_quota.c chkiqchg(struct inode *ip, long change, struct ucred *cred, int type) cred 390 ufs/ufs/ufs_quota.c DIP(ip, uid) == cred->cr_uid) { cred 406 ufs/ufs/ufs_quota.c if (DIP(ip, uid) == cred->cr_uid) cred 414 ufs/ufs/ufs_quota.c DIP(ip, uid) == cred->cr_uid) { cred 27 ufs/ufs/ufs_quota_stub.c struct ucred *cred, enum ufs_quota_flags flags) { cred 33 ufs/ufs/ufs_quota_stub.c struct ucred *cred, enum ufs_quota_flags flags) { cred 38 ufs/ufs/ufs_quota_stub.c ufs_quota_alloc_inode2(struct inode *ip, struct ucred *cred, cred 44 ufs/ufs/ufs_quota_stub.c ufs_quota_free_inode2(struct inode *ip, struct ucred *cred, cred 313 ufs/ufs/ufs_vnops.c struct ucred *cred = ap->a_cred; cred 331 ufs/ufs/ufs_vnops.c if (cred->cr_uid != DIP(ip, uid) && cred 332 ufs/ufs/ufs_vnops.c (error = suser_ucred(cred))) cred 334 ufs/ufs/ufs_vnops.c if (cred->cr_uid == 0) { cred 358 ufs/ufs/ufs_vnops.c error = ufs_chown(vp, vap->va_uid, vap->va_gid, cred, p); cred 380 ufs/ufs/ufs_vnops.c if ((error = UFS_TRUNCATE(ip, vap->va_size, 0, cred)) != 0) cred 388 ufs/ufs/ufs_vnops.c if (cred->cr_uid != DIP(ip, uid) && cred 389 ufs/ufs/ufs_vnops.c (error = suser_ucred(cred)) && cred 391 ufs/ufs/ufs_vnops.c (error = VOP_ACCESS(vp, VWRITE, cred, p)))) cred 405 ufs/ufs/ufs_vnops.c error = ufs_chmod(vp, (int)vap->va_mode, cred, p); cred 416 ufs/ufs/ufs_vnops.c ufs_chmod(struct vnode *vp, int mode, struct ucred *cred, struct proc *p) cred 421 ufs/ufs/ufs_vnops.c if (cred->cr_uid != DIP(ip, uid) && cred 422 ufs/ufs/ufs_vnops.c (error = suser_ucred(cred))) cred 424 ufs/ufs/ufs_vnops.c if (cred->cr_uid) { cred 427 ufs/ufs/ufs_vnops.c if (!groupmember(DIP(ip, gid), cred) && (mode & ISGID)) cred 443 ufs/ufs/ufs_vnops.c ufs_chown(struct vnode *vp, uid_t uid, gid_t gid, struct ucred *cred, cred 462 ufs/ufs/ufs_vnops.c if ((cred->cr_uid != DIP(ip, uid) || uid != DIP(ip, uid) || cred 463 ufs/ufs/ufs_vnops.c (gid != DIP(ip, gid) && !groupmember((gid_t)gid, cred))) && cred 464 ufs/ufs/ufs_vnops.c (error = suser_ucred(cred))) cred 478 ufs/ufs/ufs_vnops.c (void) ufs_quota_free_blocks2(ip, change, cred, quota_flags); cred 479 ufs/ufs/ufs_vnops.c (void) ufs_quota_free_inode2(ip, cred, quota_flags); cred 488 ufs/ufs/ufs_vnops.c if ((error = ufs_quota_alloc_blocks2(ip, change, cred, cred 492 ufs/ufs/ufs_vnops.c if ((error = ufs_quota_alloc_inode2(ip, cred , cred 494 ufs/ufs/ufs_vnops.c (void)ufs_quota_free_blocks2(ip, change, cred, cred 504 ufs/ufs/ufs_vnops.c if (ouid != uid && cred->cr_uid != 0) cred 506 ufs/ufs/ufs_vnops.c if (ogid != gid && cred->cr_uid != 0) cred 517 ufs/ufs/ufs_vnops.c (void) ufs_quota_alloc_blocks2(ip, change, cred, cred 519 ufs/ufs/ufs_vnops.c (void) ufs_quota_alloc_inode2(ip, cred, cred 180 uvm/uvm_unix.c uvm_coredump(p, vp, cred, chdr) cred 183 uvm/uvm_unix.c struct ucred *cred; cred 250 uvm/uvm_unix.c IO_NODELOCKED|IO_UNIT, cred, NULL, p); cred 262 uvm/uvm_unix.c IO_NODELOCKED|IO_UNIT, cred, NULL, p); cred 115 xfs/xfs_locl.h #define xfs_vop_getattr(t, attr, cred, proc, error) VOP_GETATTR((t), (attr), (cred), (error)) cred 116 xfs/xfs_locl.h #define xfs_vop_access(dvp, mode, cred, proc, error) VOP_ACCESS((dvp), (mode), (cred), (error)) cred 219 xfs/xfs_locl.h #define xfs_vop_read(t, uio, ioflag, cred, error) (error) = VOP_READ((t), (uio), (ioflag), (cred)) cred 220 xfs/xfs_locl.h #define xfs_vop_write(t, uio, ioflag, cred, error) (error) = VOP_WRITE((t), (uio), (ioflag), (cred)) cred 221 xfs/xfs_locl.h #define xfs_vop_getattr(t, attr, cred, proc, error) (error) = VOP_GETATTR((t), (attr), (cred), (proc)) cred 222 xfs/xfs_locl.h #define xfs_vop_access(dvp, mode, cred, proc, error) (error) = VOP_ACCESS((dvp), (mode), (cred), (proc)) cred 301 xfs/xfs_locl.h #define xfs_pushdirty(vp, cred, p) cred 254 xfs/xfs_message.h struct xfs_cred cred; cred 266 xfs/xfs_message.h struct xfs_cred cred; cred 282 xfs/xfs_message.h struct xfs_cred cred; cred 295 xfs/xfs_message.h struct xfs_cred cred; cred 332 xfs/xfs_message.h struct xfs_cred cred; cred 343 xfs/xfs_message.h struct xfs_cred cred; cred 353 xfs/xfs_message.h struct xfs_cred cred; cred 364 xfs/xfs_message.h struct xfs_cred cred; cred 373 xfs/xfs_message.h struct xfs_cred cred; cred 382 xfs/xfs_message.h struct xfs_cred cred; cred 392 xfs/xfs_message.h struct xfs_cred cred; cred 400 xfs/xfs_message.h struct xfs_cred cred; cred 408 xfs/xfs_message.h struct xfs_cred cred; cred 418 xfs/xfs_message.h struct xfs_cred cred; cred 428 xfs/xfs_message.h xfs_cred cred; cred 457 xfs/xfs_message.h struct xfs_cred cred; cred 539 xfs/xfs_node-bsd.c d_thread_t *proc, struct ucred *cred, cred 575 xfs/xfs_node-bsd.c cn->cn_cred = cred; cred 786 xfs/xfs_node-bsd.c xfs_update_write_cred(struct xfs_node *xn, struct ucred *cred) cred 790 xfs/xfs_node-bsd.c crhold (cred); cred 791 xfs/xfs_node-bsd.c xn->wr_cred = cred; cred 795 xfs/xfs_node-bsd.c xfs_update_read_cred(struct xfs_node *xn, struct ucred *cred) cred 799 xfs/xfs_node-bsd.c crhold (cred); cred 800 xfs/xfs_node-bsd.c xn->rd_cred = cred; cred 155 xfs/xfs_syscalls-common.c xfs_is_pag(struct ucred *cred) cred 159 xfs/xfs_syscalls-common.c if (cred->cr_ngroups >= 3 && cred 160 xfs/xfs_syscalls-common.c cred->cr_groups[1] >= NNPFS_PAG1_LLIM && cred 161 xfs/xfs_syscalls-common.c cred->cr_groups[1] <= NNPFS_PAG1_ULIM && cred 162 xfs/xfs_syscalls-common.c cred->cr_groups[2] >= NNPFS_PAG2_LLIM && cred 163 xfs/xfs_syscalls-common.c cred->cr_groups[2] <= NNPFS_PAG2_ULIM) cred 174 xfs/xfs_syscalls-common.c xfs_get_pag(struct ucred *cred) cred 176 xfs/xfs_syscalls-common.c if (xfs_is_pag(cred)) { cred 178 xfs/xfs_syscalls-common.c return (((cred->cr_groups[1] << 16) & 0xFFFF0000) | cred 179 xfs/xfs_syscalls-common.c ((cred->cr_groups[2] & 0x0000FFFF))); cred 182 xfs/xfs_syscalls-common.c return cred->cr_uid; /* XXX */ cred 192 xfs/xfs_syscalls-common.c struct ucred *cred = *ret_cred; cred 194 xfs/xfs_syscalls-common.c if (!xfs_is_pag (cred)) { cred 197 xfs/xfs_syscalls-common.c if (cred->cr_ngroups + 2 >= NGROUPS) cred 200 xfs/xfs_syscalls-common.c cred = xfs_crcopy (cred); cred 202 xfs/xfs_syscalls-common.c for (i = cred->cr_ngroups - 1; i > 0; i--) { cred 203 xfs/xfs_syscalls-common.c cred->cr_groups[i + 2] = cred->cr_groups[i]; cred 205 xfs/xfs_syscalls-common.c cred->cr_ngroups += 2; cred 207 xfs/xfs_syscalls-common.c cred = xfs_crcopy (cred); cred 209 xfs/xfs_syscalls-common.c cred->cr_groups[1] = part1; cred 210 xfs/xfs_syscalls-common.c cred->cr_groups[2] = part2; cred 211 xfs/xfs_syscalls-common.c *ret_cred = cred; cred 242 xfs/xfs_syscalls-common.c xfs_unpag (struct ucred *cred) cred 244 xfs/xfs_syscalls-common.c while (xfs_is_pag (cred)) { cred 247 xfs/xfs_syscalls-common.c for (i = 0; i < cred->cr_ngroups - 2; ++i) cred 248 xfs/xfs_syscalls-common.c cred->cr_groups[i] = cred->cr_groups[i+2]; cred 249 xfs/xfs_syscalls-common.c cred->cr_ngroups -= 2; cred 265 xfs/xfs_syscalls-common.c struct ucred **cred = &xfs_thread_to_cred(p); cred 267 xfs/xfs_syscalls-common.c struct ucred **cred = &xfs_proc_to_cred(syscall_thread_to_thread(p)); cred 270 xfs/xfs_syscalls-common.c if (xfs_is_pag (*cred)) { cred 277 xfs/xfs_syscalls-common.c part1 = (*cred)->cr_groups[1]; cred 278 xfs/xfs_syscalls-common.c part2 = (*cred)->cr_groups[2]; cred 282 xfs/xfs_syscalls-common.c return store_pag (cred, part1, part2); cred 288 xfs/xfs_syscalls-common.c if (xfs_is_pag (*cred)) { cred 289 xfs/xfs_syscalls-common.c xfs_unpag (*cred); cred 548 xfs/xfs_syscalls-common.c msg->cred.uid = xfs_thread_to_euid(p); cred 549 xfs/xfs_syscalls-common.c msg->cred.pag = xfs_get_pag(xfs_thread_to_cred(p)); cred 551 xfs/xfs_syscalls-common.c msg->cred.uid = xfs_proc_to_euid(p); cred 552 xfs/xfs_syscalls-common.c msg->cred.pag = xfs_get_pag(xfs_proc_to_cred(p)); cred 111 xfs/xfs_vfsops-bsd.c xfs_sync(struct mount *mp, int waitfor, struct ucred *cred, d_thread_t *p) cred 117 xfs/xfs_vfsops-bsd.c (unsigned long)cred, cred 330 xfs/xfs_vfsops-bsd.c struct ucred *cred = proc->p_ucred; cred 365 xfs/xfs_vfsops-bsd.c error = VOP_GETATTR(*vpp, &vattr, cred, proc); cred 427 xfs/xfs_vfsops-bsd.c struct ucred *cred = proc->td_proc->p_ucred; cred 429 xfs/xfs_vfsops-bsd.c struct ucred *cred = proc->p_ucred; cred 483 xfs/xfs_vfsops-bsd.c error = VOP_ACCESS(vp, mode, cred, proc); cred 488 xfs/xfs_vfsops-bsd.c error = VOP_OPEN(vp, flags, cred, proc); cred 59 xfs/xfs_vfsops-bsd.h xfs_sync(struct mount *mp, int waitfor, struct ucred *cred, d_thread_t *p); cred 259 xfs/xfs_vfsops-common.c d_thread_t *proc, struct ucred *cred) cred 272 xfs/xfs_vfsops-common.c msg.cred.uid = cred->cr_uid; cred 273 xfs/xfs_vfsops-common.c msg.cred.pag = xfs_get_pag(cred); cred 60 xfs/xfs_vfsops.h struct ucred *cred); cred 370 xfs/xfs_vnodeops-bsd.c struct ucred *cred = cnp->cn_cred; cred 378 xfs/xfs_vnodeops-bsd.c error = xfs_create_common(dvp, name, ap->a_vap, cred, p); cred 492 xfs/xfs_vnodeops-bsd.c struct ucred *cred = cnp->cn_cred; cred 500 xfs/xfs_vnodeops-bsd.c error = xfs_mkdir_common(dvp, name, ap->a_vap, cred, p); cred 1387 xfs/xfs_vnodeops-bsd.c xfs_pushdirty(struct vnode *vp, struct ucred *cred, d_thread_t *p) cred 71 xfs/xfs_vnodeops-common.c xfs_open_valid(struct vnode *vp, struct ucred *cred, d_thread_t *p, cred 87 xfs/xfs_vnodeops-common.c msg.cred.uid = cred->cr_uid; cred 88 xfs/xfs_vnodeops-common.c msg.cred.pag = xfs_get_pag(cred); cred 108 xfs/xfs_vnodeops-common.c xfs_attr_valid(struct vnode *vp, struct ucred *cred, d_thread_t *p, cred 114 xfs/xfs_vnodeops-common.c xfs_pag_t pag = xfs_get_pag(cred); cred 121 xfs/xfs_vnodeops-common.c msg.cred.uid = cred->cr_uid; cred 122 xfs/xfs_vnodeops-common.c msg.cred.pag = pag; cred 137 xfs/xfs_vnodeops-common.c xfs_data_valid(struct vnode *vp, struct ucred *cred, d_thread_t *p, cred 165 xfs/xfs_vnodeops-common.c msg.cred.uid = cred->cr_uid; cred 166 xfs/xfs_vnodeops-common.c msg.cred.pag = xfs_get_pag(cred); cred 184 xfs/xfs_vnodeops-common.c struct ucred *cred, cred 193 xfs/xfs_vnodeops-common.c ret = xfs_open_valid(vp, cred, p, NNPFS_OPEN_NW); cred 195 xfs/xfs_vnodeops-common.c ret = xfs_open_valid(vp, cred, p, NNPFS_OPEN_NR); cred 201 xfs/xfs_vnodeops-common.c xfs_update_write_cred(xn, cred); cred 202 xfs/xfs_vnodeops-common.c xfs_update_read_cred(xn, cred); cred 210 xfs/xfs_vnodeops-common.c struct ucred *cred, cred 218 xfs/xfs_vnodeops-common.c if (cred != NOCRED) { cred 219 xfs/xfs_vnodeops-common.c msg.cred.uid = cred->cr_uid; cred 220 xfs/xfs_vnodeops-common.c msg.cred.pag = xfs_get_pag(cred); cred 222 xfs/xfs_vnodeops-common.c msg.cred.uid = 0; cred 223 xfs/xfs_vnodeops-common.c msg.cred.pag = NNPFS_ANONYMOUSID; cred 241 xfs/xfs_vnodeops-common.c xfs_fsync_common(struct vnode *vp, struct ucred *cred, cred 260 xfs/xfs_vnodeops-common.c xfs_pushdirty(vp, cred, proc); cred 271 xfs/xfs_vnodeops-common.c error = do_fsync(xfsp, xn, cred, proc, NNPFS_WRITE | NNPFS_FSYNC); cred 279 xfs/xfs_vnodeops-common.c d_thread_t *proc, struct ucred *cred) cred 287 xfs/xfs_vnodeops-common.c (unsigned long)cred, fflag, xn->flags)); cred 290 xfs/xfs_vnodeops-common.c xfs_pushdirty(vp, cred, proc); cred 293 xfs/xfs_vnodeops-common.c error = do_fsync(xfsp, xn, cred, proc, NNPFS_WRITE); cred 316 xfs/xfs_vnodeops-common.c struct ucred *cred) cred 323 xfs/xfs_vnodeops-common.c xfs_update_read_cred(VNODE_TO_XNODE(vp), cred); cred 326 xfs/xfs_vnodeops-common.c error = xfs_data_valid(vp, cred, xfs_uio_to_thread(uio), NNPFS_DATA_R, cred 329 xfs/xfs_vnodeops-common.c error = xfs_data_valid(vp, cred, xfs_uio_to_proc(uio), NNPFS_DATA_R, cred 344 xfs/xfs_vnodeops-common.c xfs_vop_read(t, uio, ioflag, cred, error); cred 348 xfs/xfs_vnodeops-common.c xfs_vop_read(t, uio, ioflag, cred, error); cred 363 xfs/xfs_vnodeops-common.c struct ucred *cred) cred 370 xfs/xfs_vnodeops-common.c xfs_update_write_cred(xn, cred); cred 373 xfs/xfs_vnodeops-common.c error = xfs_data_valid(vp, cred, xfs_uio_to_thread(uiop), NNPFS_DATA_W, cred 376 xfs/xfs_vnodeops-common.c error = xfs_data_valid(vp, cred, xfs_uio_to_proc(uiop), NNPFS_DATA_W, cred 387 xfs/xfs_vnodeops-common.c xfs_vop_write(t, uiop, ioflag, cred, error); cred 389 xfs/xfs_vnodeops-common.c xfs_vop_getattr(t, &sub_attr, cred, xfs_uio_to_thread(uiop), error2); cred 392 xfs/xfs_vnodeops-common.c xfs_vop_write(t, uiop, ioflag, cred, error); cred 394 xfs/xfs_vnodeops-common.c xfs_vop_getattr(t, &sub_attr, cred, xfs_uio_to_proc(uiop), error2); cred 416 xfs/xfs_vnodeops-common.c struct ucred *cred, d_thread_t *p) cred 424 xfs/xfs_vnodeops-common.c error = xfs_attr_valid(vp, cred, p, NNPFS_ATTR_R); cred 432 xfs/xfs_vnodeops-common.c struct ucred *cred, d_thread_t *p) cred 461 xfs/xfs_vnodeops-common.c if (cred != NOCRED) { cred 462 xfs/xfs_vnodeops-common.c msg.cred.uid = cred->cr_uid; cred 463 xfs/xfs_vnodeops-common.c msg.cred.pag = xfs_get_pag(cred); cred 465 xfs/xfs_vnodeops-common.c msg.cred.uid = 0; cred 466 xfs/xfs_vnodeops-common.c msg.cred.pag = NNPFS_ANONYMOUSID; cred 516 xfs/xfs_vnodeops-common.c xfs_access_common(struct vnode *vp, int mode, struct ucred *cred, cred 520 xfs/xfs_vnodeops-common.c xfs_pag_t pag = xfs_get_pag(cred); cred 524 xfs/xfs_vnodeops-common.c error = xfs_attr_valid(vp, cred, p, NNPFS_ATTR_R); cred 562 xfs/xfs_vnodeops-common.c struct ucred *cred = xfs_thread_to_cred(proc); cred 565 xfs/xfs_vnodeops-common.c struct ucred *cred = xfs_proc_to_cred(proc); cred 585 xfs/xfs_vnodeops-common.c xfs_vop_access(dvp, VEXEC, cred, proc, error); cred 613 xfs/xfs_vnodeops-common.c msg.cred.uid = cnp->cn_cred->cr_uid; cred 614 xfs/xfs_vnodeops-common.c msg.cred.pag = xfs_get_pag(cnp->cn_cred); cred 616 xfs/xfs_vnodeops-common.c msg.cred.uid = 0; cred 617 xfs/xfs_vnodeops-common.c msg.cred.pag = NNPFS_ANONYMOUSID; cred 647 xfs/xfs_vnodeops-common.c struct ucred *cred, cred 666 xfs/xfs_vnodeops-common.c if (cred != NOCRED) { cred 667 xfs/xfs_vnodeops-common.c msg.cred.uid = cred->cr_uid; cred 668 xfs/xfs_vnodeops-common.c msg.cred.pag = xfs_get_pag(cred); cred 670 xfs/xfs_vnodeops-common.c msg.cred.uid = 0; cred 671 xfs/xfs_vnodeops-common.c msg.cred.pag = NNPFS_ANONYMOUSID; cred 693 xfs/xfs_vnodeops-common.c struct ucred *cred, cred 705 xfs/xfs_vnodeops-common.c msg.cred.uid = cred->cr_uid; cred 706 xfs/xfs_vnodeops-common.c msg.cred.pag = xfs_get_pag(cred); cred 728 xfs/xfs_vnodeops-common.c struct ucred *cred, cred 751 xfs/xfs_vnodeops-common.c msg.cred.uid = cred->cr_uid; cred 752 xfs/xfs_vnodeops-common.c msg.cred.pag = xfs_get_pag(cred); cred 768 xfs/xfs_vnodeops-common.c struct ucred *cred, cred 784 xfs/xfs_vnodeops-common.c if (cred != NOCRED) { cred 785 xfs/xfs_vnodeops-common.c msg.cred.uid = cred->cr_uid; cred 786 xfs/xfs_vnodeops-common.c msg.cred.pag = xfs_get_pag(cred); cred 788 xfs/xfs_vnodeops-common.c msg.cred.uid = 0; cred 789 xfs/xfs_vnodeops-common.c msg.cred.pag = NNPFS_ANONYMOUSID; cred 803 xfs/xfs_vnodeops-common.c struct ucred *cred, cred 815 xfs/xfs_vnodeops-common.c msg.cred.uid = cred->cr_uid; cred 816 xfs/xfs_vnodeops-common.c msg.cred.pag = xfs_get_pag(cred); cred 835 xfs/xfs_vnodeops-common.c struct ucred *cred, cred 846 xfs/xfs_vnodeops-common.c error = xfs_data_valid(vp, cred, xfs_uio_to_thread(uiop), NNPFS_DATA_R, cred 849 xfs/xfs_vnodeops-common.c error = xfs_data_valid(vp, cred, xfs_uio_to_proc(uiop), NNPFS_DATA_R, cred 860 xfs/xfs_vnodeops-common.c xfs_vop_read(t, uiop, 0, cred, error); cred 866 xfs/xfs_vnodeops-common.c xfs_vop_getattr(t, &t_attr, cred, xfs_uio_to_thread(uiop), error2); cred 868 xfs/xfs_vnodeops-common.c xfs_vop_getattr(t, &t_attr, cred, xfs_uio_to_proc(uiop), error2); cred 886 xfs/xfs_vnodeops-common.c struct ucred *cred, cred 902 xfs/xfs_vnodeops-common.c msg.cred.uid = cred->cr_uid; cred 903 xfs/xfs_vnodeops-common.c msg.cred.pag = xfs_get_pag(cred); cred 923 xfs/xfs_vnodeops-common.c struct ucred *cred = xfs_thread_to_cred(proc); cred 926 xfs/xfs_vnodeops-common.c struct ucred *cred = xfs_proc_to_cred(proc); cred 944 xfs/xfs_vnodeops-common.c msg->cred.uid = cred->cr_uid; cred 945 xfs/xfs_vnodeops-common.c msg->cred.pag = xfs_get_pag(cred); cred 964 xfs/xfs_vnodeops-common.c xfs_readlink_common(struct vnode *vp, struct uio *uiop, struct ucred *cred) cred 971 xfs/xfs_vnodeops-common.c error = xfs_data_valid(vp, cred, xfs_uio_to_thread(uiop), NNPFS_DATA_R, cred 974 xfs/xfs_vnodeops-common.c error = xfs_data_valid(vp, cred, xfs_uio_to_proc(uiop), NNPFS_DATA_R, cred 982 xfs/xfs_vnodeops-common.c xfs_vop_read(t, uiop, 0, cred, error); cred 986 xfs/xfs_vnodeops-common.c xfs_vop_read(t, uiop, 0, cred, error); cred 1089 xfs/xfs_vnodeops-common.c struct ucred *cred) cred 1104 xfs/xfs_vnodeops-common.c if (cred != NOCRED) { cred 1105 xfs/xfs_vnodeops-common.c msg.cred.uid = cred->cr_uid; cred 1106 xfs/xfs_vnodeops-common.c msg.cred.pag = xfs_get_pag(cred); cred 1108 xfs/xfs_vnodeops-common.c msg.cred.uid = 0; cred 1109 xfs/xfs_vnodeops-common.c msg.cred.pag = NNPFS_ANONYMOUSID; cred 86 xfs/xfs_vnodeops.h xfs_open_valid(struct vnode *vp, struct ucred *cred, d_thread_t *p, cred 90 xfs/xfs_vnodeops.h xfs_attr_valid(struct vnode *vp, struct ucred *cred, d_thread_t *p, cred 94 xfs/xfs_vnodeops.h xfs_fetch_rights(struct vnode *vp, struct ucred *cred, d_thread_t *p); cred 97 xfs/xfs_vnodeops.h xfs_data_valid(struct vnode *vp, struct ucred *cred, d_thread_t *p, cred 103 xfs/xfs_vnodeops.h struct ucred *cred, cred 107 xfs/xfs_vnodeops.h xfs_fsync_common(struct vnode *vp, struct ucred *cred, cred 112 xfs/xfs_vnodeops.h d_thread_t *proc, struct ucred *cred); cred 116 xfs/xfs_vnodeops.h struct ucred *cred); cred 120 xfs/xfs_vnodeops.h struct ucred *cred); cred 124 xfs/xfs_vnodeops.h struct ucred *cred, d_thread_t *p); cred 128 xfs/xfs_vnodeops.h struct ucred *cred, d_thread_t *p); cred 132 xfs/xfs_vnodeops.h struct ucred *cred, d_thread_t *p); cred 143 xfs/xfs_vnodeops.h struct ucred *cred, cred 150 xfs/xfs_vnodeops.h struct ucred *cred, cred 160 xfs/xfs_vnodeops.h struct ucred *cred, cred 167 xfs/xfs_vnodeops.h struct ucred *cred, cred 174 xfs/xfs_vnodeops.h struct ucred *cred, cred 180 xfs/xfs_vnodeops.h struct ucred *cred, cred 188 xfs/xfs_vnodeops.h struct ucred *cred, cred 199 xfs/xfs_vnodeops.h xfs_readlink_common(struct vnode *vp, struct uio *uiop, struct ucred *cred);