Home
last modified time | relevance | path

Searched refs:inpcbinfo (Results 1 – 24 of 24) sorted by relevance

/xnu-8796.141.3/bsd/netinet/
H A Din_pcb.h160 struct inpcbinfo *inp_pcbinfo; /* PCB list info */
307 struct inpcbinfo;
324 _INPCB_PTR(struct inpcbinfo *) inp_pcbinfo; /* PCB list info */
554 typedef void (*inpcb_timer_func_t)(struct inpcbinfo *);
563 struct inpcbinfo { struct
569 TAILQ_ENTRY(inpcbinfo) ipi_entry;
790 extern void in_pcbinfo_attach(struct inpcbinfo *);
791 extern int in_pcbinfo_detach(struct inpcbinfo *);
799 extern void inpcb_gc_sched(struct inpcbinfo *, u_int32_t type);
800 extern void inpcb_timer_sched(struct inpcbinfo *, u_int32_t type);
[all …]
H A Din_pcblist.c290 get_pcblist_n(short proto, struct sysctl_req *req, struct inpcbinfo *pcbinfo) in get_pcblist_n()
483 bitstr_t *bitfield, struct inpcbinfo *pcbinfo) in inpcb_get_if_ports_used()
673 bitstr_t *bitfield, struct inpcbinfo *pcbinfo) in inpcb_get_ports_used()
701 inpcb_count_opportunistic(unsigned int ifindex, struct inpcbinfo *pcbinfo, in inpcb_count_opportunistic()
751 inpcb_find_anypcb_byaddr(struct ifaddr *ifa, struct inpcbinfo *pcbinfo) in inpcb_find_anypcb_byaddr()
879 inp_limit_companion_link(struct inpcbinfo *pcbinfo, u_int32_t limit) in inp_limit_companion_link()
909 inp_recover_companion_link(struct inpcbinfo *pcbinfo) in inp_recover_companion_link()
H A Din_pcb.c140 static TAILQ_HEAD(, inpcbinfo) inpcb_head = TAILQ_HEAD_INITIALIZER(inpcb_head);
361 struct inpcbinfo *ipi; in inpcb_timeout()
496 inpcb_gc_sched(struct inpcbinfo *ipi, u_int32_t type) in inpcb_gc_sched()
527 inpcb_timer_sched(struct inpcbinfo *ipi, u_int32_t type) in inpcb_timer_sched()
549 in_pcbinfo_attach(struct inpcbinfo *ipi) in in_pcbinfo_attach()
551 struct inpcbinfo *ipi0; in in_pcbinfo_attach()
566 in_pcbinfo_detach(struct inpcbinfo *ipi) in in_pcbinfo_detach()
568 struct inpcbinfo *ipi0; in in_pcbinfo_detach()
663 in_pcballoc(struct socket *so, struct inpcbinfo *pcbinfo, struct proc *p) in in_pcballoc()
756 in_pcblookup_local_and_cleanup(struct inpcbinfo *pcbinfo, struct in_addr laddr, in in_pcblookup_local_and_cleanup()
[all …]
H A Dudp_var.h159 extern struct inpcbinfo udbinfo;
H A Dtcp_var.h1595 extern struct inpcbinfo tcbinfo;
1676 void tcp_gc(struct inpcbinfo *);
1677 void tcp_itimer(struct inpcbinfo *ipi);
H A Dtcp_timer.c549 struct inpcbinfo *pcbinfo = &tcbinfo; in add_to_time_wait_locked()
583 struct inpcbinfo *pcbinfo = &tcbinfo; in add_to_time_wait()
775 tcp_gc(struct inpcbinfo *ipi) in tcp_gc()
2845 struct inpcbinfo *pcbinfo = &tcbinfo; in tcp_probe_connectivity()
2985 tcp_itimer(struct inpcbinfo *ipi) in tcp_itimer()
H A Dudp_usrreq.c158 struct inpcbinfo udbinfo;
212 static void udp_gc(struct inpcbinfo *);
240 struct inpcbinfo *pcbinfo; in udp_init()
285 struct inpcbinfo *pcbinfo = &udbinfo; in udp_input()
2620 udp_gc(struct inpcbinfo *ipi) in udp_gc()
H A Draw_ip.c119 struct inpcbinfo ripcbinfo;
146 struct inpcbinfo *pcbinfo; in rip_init()
H A Dip_icmp.c1096 extern struct inpcbinfo ripcbinfo;
H A Dtcp_usrreq.c1882 struct inpcbinfo *pcbinfo = NULL; in tcp_fill_info_for_info_tuple()
H A Dtcp_subr.c500 struct inpcbinfo *pcbinfo; in tcp_init()
H A Dtcp_input.c277 struct inpcbinfo tcbinfo;
/xnu-8796.141.3/bsd/netinet6/
H A Din6_pcb.h105 extern struct inpcb *in6_pcblookup_local(struct inpcbinfo *, struct in6_addr *,
107 extern struct inpcb *in6_pcblookup_hash(struct inpcbinfo *, struct in6_addr *,
109 extern int in6_pcblookup_hash_exists(struct inpcbinfo *, struct in6_addr *,
111 extern void in6_pcbnotify(struct inpcbinfo *, struct sockaddr *, u_int,
H A Din6_pcb.c153 in6_pcblookup_local_and_cleanup(struct inpcbinfo *pcbinfo, in in6_pcblookup_local_and_cleanup()
189 struct inpcbinfo *pcbinfo = inp->inp_pcbinfo; in in6_pcbbind()
1083 in6_pcbnotify(struct inpcbinfo *pcbinfo, struct sockaddr *dst, u_int fport_arg, in in6_pcbnotify()
1192 in6_pcblookup_local(struct inpcbinfo *pcbinfo, struct in6_addr *laddr, in in6_pcblookup_local()
1331 in6_pcblookup_hash_exists(struct inpcbinfo *pcbinfo, struct in6_addr *faddr, in in6_pcblookup_hash_exists()
1448 in6_pcblookup_hash(struct inpcbinfo *pcbinfo, struct in6_addr *faddr, in in6_pcblookup_hash()
H A Din6_ifattach.c103 extern struct inpcbinfo udbinfo;
104 extern struct inpcbinfo ripcbinfo;
H A Draw_ip6.c138 extern struct inpcbinfo ripcbinfo;
H A Dudp6_usrreq.c251 struct inpcbinfo *pcbinfo = &udbinfo; in udp6_input()
H A Din6_src.c1650 struct inpcbinfo *pcbinfo = inp->inp_pcbinfo; in in6_pcbsetport()
H A Dicmp6.c158 extern struct inpcbinfo ripcbinfo;
/xnu-8796.141.3/bsd/net/
H A Dpktap.c68 extern struct inpcbinfo ripcbinfo;
952 struct inpcbinfo *pcbinfo = NULL; in pktap_fill_proc_info()
1018 struct inpcbinfo *pcbinfo = NULL; in pktap_fill_proc_info()
H A Dcontent_filter.c360 extern struct inpcbinfo ripcbinfo;
1617 cfil_socket_safe_lock(struct inpcb *inp, struct inpcbinfo *pcbinfo) in cfil_socket_safe_lock()
1650 struct inpcbinfo *pcbinfo = NULL; in cfil_socket_from_sock_id()
1729 struct inpcbinfo *pcbinfo = &tcbinfo; in cfil_socket_from_client_uuid()
H A Dpf.c4099 struct inpcbinfo *pi; in pf_socket_lookup()
/xnu-8796.141.3/bsd/kern/
H A Dsocket_flows.c68 extern struct inpcbinfo ripcbinfo;
1252 soflow_socket_safe_lock(struct inpcb *inp, struct inpcbinfo *pcbinfo) in soflow_socket_safe_lock()
1282 struct inpcbinfo *pcbinfo = NULL; in soflow_validate_dgram_socket()
H A Duipc_socket.c340 extern struct inpcbinfo tcbinfo;