Home
last modified time | relevance | path

Searched refs:pcid (Results 1 – 12 of 12) sorted by relevance

/xnu-12377.81.4/osfmk/x86_64/
H A Dpmap_pcid.c238 pcid_t pcid; in pmap_pcid_deallocate_pcid() local
242 pcid = tpmap->pmap_pcid_cpus[ccpu]; in pmap_pcid_deallocate_pcid()
243 pmap_assert(pcid != PMAP_PCID_INVALID_PCID); in pmap_pcid_deallocate_pcid()
244 if (pcid == PMAP_PCID_INVALID_PCID) { in pmap_pcid_deallocate_pcid()
248 lp = cpu_datap(ccpu)->cpu_pcid_data->cpu_pcid_last_pmap_dispatched[pcid]; in pmap_pcid_deallocate_pcid()
249 pmap_assert(pcid > 0 && pcid < PMAP_PCID_MAX_PCID); in pmap_pcid_deallocate_pcid()
250 pmap_assert(cpu_datap(ccpu)->cpu_pcid_data->cpu_pcid_refcounts[pcid] >= 1); in pmap_pcid_deallocate_pcid()
253 …e_and_swap(&cpu_datap(ccpu)->cpu_pcid_data->cpu_pcid_last_pmap_dispatched[pcid], tpmap, PMAP_INVAL… in pmap_pcid_deallocate_pcid()
256 …if ((prior_count = __sync_fetch_and_sub(&cpu_datap(ccpu)->cpu_pcid_data->cpu_pcid_refcounts[pcid],… in pmap_pcid_deallocate_pcid()
257 cpu_datap(ccpu)->cpu_pcid_data->cpu_pcid_free_hint = pcid; in pmap_pcid_deallocate_pcid()
[all …]
/xnu-12377.81.4/osfmk/i386/
H A Dproc_reg.h328 set_cr3_composed(uintptr_t base, uint16_t pcid, uint64_t preserve) in set_cr3_composed() argument
330 __asm__ volatile ("mov %0, %%cr3" : : "r" (base | pcid | ( (preserve) << 63) )); in set_cr3_composed()
H A Dpmap.h573 pmap_tlbi_range(uint64_t startv, uint64_t endv, bool global, uint16_t pcid);
/xnu-12377.81.4/bsd/netinet/
H A Dmptcp_usrreq.c272 struct sockaddr *dst, uint32_t ifscope, sae_connid_t *pcid) in mptcp_connectx() argument
277 VERIFY(pcid != NULL); in mptcp_connectx()
279 error = mptcp_subflow_add(mpte, src, dst, ifscope, pcid); in mptcp_connectx()
290 sae_associd_t aid, sae_connid_t *pcid, uint32_t flags, void *arg, in mptcp_usr_connectx() argument
384 error = mptcp_connectx(mpte, src, dst, ifscope, pcid); in mptcp_usr_connectx()
H A Dtcp_usrreq.c686 struct proc *p, uint32_t ifscope, sae_associd_t aid, sae_connid_t *pcid, in tcp_usr_connectx_common() argument
771 if (error == 0 && pcid != NULL) { in tcp_usr_connectx_common()
772 *pcid = 1; /* there is only one connection in regular TCP */ in tcp_usr_connectx_common()
786 sae_associd_t aid, sae_connid_t *pcid, uint32_t flags, void *arg, in tcp_usr_connectx() argument
790 pcid, flags, arg, arglen, uio, bytes_written); in tcp_usr_connectx()
847 sae_associd_t aid, sae_connid_t *pcid, uint32_t flags, void *arg, in tcp6_usr_connectx() argument
851 pcid, flags, arg, arglen, uio, bytes_written); in tcp6_usr_connectx()
H A Dudp_usrreq.c2447 struct proc *p, uint32_t ifscope, sae_associd_t aid, sae_connid_t *pcid, in udp_connectx_common() argument
2529 if (error == 0 && pcid != NULL) { in udp_connectx_common()
2530 *pcid = 1; /* there is only 1 connection for UDP */ in udp_connectx_common()
2540 sae_associd_t aid, sae_connid_t *pcid, uint32_t flags, void *arg, in udp_connectx() argument
2544 p, ifscope, aid, pcid, flags, arg, arglen, uio, bytes_written); in udp_connectx()
H A Dflow_divert.c3967 …struct proc *p, uint32_t ifscope, sae_connid_t *pcid, struct uio *auio, user_ssize_t *bytes_writte… in flow_divert_connectx_out_common() argument
4027 if (error == 0 && pcid != NULL) { in flow_divert_connectx_out_common()
4028 *pcid = 1; /* there is only 1 connection for a TCP */ in flow_divert_connectx_out_common()
4037 sae_associd_t aid __unused, sae_connid_t *pcid, uint32_t flags __unused, void *arg __unused, in flow_divert_connectx_out() argument
4040 return flow_divert_connectx_out_common(so, dst, p, ifscope, pcid, uio, bytes_written); in flow_divert_connectx_out()
4046 sae_associd_t aid __unused, sae_connid_t *pcid, uint32_t flags __unused, void *arg __unused, in flow_divert_connectx6_out() argument
4049 return flow_divert_connectx_out_common(so, dst, p, ifscope, pcid, uio, bytes_written); in flow_divert_connectx6_out()
H A Dmptcp_subr.c2514 struct sockaddr *dst, uint32_t ifscope, sae_connid_t *pcid) in mptcp_subflow_add() argument
2691 if (pcid) { in mptcp_subflow_add()
2692 *pcid = mpts->mpts_connid; in mptcp_subflow_add()
/xnu-12377.81.4/bsd/netinet6/
H A Dudp6_usrreq.c1077 sae_associd_t aid, sae_connid_t *pcid, uint32_t flags, void *arg, in udp6_connectx() argument
1081 p, ifscope, aid, pcid, flags, arg, arglen, uio, bytes_written); in udp6_connectx()
/xnu-12377.81.4/bsd/kern/
H A Duipc_socket2.c2070 sae_associd_t aid, sae_connid_t *pcid, uint32_t flags, void *arg, in pru_connectx_notsupp() argument
2073 #pragma unused(so, src, dst, p, ifscope, aid, pcid, flags, arg, arglen, uio, bytes_written) in pru_connectx_notsupp()
H A Duipc_syscalls.c1064 sae_associd_t aid, sae_connid_t *pcid, uio_t auio, unsigned int flags, in connectitx() argument
1091 aid, pcid, flags, NULL, 0, auio, bytes_written); in connectitx()
H A Duipc_socket.c1637 sae_associd_t aid, sae_connid_t *pcid, uint32_t flags, void *arg, in soconnectxlocked() argument
1748 (so, src, dst, p, ifscope, aid, pcid, in soconnectxlocked()