Lines Matching defs:dvp

246 static int port_fop_vnevent(femarg_t *vf, vnevent_t vnevent, vnode_t *dvp,
733 port_fop_getdvp(void *objptr, vnode_t **vp, vnode_t **dvp,
749 * lookuppn may fail with EINVAL, if dvp is non-null(like when
750 * looking for "."). So call again with dvp = NULL.
756 error = lookuppn(&pn, NULL, follow, dvp, vp);
763 if (dvp != NULL) {
764 *dvp = NULL;
817 port_check_timestamp(portfop_cache_t *pfcp, vnode_t *vp, vnode_t *dvp,
874 pfp->pfop_vp != vp || pfp->pfop_dvp != dvp ||
1106 vnode_t *dvp)
1141 pfp->pfop_dvp = dvp;
1211 if (dvp != NULL)
1212 VN_HOLD(dvp);
1260 vnode_t *vp, *dvp, *oldvp = NULL, *olddvp = NULL, *orig;
1288 vp = dvp = NULL;
1300 if ((error = port_fop_getdvp(objptr, &vp, &dvp, &cname, &clen,
1305 if (dvp != NULL) {
1306 dvp = port_resolve_vp(dvp);
1325 * If dvp belongs to a different filesystem just ignore it, as hard
1331 if (dvp != NULL && dvp->v_vfsp != vp->v_vfsp &&
1333 VN_RELE(dvp);
1334 dvp = NULL;
1357 if (pfp != NULL && (pfp->pfop_vp != vp || pfp->pfop_dvp != dvp)) {
1372 events, user, cname, clen, dvp)) {
1424 pfp->pfop_dvp != dvp ||
1506 port_check_timestamp(pfcp, vp, dvp, pfp, objptr, object);
1523 if (dvp != NULL)
1524 VN_RELE(dvp);
1784 port_fop_sendevent(vnode_t *vp, int events, vnode_t *dvp, char *cname)
1821 if (dvp == NULL || cname == NULL) {
1849 ASSERT(dvp != NULL && cname != NULL);
1851 (pfp->pfop_dvp == dvp &&
1902 if (dvp == NULL || cname == NULL ||
1904 (pfp->pfop_dvp == dvp &&
2322 port_fop_vnevent(femarg_t *vf, vnevent_t vnevent, vnode_t *dvp, char *name,
2329 port_fop_sendevent(vp, FILE_RENAME_FROM, dvp, name);
2332 port_fop_sendevent(vp, FILE_RENAME_TO, dvp, name);
2335 port_fop_sendevent(vp, FILE_DELETE, dvp, name);
2338 port_fop_sendevent(vp, FILE_DELETE, dvp, name);
2362 return (vnext_vnevent(vf, vnevent, dvp, name, ct));