Lines Matching defs:stpdown

1732 	struct stdata *stpdown;
1790 if (((stpdown = fpdown->f_vnode->v_stream) == NULL) ||
1791 (stpdown == stp) || (stpdown->sd_flag &
1793 ((stpdown->sd_vnode->v_type != VFIFO) &&
1794 (getmajor(stpdown->sd_vnode->v_rdev) >= ss->ss_devcnt)) ||
1795 linkcycle(stp, stpdown, ss)) {
1801 TR_STPDOWN, "stpdown:%p", stpdown);
1806 linkp = alloclink(rq, stpdown->sd_wrq, fpdown);
1845 mutex_enter(&stpdown->sd_lock);
1846 stpdown->sd_flag |= STRPLUMB;
1847 mutex_exit(&stpdown->sd_lock);
1852 passq = link_addpassthru(stpdown);
1854 mutex_enter(&stpdown->sd_lock);
1855 stpdown->sd_flag |= STPLEX;
1856 mutex_exit(&stpdown->sd_lock);
1858 rq = _RD(stpdown->sd_wrq);
1910 rq->q_ptr = _WR(rq)->q_ptr = stpdown;
1914 mutex_enter(&stpdown->sd_lock);
1915 stpdown->sd_flag &= ~STPLEX;
1916 mutex_exit(&stpdown->sd_lock);
1920 mutex_enter(&stpdown->sd_lock);
1921 stpdown->sd_flag &= ~STRPLUMB;
1923 cv_broadcast(&stpdown->sd_monitor);
1924 mutex_exit(&stpdown->sd_lock);
1948 mux_addedge(stp, stpdown, linkp->li_lblk.l_index, ss);
1964 mutex_enter(&stpdown->sd_lock);
1966 stpdown->sd_flag &= ~STRPLUMB;
1969 cv_broadcast(&stpdown->sd_monitor);
1970 mutex_exit(&stpdown->sd_lock);
2013 struct stdata *stpdown;
2022 stpdown = linkp->li_fpdown->f_vnode->v_stream;
2027 mutex_enter(&stpdown->sd_lock);
2028 stpdown->sd_flag |= STRPLUMB;
2029 mutex_exit(&stpdown->sd_lock);
2035 passq = link_addpassthru(stpdown);
2059 mutex_enter(&stpdown->sd_lock);
2060 stpdown->sd_flag &= ~STRPLUMB;
2061 cv_broadcast(&stpdown->sd_monitor);
2062 mutex_exit(&stpdown->sd_lock);
2083 wrq = stpdown->sd_wrq;
2209 rq->q_ptr = wrq->q_ptr = stpdown;
2222 mutex_enter(&stpdown->sd_lock);
2223 stpdown->sd_flag &= ~STPLEX;
2224 mutex_exit(&stpdown->sd_lock);
2242 mutex_enter(&stpdown->sd_lock);
2243 stpdown->sd_flag &= ~STRPLUMB;
2244 cv_broadcast(&stpdown->sd_monitor);
2245 mutex_exit(&stpdown->sd_lock);
7836 link_addpassthru(stdata_t *stpdown)
7842 STREAM(passq) = STREAM(_WR(passq)) = stpdown;
7858 sqlist_insert(&sqlist, _RD(stpdown->sd_wrq)->q_syncq);
7859 strlock(stpdown, &sqlist);
7860 strunlock(stpdown, &sqlist);