Home
last modified time | relevance | path

Searched refs:pcbinfo (Results 1 – 14 of 14) sorted by relevance

/xnu-11215/bsd/netinet6/
H A Din6_pcb.c219 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 Din6_src.c1645 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 Dudp6_usrreq.c253 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 Din_pcblist.c316 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 Din_pcb.c714 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 Draw_ip.c147 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 Dtcp_timer.c548 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 Dudp_usrreq.c243 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 Din_pcb.h944 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 Dtcp_subr.c515 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 Dtcp_usrreq.c1936 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 Dsocket_flows.c1270 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 Dpktap.c983 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 Dcontent_filter.c1661 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 …]