Searched refs:dirvp (Results 1 - 4 of 4) sorted by relevance

/illumos-gate/usr/src/uts/common/fs/ufs/
H A Dufs_xattr.c122 struct vnode *dirvp = ITOV(sip); local
140 mutex_enter(&dirvp->v_lock);
142 if (dirvp->v_count != 1 && datavp->v_count != 1) {
143 mutex_exit(&dirvp->v_lock);
168 mutex_exit(&dirvp->v_lock);
/illumos-gate/usr/src/uts/common/fs/devfs/
H A Ddevfs_vfsops.c318 struct vnode *dirvp; local
332 if (devfs_lookupname(dirpath, NULLVPP, &dirvp)) {
339 return (VTODV(dirvp));
504 struct vnode *dirvp; local
523 if (lookupname(dirpath, UIO_SYSSPACE, 0, NULL, &dirvp)) {
533 callback(VTODV(dirvp), arg);
537 dv_walk(VTODV(dirvp), devnm, callback, arg);
539 VN_RELE(dirvp);
H A Ddevfs_subr.c1623 devfs_remdrv_rmdir(vnode_t *dirvp, const char *dir, vnode_t *rvp) argument
1637 VN_HOLD(dirvp);
1657 (void) VOP_RWLOCK(dirvp, V_WRITELOCK_FALSE, NULL);
1658 error = VOP_READDIR(dirvp, &uio, kcred, &eof, NULL, 0);
1659 VOP_RWUNLOCK(dirvp, V_WRITELOCK_FALSE, NULL);
1674 error = VOP_LOOKUP(dirvp, nm,
1690 error = VOP_RMDIR(dirvp,
1697 error = VOP_REMOVE(dirvp, (char *)nm, kcred,
1712 VN_RELE(dirvp);
1723 vnode_t *dirvp; local
[all...]
/illumos-gate/usr/src/uts/common/fs/dev/
H A Dsdev_subr.c1433 struct vnode *dirvp; local
1450 dirvp = ddv->sdev_attrvp;
1451 VN_HOLD(dirvp);
1468 (void) VOP_RWLOCK(dirvp, V_WRITELOCK_FALSE, NULL);
1469 error = VOP_READDIR(dirvp, &uio, kcred, &eof, NULL, 0);
1470 VOP_RWUNLOCK(dirvp, V_WRITELOCK_FALSE, NULL);
1538 VN_RELE(dirvp);

Completed in 130 milliseconds