Lines Matching refs:inpcb
139 static struct inpcb *in_pcblookup_hash_locked(struct inpcbinfo *pcbinfo,
245 static void in_pcbremhash(struct inpcb *);
298 in_pcblbgroup_find(struct inpcb *inp) in in_pcblbgroup_find()
312 struct inpcb *inp1; in in_pcblbgroup_find()
328 in_pcblbgroup_insert(struct inpcblbgroup *grp, struct inpcb *inp) in in_pcblbgroup_insert()
377 LIST_SWAP(&old_grp->il_pending, &grp->il_pending, inpcb, in in_pcblbgroup_resize()
389 in_pcbinslbgrouphash(struct inpcb *inp, uint8_t numa_domain) in in_pcbinslbgrouphash()
464 in_pcbremlbgrouphash(struct inpcb *inp) in in_pcbremlbgrouphash()
469 struct inpcb *inp1; in in_pcbremlbgrouphash()
515 in_pcblbgroup_numa(struct inpcb *inp, int arg) in in_pcblbgroup_numa()
551 CTASSERT(sizeof(struct inpcbhead) == sizeof(LIST_HEAD(, inpcb)));
634 struct inpcb *inp; in in_pcballoc()
716 in_pcbbind(struct inpcb *inp, struct sockaddr_in *sin, int flags, in in_pcbbind()
756 in_pcb_lport_dest(const struct inpcb *inp, struct sockaddr *lsa, in in_pcb_lport_dest()
761 struct inpcb *tmpinp; in in_pcb_lport_dest()
892 in_pcb_lport(struct inpcb *inp, struct in_addr *laddrp, u_short *lportp, in in_pcb_lport()
912 in_pcbbind_avail(struct inpcb *inp, const struct in_addr laddr, in in_pcbbind_avail()
959 struct inpcb *t; in in_pcbbind_avail()
1011 in_pcbbind_setup(struct inpcb *inp, struct sockaddr_in *sin, in_addr_t *laddrp, in in_pcbbind_setup()
1083 in_pcbconnect(struct inpcb *inp, struct sockaddr_in *sin, struct ucred *cred) in in_pcbconnect()
1192 in_pcbladdr(const struct inpcb *inp, struct in_addr *faddr, in in_pcbladdr()
1420 in_pcbdisconnect(struct inpcb *inp) in in_pcbdisconnect()
1439 in_pcblisten(struct inpcb *inp) in in_pcblisten()
1467 inp_lock(struct inpcb *inp, const inp_lookup_t lock) in inp_lock()
1475 inp_unlock(struct inpcb *inp, const inp_lookup_t lock) in inp_unlock()
1483 inp_trylock(struct inpcb *inp, const inp_lookup_t lock) in inp_trylock()
1491 _inp_smr_lock(struct inpcb *inp, const inp_lookup_t lock, const int ignflags) in _inp_smr_lock()
1530 inp_smr_lock(struct inpcb *inp, const inp_lookup_t lock) in inp_smr_lock()
1579 struct inpcb *
1587 struct inpcb *inp; in inp_next()
1687 in_pcbref(struct inpcb *inp) in in_pcbref()
1700 in_pcbrele_rlocked(struct inpcb *inp) in in_pcbrele_rlocked()
1720 in_pcbrele_wlocked(struct inpcb *inp) in in_pcbrele_wlocked()
1740 in_pcbrele(struct inpcb *inp, const inp_lookup_t lock) in in_pcbrele()
1752 in_pcbrele_rlock(struct inpcb *inp) in in_pcbrele_rlock()
1774 in_pcbfree(struct inpcb *inp) in in_pcbfree()
1853 struct inpcb *inp = mem; in inpcb_fini()
1873 in_pcbdrop(struct inpcb *inp) in in_pcbdrop()
1890 struct inpcb *inp; in in_getsockaddr()
1908 struct inpcb *inp; in in_getpeeraddr()
1924 inp_v4_multi_match(const struct inpcb *inp, void *v __unused) in inp_v4_multi_match()
1938 struct inpcb *inp; in in_pcbpurgeif0()
1981 struct inpcb *
1985 struct inpcb *inp; in in_pcblookup_local()
2032 struct inpcb *match = NULL; in in_pcblookup_local()
2097 static struct inpcb *
2105 struct inpcb *inp; in in_pcblookup_lbgroup()
2182 in_pcblookup_exact_match(const struct inpcb *inp, struct in_addr faddr, in in_pcblookup_exact_match()
2198 static struct inpcb *
2203 struct inpcb *inp; in in_pcblookup_hash_exact()
2223 in_pcblookup_wild_match(const struct inpcb *inp, struct in_addr laddr, in in_pcblookup_wild_match()
2242 #define INP_LOOKUP_AGAIN ((struct inpcb *)(uintptr_t)-1)
2244 static struct inpcb *
2249 struct inpcb *inp; in in_pcblookup_hash_wild_smr()
2281 static struct inpcb *
2286 struct inpcb *inp, *local_wild, *local_exact, *jail_wild; in in_pcblookup_hash_wild_locked()
2288 struct inpcb *local_wild_mapped; in in_pcblookup_hash_wild_locked()
2360 static struct inpcb *
2365 struct inpcb *inp; in in_pcblookup_hash_locked()
2392 static struct inpcb *
2397 struct inpcb *inp; in in_pcblookup_hash()
2419 static struct inpcb *
2424 struct inpcb *inp; in in_pcblookup_hash_smr()
2486 struct inpcb *
2498 struct inpcb *
2513 in_pcbjailed(const struct inpcb *inp, unsigned int flag) in in_pcbjailed()
2527 _in_pcbinshash_wild(struct inpcbhead *pcbhash, struct inpcb *inp) in _in_pcbinshash_wild()
2529 struct inpcb *last; in _in_pcbinshash_wild()
2584 _in6_pcbinshash_wild(struct inpcbhead *pcbhash, struct inpcb *inp) in _in6_pcbinshash_wild()
2586 struct inpcb *last; in _in6_pcbinshash_wild()
2634 in_pcbinshash(struct inpcb *inp) in in_pcbinshash()
2704 in_pcbremhash_locked(struct inpcb *inp) in in_pcbremhash_locked()
2732 in_pcbremhash(struct inpcb *inp) in in_pcbremhash()
2746 in_pcbrehash(struct inpcb *inp) in in_pcbrehash()
2798 in_losing(struct inpcb *inp) in in_losing()
2813 struct inpcb *inp; in in_pcbsosetlabel()
2827 inp_wlock(struct inpcb *inp) in inp_wlock()
2834 inp_wunlock(struct inpcb *inp) in inp_wunlock()
2841 inp_rlock(struct inpcb *inp) in inp_rlock()
2848 inp_runlock(struct inpcb *inp) in inp_runlock()
2856 inp_lock_assert(struct inpcb *inp) in inp_lock_assert()
2863 inp_unlock_assert(struct inpcb *inp) in inp_unlock_assert()
2872 void (*func)(struct inpcb *, void *), void *arg) in inp_apply_all() argument
2876 struct inpcb *inp; in inp_apply_all()
2883 inp_inpcbtosocket(struct inpcb *inp) in inp_inpcbtosocket()
2891 inp_4tuple_get(struct inpcb *inp, uint32_t *laddr, uint16_t *lp, in inp_4tuple_get()
2911 in_pcbtoxinpcb(const struct inpcb *inp, struct xinpcb *xi) in in_pcbtoxinpcb()
2936 int (*ctloutput_set)(struct inpcb *, struct sockopt *)) in sysctl_setsockopt() argument
2941 struct inpcb *inp; in sysctl_setsockopt()
3191 db_print_inpcb(struct inpcb *inp, const char *name, int indent) in db_print_inpcb()
3241 DB_SHOW_COMMAND(inpcb, db_show_inpcb) in DB_SHOW_COMMAND() argument
3243 struct inpcb *inp; in DB_SHOW_COMMAND()
3249 inp = (struct inpcb *)addr; in DB_SHOW_COMMAND()
3261 in_pcbmodify_txrtlmt(struct inpcb *inp, uint32_t max_pacing_rate) in in_pcbmodify_txrtlmt()
3287 in_pcbquery_txrtlmt(struct inpcb *inp, uint32_t *p_max_pacing_rate) in in_pcbquery_txrtlmt()
3312 in_pcbquery_txrlevel(struct inpcb *inp, uint32_t *p_txqueue_level) in in_pcbquery_txrlevel()
3336 in_pcbattach_txrtlmt(struct inpcb *inp, struct ifnet *ifp, in in_pcbattach_txrtlmt()
3387 in_pcbdetach_txrtlmt(struct inpcb *inp) in in_pcbdetach_txrtlmt()
3406 in_pcboutput_txrtlmt_locked(struct inpcb *inp, struct ifnet *ifp, struct mbuf *mb, uint32_t max_pac… in in_pcboutput_txrtlmt_locked()
3461 in_pcboutput_txrtlmt(struct inpcb *inp, struct ifnet *ifp, struct mbuf *mb) in in_pcboutput_txrtlmt()
3506 in_pcboutput_eagain(struct inpcb *inp) in in_pcboutput_eagain()