/freebsd-current/sys/dev/veriexec/ |
H A D | verified_exec.c | 216 error = VOP_GETATTR(nid.ni_vp, &vattr, td->td_ucred); 218 mac_veriexec_set_fingerprint_status(nid.ni_vp, 220 VOP_UNLOCK(nid.ni_vp); 221 (void) vn_close(nid.ni_vp, FREAD, td->td_ucred, 230 if ((nid.ni_vp->v_mount->mnt_flag & 240 mac_veriexec_set_fingerprint_status(nid.ni_vp, 242 VOP_UNLOCK(nid.ni_vp); 243 (void) vn_close(nid.ni_vp, FREAD, td->td_ucred, td);
|
/freebsd-current/sys/security/mac_veriexec_parser/ |
H A D | mac_veriexec_parser.c | 270 rc = VOP_GETATTR(nid.ni_vp, &va, curthread->td_ucred); 278 UIO_READ, nid.ni_vp, data, 290 VOP_UNLOCK(nid.ni_vp); 291 (void)vn_close(nid.ni_vp, FREAD, curthread->td_ucred, curthread); 353 rc = VOP_GETATTR(nid.ni_vp, &va, curthread->td_ucred); 369 VOP_UNLOCK(nid.ni_vp); 370 vn_close(nid.ni_vp, FREAD, curthread->td_ucred, curthread);
|
/freebsd-current/sys/kern/ |
H A D | kern_ctf.c | 114 if ((error = vn_rdwr(UIO_READ, nd.ni_vp, hdr, sizeof(*hdr), 136 if ((error = vn_rdwr(UIO_READ, nd.ni_vp, (caddr_t)shdr, nbytes, 161 if ((error = vn_rdwr(UIO_READ, nd.ni_vp, shstrtab, 182 if ((error = vn_rdwr(UIO_READ, nd.ni_vp, &cth, sizeof(cth), 242 if ((error = vn_rdwr(UIO_READ, nd.ni_vp, raw == NULL ? ctftab : raw, 290 VOP_UNLOCK(nd.ni_vp); 291 vn_close(nd.ni_vp, FREAD, td->td_ucred, td);
|
H A D | vfs_lookup.c | 472 ndp->ni_vp = dp; 484 SDT_PROBE4(vfs, namei, lookup, return, 0, ndp->ni_vp, false, ndp); 513 error = mac_vnode_check_readlink(td->td_ucred, ndp->ni_vp); 531 error = VOP_READLINK(ndp->ni_vp, &auio, cnp->cn_cred); 628 ndp->ni_vp = NULL; 724 ndp->ni_vp, false, ndp); 733 vput(ndp->ni_vp); 754 vput(ndp->ni_vp); 755 ndp->ni_vp = NULL; 848 ndp->ni_vp [all...] |
H A D | subr_firmware.c | 303 if (nd.ni_vp->v_type != VREG) 305 error = VOP_GETATTR(nd.ni_vp, &vattr, cred); 318 error = vn_rdwr(UIO_READ, nd.ni_vp, (caddr_t)data, vattr.va_size, 0, 321 VOP_UNLOCK(nd.ni_vp); 322 vn_close(nd.ni_vp, FREAD, cred, td); 323 nd.ni_vp = NULL; 337 VOP_UNLOCK(nd.ni_vp); 338 vn_close(nd.ni_vp, FREAD, cred, td);
|
H A D | kern_acct.c | 221 error = mac_system_check_acct(td->td_ucred, nd.ni_vp); 223 VOP_UNLOCK(nd.ni_vp); 224 vn_close(nd.ni_vp, flags, td->td_ucred, td); 228 VOP_UNLOCK(nd.ni_vp); 229 if (nd.ni_vp->v_type != VREG) { 230 vn_close(nd.ni_vp, flags, td->td_ucred, td); 276 acct_vp = nd.ni_vp;
|
H A D | vfs_syscalls.c | 206 mp = nd.ni_vp->v_mount; 208 vput(nd.ni_vp); 339 mp = vfs_ref_from_vp(nd.ni_vp); 340 vrele(nd.ni_vp); 955 if ((error = change_dir(nd.ni_vp, td)) != 0) { 956 vput(nd.ni_vp); 960 VOP_UNLOCK(nd.ni_vp); 962 pwd_chdir(td, nd.ni_vp); 1002 error = change_dir(nd.ni_vp, td); 1006 error = mac_vnode_check_chroot(td->td_ucred, nd.ni_vp); [all...] |
H A D | vfs_extattr.c | 108 filename_vp = nd.ni_vp; 118 mp = nd.ni_vp->v_mount; 121 vput(nd.ni_vp); 126 VOP_UNLOCK(nd.ni_vp); 127 error = vn_start_write(nd.ni_vp, &mp_writable, V_WAIT | V_PCATCH); 128 vrele(nd.ni_vp); 332 error = extattr_set_vp(nd.ni_vp, attrnamespace, attrname, data, 335 vrele(nd.ni_vp); 518 error = extattr_get_vp(nd.ni_vp, attrnamespace, attrname, data, 521 vrele(nd.ni_vp); [all...] |
H A D | vfs_acl.c | 379 error = vacl_get_acl(td, nd.ni_vp, type, aclp); 380 vrele(nd.ni_vp); 418 error = vacl_set_acl(td, nd.ni_vp, type, aclp); 419 vrele(nd.ni_vp); 495 error = vacl_delete(td, nd.ni_vp, type); 496 vrele(nd.ni_vp); 553 error = vacl_aclcheck(td, nd.ni_vp, type, aclp);
|
H A D | kern_linker.c | 1969 type = nd.ni_vp->v_type; 1971 VOP_GETATTR(nd.ni_vp, vap, td->td_ucred); 1972 VOP_UNLOCK(nd.ni_vp); 1973 vn_close(nd.ni_vp, FREAD, td->td_ucred, td); 2020 if (nd.ni_vp->v_type != VREG) 2023 error = VOP_GETATTR(nd.ni_vp, &vattr, cred); 2034 error = vn_rdwr(UIO_READ, nd.ni_vp, (caddr_t)hints, vattr.va_size, 0, 2038 VOP_UNLOCK(nd.ni_vp); 2039 vn_close(nd.ni_vp, FREAD, cred, td); 2040 nd.ni_vp [all...] |
H A D | link_elf.c | 1014 if (nd.ni_vp->v_type != VREG) { 1020 error = mac_kld_check_load(curthread->td_ucred, nd.ni_vp); 1032 error = vn_rdwr(UIO_READ, nd.ni_vp, firstpage, PAGE_SIZE, 0, 1195 error = vn_rdwr(UIO_READ, nd.ni_vp, 1223 VOP_UNLOCK(nd.ni_vp); 1225 vn_lock(nd.ni_vp, LK_EXCLUSIVE | LK_RETRY); 1268 error = vn_rdwr(UIO_READ, nd.ni_vp, 1281 error = vn_rdwr(UIO_READ, nd.ni_vp, (caddr_t)shstrs, nbytes, 1309 error = vn_rdwr(UIO_READ, nd.ni_vp, 1315 error = vn_rdwr(UIO_READ, nd.ni_vp, [all...] |
H A D | vfs_mountroot.c | 359 vp = nd.ni_vp; 387 vp = nd.ni_vp; 727 vrele(nd.ni_vp); 957 error = vn_rdwr(UIO_READ, nd.ni_vp, buf, len, ofs, 969 VOP_UNLOCK(nd.ni_vp); 970 vn_close(nd.ni_vp, FREAD, td->td_ucred, td);
|
H A D | link_elf_obj.c | 753 if (nd->ni_vp->v_type != VREG) { 758 error = mac_kld_check_load(td->td_ucred, nd->ni_vp); 766 error = vn_rdwr(UIO_READ, nd->ni_vp, (void *)hdr, sizeof(*hdr), 0, 823 error = vn_rdwr(UIO_READ, nd->ni_vp, (caddr_t)shdr, nbytes, 913 error = vn_rdwr(UIO_READ, nd->ni_vp, (void *)ef->ddbsymtab, 927 error = vn_rdwr(UIO_READ, nd->ni_vp, ef->ddbstrtab, 946 error = vn_rdwr(UIO_READ, nd->ni_vp, ef->shstrtab, 1133 error = vn_rdwr(UIO_READ, nd->ni_vp, 1175 error = vn_rdwr(UIO_READ, nd->ni_vp, 1196 error = vn_rdwr(UIO_READ, nd->ni_vp, [all...] |
H A D | kern_alq.c | 454 VOP_UNLOCK(nd.ni_vp); 457 alq->aq_vp = nd.ni_vp;
|
/freebsd-current/sys/dev/beri/virtio/ |
H A D | virtio_block.c | 247 if (nd.ni_vp->v_type != VREG) { 251 error = VOP_GETATTR(nd.ni_vp, &vattr, td->td_ucred); 255 if (VOP_ISLOCKED(nd.ni_vp) != LK_EXCLUSIVE) { 256 vn_lock(nd.ni_vp, LK_UPGRADE | LK_RETRY); 257 if (VN_IS_DOOMED(nd.ni_vp)) { 261 nd.ni_vp->v_vflag |= VV_MD; 262 VOP_UNLOCK(nd.ni_vp); 264 sc->vnode = nd.ni_vp;
|
/freebsd-current/sys/security/mac_veriexec/ |
H A D | mac_veriexec.c | 859 nd.ni_vp = NULL; 944 error = mac_veriexec_check_vp(td->td_ucred, nd.ni_vp, VVERIFY); 945 /* nd.ni_vp cleaned up below */ 969 textvp = nd.ni_vp; 1014 if (nd.ni_vp != NULL) { 1015 VOP_UNLOCK(nd.ni_vp); 1016 vn_close(nd.ni_vp, FREAD, td->td_ucred, td);
|
/freebsd-current/sys/fs/nfsserver/ |
H A D | nfs_nfsdport.c | 721 * ndp->ni_vp and ni_dvp are left uninitialized or NULL and 735 if (ndp->ni_vp && !lockleaf) 736 NFSVOPUNLOCK(ndp->ni_vp); 767 error = VOP_READLINK(ndp->ni_vp, &auio, cnp->cn_cred); 774 vput(ndp->ni_vp); 805 vput(ndp->ni_vp); 806 ndp->ni_vp = NULL; 822 ndp->ni_vp = NULL; 1218 if (!error && ndp->ni_vp == NULL) { 1221 &ndp->ni_vp, [all...] |
H A D | nfs_nfsdstate.c | 7729 if (nd.ni_vp->v_type != VDIR) { 7730 vput(nd.ni_vp); 7734 if (strcmp(nd.ni_vp->v_mount->mnt_vfc->vfc_name, "nfs") != 0) { 7735 vput(nd.ni_vp); 7750 ds->nfsdev_dvp = nd.ni_vp; 7751 ds->nfsdev_nmp = VFSTONFS(nd.ni_vp->v_mount); 7752 NFSVOPUNLOCK(nd.ni_vp); 7765 if (nd.ni_vp->v_type != VDIR) { 7766 vput(nd.ni_vp); 7771 if (strcmp(nd.ni_vp [all...] |
/freebsd-current/sys/compat/linux/ |
H A D | linux_util.c | 92 pwd_altroot(td, nd.ni_vp); 93 vrele(nd.ni_vp);
|
/freebsd-current/sys/security/mac/ |
H A D | mac_syscalls.c | 367 mac_vnode_copy_label(nd.ni_vp->v_label, intlabel); 370 vput(nd.ni_vp); 538 error = vn_start_write(nd.ni_vp, &mp, V_WAIT | V_PCATCH); 540 error = vn_setlabel(nd.ni_vp, intlabel, 544 vput(nd.ni_vp);
|
/freebsd-current/sys/dev/md/ |
H A D | md.c | 1441 if (nd.ni_vp->v_type != VREG) { 1445 error = VOP_GETATTR(nd.ni_vp, &vattr, td->td_ucred); 1449 error = VOP_PATHCONF(nd.ni_vp, _PC_DEALLOC_PRESENT, &v); 1455 if (VOP_ISLOCKED(nd.ni_vp) != LK_EXCLUSIVE) { 1456 vn_lock(nd.ni_vp, LK_UPGRADE | LK_RETRY); 1457 if (VN_IS_DOOMED(nd.ni_vp)) { 1463 nd.ni_vp->v_vflag |= VV_MD; 1464 VOP_UNLOCK(nd.ni_vp); 1476 sc->vnode = nd.ni_vp; 1481 vn_lock(nd.ni_vp, LK_EXCLUSIV [all...] |
/freebsd-current/sys/sys/ |
H A D | namei.h | 89 struct vnode *ni_vp; /* vnode of result */ member in struct:nameidata
|
/freebsd-current/sys/ufs/ffs/ |
H A D | ffs_snapshot.c | 249 if (nd.ni_vp != NULL) { 250 vput(nd.ni_vp); 257 if (nd.ni_dvp == nd.ni_vp) 280 error = VOP_CREATE(nd.ni_dvp, &nd.ni_vp, &nd.ni_cnd, &vat); 289 vp = nd.ni_vp; 296 vnode_create_vobject(nd.ni_vp, fs->fs_size, td); 885 (rmerr = VOP_REMOVE(nd.ni_dvp, nd.ni_vp, &nd.ni_cnd)) != 0) 891 if (nd.ni_vp != NULL) 892 vput(nd.ni_vp);
|
H A D | ffs_vfsops.c | 446 if (!vn_isdisk_error(ndp.ni_vp, &error)) { 447 vput(ndp.ni_vp); 458 error = VOP_ACCESS(ndp.ni_vp, accmode, td->td_ucred, td); 462 vput(ndp.ni_vp); 475 if ((error = ffs_mountfs(ndp.ni_vp, mp, td)) != 0) { 476 vrele(ndp.ni_vp); 493 if (ndp.ni_vp->v_rdev != ump->um_odevvp->v_rdev) 495 vput(ndp.ni_vp);
|
/freebsd-current/sys/fs/nfsclient/ |
H A D | nfs_clport.c | 1338 if (error == 0 && strcmp(nd.ni_vp->v_mount->mnt_vfc->vfc_name, 1340 vput(nd.ni_vp); 1346 nfscl_retopts(VFSTONFS(nd.ni_vp->v_mount), buf, 1348 vput(nd.ni_vp);
|