Lines Matching refs:mp_so
231 mp_pcbdetach(struct socket *mp_so) in mp_pcbdetach() argument
233 struct mppcb *mpp = mpsotomppcb(mp_so); in mp_pcbdetach()
244 struct socket *mp_so = mpp->mpp_socket; in mptcp_pcbdispose() local
275 sofreelastref(mp_so, 0); in mptcp_pcbdispose()
276 if (mp_so->so_rcv.sb_cc > 0 || mp_so->so_snd.sb_cc > 0) { in mptcp_pcbdispose()
281 sbrelease(&mp_so->so_rcv); in mptcp_pcbdispose()
282 sbrelease(&mp_so->so_snd); in mptcp_pcbdispose()
295 mp_getaddr_v4(struct socket *mp_so, struct sockaddr **nam, boolean_t peer) in mp_getaddr_v4() argument
297 struct mptses *mpte = mpsotompte(mp_so); in mp_getaddr_v4()
321 mp_getaddr_v6(struct socket *mp_so, struct sockaddr **nam, boolean_t peer) in mp_getaddr_v6() argument
323 struct mptses *mpte = mpsotompte(mp_so); in mp_getaddr_v6()
347 mp_getsockaddr(struct socket *mp_so, struct sockaddr **nam) in mp_getsockaddr() argument
349 struct mptses *mpte = mpsotompte(mp_so); in mp_getsockaddr()
352 return mp_getaddr_v4(mp_so, nam, false); in mp_getsockaddr()
354 return mp_getaddr_v6(mp_so, nam, false); in mp_getsockaddr()
361 mp_getpeeraddr(struct socket *mp_so, struct sockaddr **nam) in mp_getpeeraddr() argument
363 struct mptses *mpte = mpsotompte(mp_so); in mp_getpeeraddr()
366 return mp_getaddr_v4(mp_so, nam, true); in mp_getpeeraddr()
368 return mp_getaddr_v6(mp_so, nam, true); in mp_getpeeraddr()