Searched refs:ni_vp (Results 1 - 25 of 57) sorted by relevance

123

/freebsd-current/sys/dev/veriexec/
H A Dverified_exec.c216 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 Dmac_veriexec_parser.c270 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 Dkern_ctf.c114 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 Dvfs_lookup.c472 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 Dsubr_firmware.c303 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 Dkern_acct.c221 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 Dvfs_syscalls.c206 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 Dvfs_extattr.c108 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 Dvfs_acl.c379 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 Dkern_linker.c1969 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 Dlink_elf.c1014 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 Dvfs_mountroot.c359 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 Dlink_elf_obj.c753 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 Dkern_alq.c454 VOP_UNLOCK(nd.ni_vp);
457 alq->aq_vp = nd.ni_vp;
/freebsd-current/sys/dev/beri/virtio/
H A Dvirtio_block.c247 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 Dmac_veriexec.c859 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 Dnfs_nfsdport.c721 * 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 Dnfs_nfsdstate.c7729 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 Dlinux_util.c92 pwd_altroot(td, nd.ni_vp);
93 vrele(nd.ni_vp);
/freebsd-current/sys/security/mac/
H A Dmac_syscalls.c367 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 Dmd.c1441 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 Dnamei.h89 struct vnode *ni_vp; /* vnode of result */ member in struct:nameidata
/freebsd-current/sys/ufs/ffs/
H A Dffs_snapshot.c249 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 Dffs_vfsops.c446 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 Dnfs_clport.c1338 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);

Completed in 386 milliseconds

123