Lines Matching defs:mp_tp
158 struct mptcb *mp_tp;
192 mp_tp = mpte->mpte_mptcb;
193 VERIFY(mp_tp != NULL);
195 MPT_LOCK(mp_tp);
196 mp_tp->mpt_state = MPTCPS_CLOSED;
197 MPT_UNLOCK(mp_tp);
755 struct mptcb *mp_tp;
761 mp_tp = mpte->mpte_mptcb;
766 connid_t, cid, struct socket *, mp_so, struct mptcb *, mp_tp);
785 MPT_LOCK(mp_tp);
786 mptcp_cancel_all_timers(mp_tp);
787 if (mp_tp->mpt_state < MPTCPS_ESTABLISHED) {
788 (void) mptcp_close(mpte, mp_tp);
789 MPT_UNLOCK(mp_tp);
792 (void) mptcp_drop(mpte, mp_tp, 0);
793 MPT_UNLOCK(mp_tp);
795 MPT_UNLOCK(mp_tp);
879 struct mptcb *mp_tp;
884 mp_tp = mpte->mpte_mptcb;
886 MPT_LOCK(mp_tp);
887 mptcp_close_fsm(mp_tp, MPCE_CLOSE);
889 if (mp_tp->mpt_state == MPTCPS_CLOSED) {
890 mpte = mptcp_close(mpte, mp_tp);
891 MPT_UNLOCK(mp_tp);
892 } else if (mp_tp->mpt_state >= MPTCPS_FIN_WAIT_2) {
893 MPT_UNLOCK(mp_tp);
901 MPT_UNLOCK(mp_tp);