| /xnu-11215/bsd/netinet6/ |
| H A D | in6_pcb.c | 219 lck_rw_done(&pcbinfo->ipi_lock); in in6_pcbbind() 228 lck_rw_done(&pcbinfo->ipi_lock); in in6_pcbbind() 237 lck_rw_done(&pcbinfo->ipi_lock); in in6_pcbbind() 249 lck_rw_done(&pcbinfo->ipi_lock); in in6_pcbbind() 545 lck_rw_done(&pcbinfo->ipi_lock); in in6_pcbbind() 556 lck_rw_done(&pcbinfo->ipi_lock); in in6_pcbbind() 605 lck_rw_done(&pcbinfo->ipi_lock); in in6_pcbbind() 1225 lck_rw_done(&pcbinfo->ipi_lock); in in6_pcbnotify() 1249 pcbinfo->ipi_hashmask)]; in in6_pcblookup_local() 1430 pcbinfo->ipi_hashmask)]; in in6_pcblookup_hash_exists() [all …]
|
| H A D | in6_src.c | 1645 struct inpcbinfo *__single pcbinfo = inp->inp_pcbinfo; in in6_pcbsetport() local 1653 if (!lck_rw_try_lock_exclusive(&pcbinfo->ipi_lock)) { in in6_pcbsetport() 1655 lck_rw_lock_exclusive(&pcbinfo->ipi_lock); in in6_pcbsetport() 1665 lck_rw_done(&pcbinfo->ipi_lock); in in6_pcbsetport() 1687 lastport = &pcbinfo->ipi_lasthi; in in6_pcbsetport() 1694 lck_rw_done(&pcbinfo->ipi_lock); in in6_pcbsetport() 1700 lastport = &pcbinfo->ipi_lastlow; in in6_pcbsetport() 1704 lastport = &pcbinfo->ipi_lastport; in in6_pcbsetport() 1748 lck_rw_done(&pcbinfo->ipi_lock); in in6_pcbsetport() 1818 lck_rw_done(&pcbinfo->ipi_lock); in in6_pcbsetport() [all …]
|
| H A D | udp6_usrreq.c | 253 struct inpcbinfo *__single pcbinfo = &udbinfo; in udp6_input() local 352 lck_rw_lock_shared(&pcbinfo->ipi_lock); in udp6_input() 486 lck_rw_done(&pcbinfo->ipi_lock); in udp6_input()
|
| /xnu-11215/bsd/netinet/ |
| H A D | in_pcblist.c | 316 n = pcbinfo->ipi_count; in get_pcblist_n() 351 gencnt = pcbinfo->ipi_gencnt; in get_pcblist_n() 352 n = sz = pcbinfo->ipi_count; in get_pcblist_n() 473 lck_rw_done(&pcbinfo->ipi_lock); in get_pcblist_n() 510 gencnt = pcbinfo->ipi_gencnt; in inpcb_get_if_ports_used() 736 lck_rw_done(&pcbinfo->ipi_lock); in inpcb_get_if_ports_used() 763 bitfield, pcbinfo); in inpcb_get_ports_used() 778 gencnt = pcbinfo->ipi_gencnt; in inpcb_count_opportunistic() 814 lck_rw_done(&pcbinfo->ipi_lock); in inpcb_count_opportunistic() 862 lck_rw_done(&pcbinfo->ipi_lock); in inpcb_find_anypcb_byaddr() [all …]
|
| H A D | in_pcb.c | 714 inp->inp_pcbinfo = pcbinfo; in in_pcballoc() 767 &pcbinfo->ipi_lock_attr); in in_pcballoc() 786 pcbinfo->ipi_count++; in in_pcballoc() 787 lck_rw_done(&pcbinfo->ipi_lock); in in_pcballoc() 900 lck_rw_done(&pcbinfo->ipi_lock); in in_pcbbind() 1377 lck_rw_done(&pcbinfo->ipi_lock); in in_pcbbind() 2390 pcbinfo->ipi_hashmask)]; in in_pcblookup_local() 2494 pcbinfo->ipi_hashmask)]; in in_pcblookup_hash_exists() 2536 pcbinfo->ipi_hashmask)]; in in_pcblookup_hash_exists() 2620 pcbinfo->ipi_hashmask)]; in in_pcblookup_hash() [all …]
|
| H A D | raw_ip.c | 147 struct inpcbinfo *pcbinfo; in rip_init() local 171 pcbinfo = &ripcbinfo; in rip_init() 175 pcbinfo->ipi_lock_grp = lck_grp_alloc_init("ripcb", LCK_GRP_ATTR_NULL); in rip_init() 180 lck_attr_setdefault(&pcbinfo->ipi_lock_attr); in rip_init() 181 lck_rw_init(&pcbinfo->ipi_lock, pcbinfo->ipi_lock_grp, in rip_init() 182 &pcbinfo->ipi_lock_attr); in rip_init()
|
| H A D | tcp_timer.c | 548 struct inpcbinfo *pcbinfo = &tcbinfo; in add_to_time_wait_locked() local 553 LCK_RW_ASSERT(&pcbinfo->ipi_lock, LCK_RW_ASSERT_EXCLUSIVE); in add_to_time_wait_locked() 557 pcbinfo->ipi_twcount++; in add_to_time_wait_locked() 605 struct inpcbinfo *pcbinfo = &tcbinfo; in add_to_time_wait_now() local 607 if (!lck_rw_try_lock_exclusive(&pcbinfo->ipi_lock)) { in add_to_time_wait_now() 609 lck_rw_lock_exclusive(&pcbinfo->ipi_lock); in add_to_time_wait_now() 613 lck_rw_done(&pcbinfo->ipi_lock); in add_to_time_wait_now() 615 inpcb_gc_sched(pcbinfo, INPCB_TIMER_LAZY); in add_to_time_wait_now() 2853 struct inpcbinfo *pcbinfo = &tcbinfo; in tcp_probe_connectivity() local 2867 lck_rw_lock_shared(&pcbinfo->ipi_lock); in tcp_probe_connectivity() [all …]
|
| H A D | udp_usrreq.c | 243 struct inpcbinfo *pcbinfo; in udp_init() local 271 pcbinfo = &udbinfo; in udp_init() 275 pcbinfo->ipi_lock_grp = lck_grp_alloc_init("udppcb", in udp_init() 277 lck_attr_setdefault(&pcbinfo->ipi_lock_attr); in udp_init() 278 lck_rw_init(&pcbinfo->ipi_lock, pcbinfo->ipi_lock_grp, in udp_init() 279 &pcbinfo->ipi_lock_attr); in udp_init() 296 struct inpcbinfo *pcbinfo = &udbinfo; in udp_input() local 400 lck_rw_lock_shared(&pcbinfo->ipi_lock); in udp_input() 583 lck_rw_done(&pcbinfo->ipi_lock); in udp_input()
|
| H A D | in_pcb.h | 944 extern int inp_limit_companion_link(struct inpcbinfo *pcbinfo, u_int32_t limit); 945 extern int inp_recover_companion_link(struct inpcbinfo *pcbinfo);
|
| H A D | tcp_subr.c | 515 struct inpcbinfo *pcbinfo; in tcp_init() local 555 pcbinfo = &tcbinfo; in tcp_init() 560 pcbinfo->ipi_lock_grp = lck_grp_alloc_init("tcppcb", in tcp_init() 562 lck_attr_setdefault(&pcbinfo->ipi_lock_attr); in tcp_init() 563 lck_rw_init(&pcbinfo->ipi_lock, pcbinfo->ipi_lock_grp, in tcp_init() 564 &pcbinfo->ipi_lock_attr); in tcp_init()
|
| H A D | tcp_usrreq.c | 1936 struct inpcbinfo *pcbinfo = NULL; in tcp_fill_info_for_info_tuple() local 1942 pcbinfo = &tcbinfo; in tcp_fill_info_for_info_tuple() 1949 inp = in_pcblookup_hash(pcbinfo, in tcp_fill_info_for_info_tuple() 1972 inp = in6_pcblookup_hash(pcbinfo, in tcp_fill_info_for_info_tuple()
|
| /xnu-11215/bsd/kern/ |
| H A D | socket_flows.c | 1270 VERIFY(pcbinfo != NULL); in soflow_socket_safe_lock() 1274 lck_rw_done(&pcbinfo->ipi_lock); in soflow_socket_safe_lock() 1283 lck_rw_done(&pcbinfo->ipi_lock); in soflow_socket_safe_lock() 1296 struct inpcbinfo *pcbinfo = NULL; in soflow_validate_dgram_socket() local 1299 pcbinfo = &udbinfo; in soflow_validate_dgram_socket() 1300 lck_rw_lock_shared(&pcbinfo->ipi_lock); in soflow_validate_dgram_socket() 1303 if (soflow_socket_safe_lock(inp, pcbinfo)) { in soflow_validate_dgram_socket() 1310 lck_rw_done(&pcbinfo->ipi_lock); in soflow_validate_dgram_socket() 1315 pcbinfo = &ripcbinfo; in soflow_validate_dgram_socket() 1316 lck_rw_lock_shared(&pcbinfo->ipi_lock); in soflow_validate_dgram_socket() [all …]
|
| /xnu-11215/bsd/net/ |
| H A D | pktap.c | 983 struct inpcbinfo *pcbinfo = NULL; in pktap_fill_proc_info() local 1010 pcbinfo = &tcbinfo; in pktap_fill_proc_info() 1025 pcbinfo = &udbinfo; in pktap_fill_proc_info() 1028 if (pcbinfo != NULL) { in pktap_fill_proc_info() 1029 inp = in_pcblookup_hash(pcbinfo, faddr, fport, in pktap_fill_proc_info() 1049 struct inpcbinfo *pcbinfo = NULL; in pktap_fill_proc_info() local 1075 pcbinfo = &tcbinfo; in pktap_fill_proc_info() 1091 pcbinfo = &udbinfo; in pktap_fill_proc_info() 1094 if (pcbinfo != NULL) { in pktap_fill_proc_info() 1095 inp = in6_pcblookup_hash(pcbinfo, faddr, fport, ip6_input_getdstifscope(m), in pktap_fill_proc_info()
|
| H A D | content_filter.c | 1661 VERIFY(pcbinfo != NULL); in cfil_socket_safe_lock() 1665 lck_rw_done(&pcbinfo->ipi_lock); in cfil_socket_safe_lock() 1696 pcbinfo = &tcbinfo; in cfil_socket_from_sock_id() 1711 lck_rw_done(&pcbinfo->ipi_lock); in cfil_socket_from_sock_id() 1718 pcbinfo = &udbinfo; in cfil_socket_from_sock_id() 1732 lck_rw_done(&pcbinfo->ipi_lock); in cfil_socket_from_sock_id() 1737 pcbinfo = &ripcbinfo; in cfil_socket_from_sock_id() 1751 lck_rw_done(&pcbinfo->ipi_lock); in cfil_socket_from_sock_id() 1784 lck_rw_done(&pcbinfo->ipi_lock); in cfil_socket_from_client_uuid() 1789 pcbinfo = &udbinfo; in cfil_socket_from_client_uuid() [all …]
|