Lines Matching refs:inpcbinfo
165 struct inpcbinfo *inp_pcbinfo; /* PCB list info */
396 struct inpcbinfo;
413 _INPCB_PTR(struct inpcbinfo *) inp_pcbinfo; /* PCB list info */
643 typedef void (*inpcb_timer_func_t)(struct inpcbinfo *);
652 struct inpcbinfo { struct
658 TAILQ_ENTRY(inpcbinfo) ipi_entry;
908 extern void in_pcbinfo_attach(struct inpcbinfo *);
909 extern int in_pcbinfo_detach(struct inpcbinfo *);
917 extern void inpcb_gc_sched(struct inpcbinfo *, u_int32_t type);
918 extern void inpcb_timer_sched(struct inpcbinfo *, u_int32_t type);
922 extern int in_pcballoc(struct socket *, struct inpcbinfo *, struct proc *);
932 extern struct inpcb *in_pcblookup_local(struct inpcbinfo *, struct in_addr,
934 extern struct inpcb *in_pcblookup_local_and_cleanup(struct inpcbinfo *,
936 extern struct inpcb *in_pcblookup_hash(struct inpcbinfo *, struct in_addr,
938 extern struct inpcb *in_pcblookup_hash_try(struct inpcbinfo *pcbinfo,
941 extern int in_pcblookup_hash_exists(struct inpcbinfo *, struct in_addr,
943 extern void in_pcbnotifyall(struct inpcbinfo *, struct in_addr, int,
956 extern int get_pcblist_n(short, struct sysctl_req *, struct inpcbinfo *);
959 bitstr_t *__counted_by(bitstr_size(IP_PORTRANGE_SIZE)), struct inpcbinfo *);
962 extern uint32_t inpcb_count_opportunistic(unsigned int, struct inpcbinfo *,
964 extern uint32_t inpcb_find_anypcb_byaddr(struct ifaddr *, struct inpcbinfo *);
995 extern int inp_findinpcb_procinfo(struct inpcbinfo *, uint32_t, struct so_procinfo *);
1019 extern int inp_limit_companion_link(struct inpcbinfo *pcbinfo, u_int32_t limit);
1020 extern int inp_recover_companion_link(struct inpcbinfo *pcbinfo);