| /xnu-12377.81.4/osfmk/x86_64/ |
| H A D | pmap_pcid.c | 238 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 D | proc_reg.h | 328 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 D | pmap.h | 573 pmap_tlbi_range(uint64_t startv, uint64_t endv, bool global, uint16_t pcid);
|
| /xnu-12377.81.4/bsd/netinet/ |
| H A D | mptcp_usrreq.c | 272 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 D | tcp_usrreq.c | 686 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 D | udp_usrreq.c | 2447 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 D | flow_divert.c | 3967 …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 D | mptcp_subr.c | 2514 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 D | udp6_usrreq.c | 1077 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 D | uipc_socket2.c | 2070 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 D | uipc_syscalls.c | 1064 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 D | uipc_socket.c | 1637 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()
|