| /xnu-11215/tests/ |
| H A D | icmp_fragmented_payload.c | 142 pcb->id, in icmp4_pcb_print() 143 pcb->id, in icmp4_pcb_print() 144 pcb->seq, in icmp4_pcb_print() 145 pcb->err, in icmp4_pcb_print() 228 return pcb->icmp_hdr_len + pcb->inner_ip_hdr_len + pcb->inner_ip_hdr_len; in icmp4_pcb_get_payload_len() 239 pcb->inner_tcp_hdr = (struct tcphdr*)(ptr + pcb->icmp_hdr_len + pcb->inner_ip_hdr_len); in icmp4_pcb_set_payload() 251 pcb->inner_ip_hdr->ip_len = pcb->inner_tcp_hdr_len + pcb->inner_ip_hdr_len; in icmp4_pcb_set_payload() 261 pcb->icmp_hdr = (struct icmp*)pcb->buf; in icmp4_pcb_set_payload() 266 pcb->icmp_hdr->icmp_id = htons(pcb->id++); in icmp4_pcb_set_payload() 267 pcb->icmp_hdr->icmp_seq = htons(pcb->seq++); in icmp4_pcb_set_payload() [all …]
|
| /xnu-11215/bsd/net/ |
| H A D | if_utun.c | 970 pcb, in utun_nexus_ifattach() 1375 if (pcb->utun_ifp->if_mtu + UTUN_HEADER_SIZE(pcb) > pcb->utun_slot_size) { in utun_enable_channel() 1406 utun_kpipe_uuid, pcb, NULL, &pcb->utun_kpipe_uuid, &init); in utun_enable_channel() 1590 *unitinfo = pcb; in utun_ctl_setup() 1616 if (pcb == NULL) { in utun_ctl_bind() 1670 snprintf(pcb->utun_if_xname, sizeof(pcb->utun_if_xname), "utun%d", pcb->utun_unit - 1); in utun_ctl_connect() 1671 …snprintf(pcb->utun_unique_name, sizeof(pcb->utun_unique_name), "utunid%d", pcb->utun_unique_id - 1… in utun_ctl_connect() 1704 result = utun_nexus_ifattach(pcb, &utun_init, &pcb->utun_ifp); in utun_ctl_connect() 1766 bpfattach(pcb->utun_ifp, DLT_NULL, UTUN_HEADER_SIZE(pcb)); in utun_ctl_connect() 1944 if (pcb->utun_netif_nexus != NULL && pcb->utun_netif_connected) { in utun_ctl_disconnect() [all …]
|
| H A D | if_ipsec.c | 424 if (pcb == NULL) { in ipsec_interface_isvalid() 448 if (pcb == NULL) { in ipsec_interface_needs_netagent() 1916 pcb, in ipsec_nexus_ifattach() 2202 pcb->ipsec_netif_ring_size != 0 ? pcb->ipsec_netif_ring_size : in ipsec_register_kernel_pipe_nexus() 2209 pcb->ipsec_netif_ring_size != 0 ? pcb->ipsec_netif_ring_size : in ipsec_register_kernel_pipe_nexus() 2533 *unitinfo = pcb; in ipsec_ctl_setup() 2615 snprintf(pcb->ipsec_if_xname, sizeof(pcb->ipsec_if_xname), "ipsec%d", pcb->ipsec_unit - 1); in ipsec_ctl_connect() 2616 …snprintf(pcb->ipsec_unique_name, sizeof(pcb->ipsec_unique_name), "ipsecid%d", pcb->ipsec_unique_id… in ipsec_ctl_connect() 2649 if (pcb->ipsec_kpipe_count && !pcb->ipsec_use_netif) { in ipsec_ctl_connect() 2681 result = ipsec_nexus_ifattach(pcb, &ipsec_init, &pcb->ipsec_ifp); in ipsec_ctl_connect() [all …]
|
| /xnu-11215/bsd/kern/ |
| H A D | vsock_domain.c | 64 return pcb->peer_buf_alloc - (pcb->tx_cnt - pcb->peer_fwd_cnt); in vsock_get_peer_space() 142 if (!pcb) { in vsock_bind_address() 217 if (!pcb) { in vsock_unbind_pcb_locked() 282 if (!pcb) { in vsock_pcb_send_message() 365 if (pcb) { in vsock_pcb_reset_address() 386 if (pcb) { in vsock_pcb_safe_reset_address() 391 if (pcb) { in vsock_pcb_safe_reset_address() 462 if (!pcb || !pcb->so || !addr) { in vsock_sockaddr_vm_validate() 674 if (!pcb) { in vsock_put_message() 878 if (pcb) { in vsock_attach() [all …]
|
| H A D | socket_info.c | 223 const struct vsockpcb *pcb = (struct vsockpcb *)(so)->so_pcb; in fill_socketinfo() local 228 vsocksi->local_cid = pcb->local_address.cid; in fill_socketinfo() 229 vsocksi->local_port = pcb->local_address.port; in fill_socketinfo() 230 vsocksi->remote_cid = pcb->remote_address.cid; in fill_socketinfo() 231 vsocksi->remote_port = pcb->remote_address.port; in fill_socketinfo()
|
| H A D | uipc_socket.c | 484 struct inpcb *pcb = (struct inpcb *)(so_mem + (offset - (uintptr_t)so_mem)); in cached_sock_alloc() local 486 (*so)->so_saved_pcb = (caddr_t)pcb; in cached_sock_alloc() 490 pcb->inp_saved_ppcb = (caddr_t)(so_mem + (offset - (uintptr_t)so_mem)); in cached_sock_alloc()
|
| /xnu-11215/osfmk/i386/ |
| H A D | pcb_native.c | 633 ldtp[sel_idx(pcb->uldt_selector)] = pcb->uldt_desc; in act_machine_switch_pcb() 777 if (pcb->iss == NULL) { in machine_thread_create() 787 assert(sizeof(pcb->iss->ss_32) + sizeof(pcb->iss->ss_64.isf) <= in machine_thread_create() 816 pcb->cthread_self = 0; in machine_thread_create() 817 pcb->uldt_selector = 0; in machine_thread_create() 852 if (pcb->ifps != 0) { in machine_thread_destroy() 855 if (pcb->iss != 0) { in machine_thread_destroy() 857 pcb->iss = 0; in machine_thread_destroy() 859 if (pcb->ids) { in machine_thread_destroy() 861 pcb->ids = NULL; in machine_thread_destroy() [all …]
|
| H A D | fpu.c | 846 ifps = pcb->ifps; in fpu_set_fxstate() 847 pcb->ifps = 0; in fpu_set_fxstate() 862 ifps = pcb->ifps; in fpu_set_fxstate() 871 pcb->ifps = ifps; in fpu_set_fxstate() 1082 ifps = pcb->ifps; in fpu_get_fxstate() 1305 pcb_t pcb; in fpnoextflt() local 1336 if (pcb->ifps) { in fpnoextflt() 1342 pcb->ifps = ifps; in fpnoextflt() 1387 ifps = pcb->ifps; in fpextovrflt() 1388 pcb->ifps = 0; in fpextovrflt() [all …]
|
| H A D | trap.c | 1138 pcb_t pcb; in user_trap() local 1143 pcb = THREAD_TO_PCB(thread); in user_trap() 1144 if (pcb->ids) { in user_trap() 1410 pcb_t pcb = THREAD_TO_PCB(thread); in copy_instruction_stream() local 1463 if (pcb->insn_state == 0) { in copy_instruction_stream() 1467 if (pcb->insn_state != 0) { in copy_instruction_stream() 1501 bcopy(&pcb->insn_cacheline[0], &pcb->insn_state->insn_cacheline[0], in copy_instruction_stream() 1524 pcb->insn_state->out_of_synch = 0; in copy_instruction_stream() 1554 if (pcb->insn_state != 0) { in copy_instruction_stream() 1556 pcb->insn_state->insn_offset = 0; in copy_instruction_stream() [all …]
|
| H A D | bsd_i386_native.c | 184 pcb_t pcb; in thread_set_user_ldt() local 199 pcb = THREAD_TO_PCB(current_thread()); in thread_set_user_ldt() 209 pcb->uldt_desc = *(struct real_descriptor*)&temp; in thread_set_user_ldt() 210 pcb->uldt_selector = USER_SETTABLE; // set the selector value in thread_set_user_ldt()
|
| H A D | pcb.c | 288 pcb_t pcb; in set_debug_state32() local 290 pcb = THREAD_TO_PCB(thread); in set_debug_state32() 296 if (pcb->ids == NULL) { in set_debug_state32() 301 if (pcb->ids == NULL) { in set_debug_state32() 302 pcb->ids = new_ids; in set_debug_state32() 303 simple_unlock(&pcb->lock); in set_debug_state32() 305 simple_unlock(&pcb->lock); in set_debug_state32() 320 pcb_t pcb; in set_debug_state64() local 328 if (pcb->ids == NULL) { in set_debug_state64() 340 if (pcb->ids == NULL) { in set_debug_state64() [all …]
|
| /xnu-11215/tools/lldbmacros/ |
| H A D | net.py | 546 if (pcb == 0): 562 if (pcb == 0): 578 if (pcb == 0): 590 if (pcb == 0): 1611 if (pcb.inp_state == 0 or pcb.inp_state == INPCB_STATE_INUSE): 1788 pcb = cast(pcb.inp_list.le_next, 'inpcb *') 1812 pcb = cast(pcb.inp_hash.le_next, 'inpcb *') 1841 pcb = cast(pcb.phd_hash.le_next, 'inpcbport *') 1895 while (pcb != 0): 1896 …_string.format(pcb.evp_socket, pcb.evp_vendor_code_filter, pcb.evp_class_filter, pcb.evp_subclass_… [all …]
|
| /xnu-11215/bsd/security/audit/ |
| H A D | audit_arg.c | 580 struct inpcb *pcb; in audit_arg_file() local 601 pcb = (struct inpcb *)so->so_pcb; in audit_arg_file() 604 sin->sin_addr.s_addr = pcb->inp_faddr.s_addr; in audit_arg_file() 605 sin->sin_port = pcb->inp_fport; in audit_arg_file() 608 sin->sin_addr.s_addr = pcb->inp_laddr.s_addr; in audit_arg_file() 609 sin->sin_port = pcb->inp_lport; in audit_arg_file() 620 pcb = (struct inpcb *)so->so_pcb; in audit_arg_file() 623 sin6->sin6_addr = pcb->in6p_faddr; in audit_arg_file() 624 sin6->sin6_port = pcb->in6p_fport; in audit_arg_file() 627 sin6->sin6_addr = pcb->in6p_laddr; in audit_arg_file() [all …]
|
| /xnu-11215/bsd/netinet/ |
| H A D | in_pcb.c | 1872 struct inpcb *pcb; in in_pcbconnect() local 1904 if (pcb != NULL) { in in_pcbconnect() 1905 in_pcb_checkstate(pcb, WNT_RELEASE, pcb == inp ? 1 : 0); in in_pcbconnect() 3004 socket_lock(pcb->inp_socket, 1); in in_pcb_checkstate() 3006 pcb->inp_state = INPCB_STATE_DEAD; in in_pcb_checkstate() 3011 __func__, pcb, pcb->inp_socket); in in_pcb_checkstate() 3015 socket_unlock(pcb->inp_socket, 1); in in_pcb_checkstate() 3053 socket_lock(pcb->inp_socket, 1); in in_pcb_checkstate() 3060 __func__, pcb); in in_pcb_checkstate() 3078 __func__, pcb, pcb->inp_socket); in in_pcb_checkstate() [all …]
|
| H A D | flow_divert.c | 90 #define FDLOG(level, pcb, format, ...) \ argument 91 …AULT, flow_divert_syslog_type_to_oslog_type(level), "(%u): " format "\n", (pcb)->hash, __VA_ARGS__) 93 #define FDLOG0(level, pcb, msg) \ argument 94 …_type(OS_LOG_DEFAULT, flow_divert_syslog_type_to_oslog_type(level), "(%u): " msg "\n", (pcb)->hash) 96 #define FDRETAIN(pcb) if ((pcb) != NULL) OSIncrementAtomic(&(pcb)->ref_count) argument 97 #define FDRELEASE(pcb) … argument 99 if ((pcb) != NULL && 1 == OSDecrementAtomic(&(pcb)->ref_count)) { \ 100 … flow_divert_pcb_destroy(pcb); \ 107 #define FDLOCK(pcb) lck_mtx_lock(&(pcb)->mtx) argument 108 #define FDUNLOCK(pcb) lck_mtx_unlock(&(pcb)->mtx) argument
|
| /xnu-11215/san/memory/ |
| H A D | kasan-blacklist-arm64 | 36 src:./osfmk/arm64/pcb.c
|
| /xnu-11215/bsd/netinet6/ |
| H A D | ipsec.c | 1030 if (pcb == NULL) { in ipsec4_setspidx_inpcb() 1033 if (pcb->inp_sp == NULL) { in ipsec4_setspidx_inpcb() 1036 if (pcb->inp_sp->sp_out == NULL || pcb->inp_sp->sp_in == NULL) { in ipsec4_setspidx_inpcb() 1040 bzero(&pcb->inp_sp->sp_in->spidx, sizeof(*spidx)); in ipsec4_setspidx_inpcb() 1043 spidx = &pcb->inp_sp->sp_in->spidx; in ipsec4_setspidx_inpcb() 1050 spidx = &pcb->inp_sp->sp_out->spidx; in ipsec4_setspidx_inpcb() 1072 if (pcb == NULL) { in ipsec6_setspidx_in6pcb() 1075 if (pcb->in6p_sp == NULL) { in ipsec6_setspidx_in6pcb() 1078 if (pcb->in6p_sp->sp_out == NULL || pcb->in6p_sp->sp_in == NULL) { in ipsec6_setspidx_in6pcb() 1085 spidx = &pcb->in6p_sp->sp_in->spidx; in ipsec6_setspidx_in6pcb() [all …]
|
| H A D | in6_pcb.c | 729 struct inpcb *__single pcb; in in6_pcbconnect() local 770 pcb = in6_pcblookup_hash(inp->inp_pcbinfo, &sin6->sin6_addr, in in6_pcbconnect() 774 if (pcb != NULL) { in in6_pcbconnect() 775 in_pcb_checkstate(pcb, WNT_RELEASE, pcb == inp ? 1 : 0); in in6_pcbconnect()
|
| /xnu-11215/osfmk/conf/ |
| H A D | Makefile.template | 176 pcb.o_CWARNFLAGS_ADD += -Wno-cast-align 196 pcb.o_CWARNFLAGS_ADD += -Wno-implicit-int-conversion 227 pcb.o_CWARNFLAGS_ADD += -Wno-shorten-64-to-32 358 pcb.o_CWARNFLAGS_ADD += -Wno-sign-conversion
|
| H A D | files.x86_64 | 60 osfmk/i386/pcb.c standard
|
| H A D | files.arm64 | 81 osfmk/arm64/pcb.c optional nos_arm_asm
|
| /xnu-11215/doc/arm/ |
| H A D | sme.md | 169 `machine_{save,restore}_sme_context()` in `osfmk/arm64/pcb.c`. These in turn
|