FTOV
vp = FTOV(fnp);
old_vp = FTOV(old_fnp);
ASSERT(FTOV(fnp)->v_stream);
ASSERT(FTOV(fnp)->v_stream != NULL);
ASSERT(FTOV(fnp)->v_stream->sd_wrq != NULL);
ASSERT(RD(FTOV(fnp)->v_stream->sd_wrq) != NULL);
ASSERT(strvp2wq(FTOV(fnp)) != NULL);
put(RD(strvp2wq(FTOV(fnp))), fn_mp);
strpollwakeup(FTOV(fnp), POLLWRNORM);
strpollwakeup(FTOV(fn_dest), POLLIN|POLLRDNORM);
strpollwakeup(FTOV(fn_dest), POLLWRNORM);
str_sendsig(FTOV(fn_dest), S_WRNORM, 0, 0);
strpollwakeup(FTOV(fn_dest), POLLIN | POLLRDNORM);
str_sendsig(FTOV(fn_dest), S_INPUT | S_RDNORM, 0, 0);
vnode_t *vp = FTOV(fnp);
vp1 = FTOV(fnp1);
vp2 = FTOV(fnp2);
vnode_t *vp1 = FTOV(fnp1);
vnode_t *vp2 = FTOV(fnp2);
return (FTOV(spec_fnp));
newvp = FTOV(fnp);
*vpp1 = nvp1 = FTOV(fnp1);
*vpp2 = nvp2 = FTOV(fnp2);
VN_HOLD(FTOV(fnode));
vp = FTOV(fn_dest);
fn_dest_vp = FTOV(fn_dest);
fn_dest_vp = FTOV(fn_dest);