Home
last modified time | relevance | path

Searched refs:mpp (Results 1 – 11 of 11) sorted by relevance

/xnu-11215/bsd/netinet/
H A Dmp_pcb.c201 struct mppcb *mpp = NULL; in mp_pcballoc() local
206 mpp = mppi->mppi_alloc(); in mp_pcballoc()
208 mpp->mpp_pcbinfo = mppi; in mp_pcballoc()
210 mpp->mpp_socket = so; in mp_pcballoc()
211 so->so_pcb = mpp; in mp_pcballoc()
216 mppi->mppi_free(mpp); in mp_pcballoc()
249 mpp_lock_assert_held(mpp); in mptcp_pcbdispose()
269 mpp_unlock(mpp); in mptcp_pcbdispose()
272 necp_mppcb_dispose(mpp); in mptcp_pcbdispose()
290 mpp->mpp_socket = NULL; in mptcp_pcbdispose()
[all …]
H A Dmp_pcb.h88 mptcp_should_defer_upcall(struct mppcb *mpp) in mptcp_should_defer_upcall() argument
90 …return !!(mpp->mpp_flags & (MPP_INSIDE_OUTPUT | MPP_INSIDE_INPUT | MPP_INPUT_HANDLE | MPP_WUPCALL)… in mptcp_should_defer_upcall()
117 extern void mptcp_handle_deferred_upcalls(struct mppcb *mpp, uint32_t flag);
121 extern int necp_client_register_multipath_cb(pid_t pid, uuid_t client_id, struct mppcb *mpp);
122 extern void necp_mppcb_dispose(struct mppcb *mpp);
H A Dmptcp_usrreq.c150 if (mpp == NULL || mpp->mpp_state == MPPCB_STATE_DEAD) { in mptcp_usr_detach()
153 mpp ? mpp->mpp_state : -1); in mptcp_usr_detach()
300 if (mpp == NULL || mpp->mpp_state == MPPCB_STATE_DEAD) { in mptcp_usr_connectx()
303 mpp ? mpp->mpp_state : -1); in mptcp_usr_connectx()
307 mpte = mptompte(mpp); in mptcp_usr_connectx()
809 if (mpp == NULL || mpp->mpp_state == MPPCB_STATE_DEAD) { in mptcp_usr_control()
813 mpte = mptompte(mpp); in mptcp_usr_control()
1026 if (mpp == NULL || mpp->mpp_state == MPPCB_STATE_DEAD) { in mptcp_usr_rcvd()
1073 if (mpp == NULL || mpp->mpp_state == MPPCB_STATE_DEAD) { in mptcp_usr_send()
1126 if (mpp == NULL || mpp->mpp_state == MPPCB_STATE_DEAD) { in mptcp_usr_shutdown()
[all …]
H A Dmptcp_subr.c265 VERIFY(mpp != NULL); in mptcp_session_create()
269 mtp = __container_of(mpp, struct mpp_mtp, mpp); in mptcp_session_create()
276 mpp->mpp_pcbe = mpte; in mptcp_session_create()
1174 struct mppcb *mpp; in mptcp_create_subflows() local
1454 struct mppcb *mpp; in mptcp_subflow_socreate() local
4982 mpp_lock(mpp); in mptcp_lock()
5035 mpp, mpp->mpp_inside, solockhistory_nr(mp_so)); in mptcp_unlock()
5040 mpp_unlock(mpp); in mptcp_unlock()
5423 mp_tp = &__container_of(mpp, struct mpp_mtp, mpp)->mtcb; in mptcp_insert_dsn()
6262 if (mpp == NULL || mpp->mpp_state == MPPCB_STATE_DEAD) { in mptcp_notsent_lowat_check()
[all …]
H A Dmptcp_timer.c133 struct mppcb *mpp, *tmpp; in mptcp_timer() local
142 TAILQ_FOREACH_SAFE(mpp, &mppi->mppi_pcbs, mpp_entry, tmpp) { in mptcp_timer()
146 mp_so = mpp->mpp_socket; in mptcp_timer()
147 mpte = mptompte(mpp); in mptcp_timer()
150 VERIFY(mpp->mpp_flags & MPP_ATTACHED); in mptcp_timer()
H A Dmptcp.c1261 VERIFY(mpp->mpp_flags & flag); in mptcp_handle_deferred_upcalls()
1262 mpp->mpp_flags &= ~flag; in mptcp_handle_deferred_upcalls()
1264 if (mptcp_should_defer_upcall(mpp)) { in mptcp_handle_deferred_upcalls()
1269 mpp->mpp_flags &= ~MPP_SHOULD_WORKLOOP; in mptcp_handle_deferred_upcalls()
1271 mptcp_subflow_workloop(mpp->mpp_pcbe); in mptcp_handle_deferred_upcalls()
1274 if (mpp->mpp_flags & MPP_SHOULD_RWAKEUP) { in mptcp_handle_deferred_upcalls()
1275 mpp->mpp_flags &= ~MPP_SHOULD_RWAKEUP; in mptcp_handle_deferred_upcalls()
1277 sorwakeup(mpp->mpp_socket); in mptcp_handle_deferred_upcalls()
1280 if (mpp->mpp_flags & MPP_SHOULD_WWAKEUP) { in mptcp_handle_deferred_upcalls()
1281 mpp->mpp_flags &= ~MPP_SHOULD_WWAKEUP; in mptcp_handle_deferred_upcalls()
[all …]
H A Dmptcp_var.h465 struct mppcb mpp; /* Multipath PCB */ member
/xnu-11215/bsd/sys/
H A Dmount_internal.h442 errno_t vfs_rootmountalloc(const char *, const char *, mount_t *mpp);
/xnu-11215/bsd/net/
H A Dnecp_client.c3617 struct mppcb *mpp) in necp_client_add_multipath_interface_flows() argument
3619 flow_registration->interface_handle = mpp; in necp_client_add_multipath_interface_flows()
3620 flow_registration->interface_cb = mpp->necp_cb; in necp_client_add_multipath_interface_flows()
11513 necp_mppcb_dispose(struct mppcb *mpp) in necp_mppcb_dispose() argument
11517 if (!uuid_is_null(mpp->necp_client_uuid)) { in necp_mppcb_dispose()
11518 necp_client_unregister_multipath_cb(mpp->necp_client_uuid, mpp); in necp_mppcb_dispose()
11519 uuid_clear(mpp->necp_client_uuid); in necp_mppcb_dispose()
11522 if (mpp->inp_necp_attributes.inp_domain != NULL) { in necp_mppcb_dispose()
11525 mpp->inp_necp_attributes.inp_domain = NULL; in necp_mppcb_dispose()
11530 mpp->inp_necp_attributes.inp_account = NULL; in necp_mppcb_dispose()
[all …]
/xnu-11215/bsd/netinet6/
H A Dipsec.c4861 struct mbuf *n, **mpp, *mnew; in ipsec_copypkt() local
4863 for (n = m, mpp = &m; n; n = n->m_next) { in ipsec_copypkt()
4941 *mpp = mnew; in ipsec_copypkt()
4942 mpp = &n->m_next; in ipsec_copypkt()
4947 *mpp = n; in ipsec_copypkt()
4948 mpp = &n->m_next; in ipsec_copypkt()
/xnu-11215/bsd/vfs/
H A Dvfs_subr.c1168 vfs_rootmountalloc(const char *fstypename, const char *devname, mount_t *mpp) in vfs_rootmountalloc() argument
1182 *mpp = vfs_rootmountalloc_internal(vfsp, devname); in vfs_rootmountalloc()
1184 if (*mpp) { in vfs_rootmountalloc()