Searched refs:pcbinfo (Results 1 – 10 of 10) sorted by relevance
| /freebsd-13.1/sys/netinet/ |
| H A D | in_pcbgroup.c | 174 &pcbinfo->ipi_wildmask); in in_pcbgroup_init() 216 hashdestroy(pcbinfo->ipi_wildbase, M_PCB, pcbinfo->ipi_wildmask); in in_pcbgroup_destroy() 219 pcbinfo->ipi_npcbgroups = 0; in in_pcbgroup_destroy() 301 return (&pcbinfo->ipi_pcbgroups[in_pcbgroup_getbucket(pcbinfo, in in_pcbgroup_bytuple() 328 struct inpcbinfo *pcbinfo; in in_pcbwild_add() local 336 pcbinfo = inp->inp_pcbinfo; in in_pcbwild_add() 350 struct inpcbinfo *pcbinfo; in in_pcbwild_remove() local 357 pcbinfo = inp->inp_pcbinfo; in in_pcbwild_remove() 472 struct inpcbinfo *pcbinfo; in in_pcbgroup_update() local 477 pcbinfo = inp->inp_pcbinfo; in in_pcbgroup_update() [all …]
|
| H A D | in_pcb.c | 352 struct inpcbinfo *pcbinfo; in in_pcbinslbgrouphash() local 480 INP_HASH_WLOCK(pcbinfo); in in_pcblbgroup_numa() 538 pcbinfo->ipi_count = 0; in in_pcbinfo_init() 565 hashdestroy(pcbinfo->ipi_hashbase, M_PCB, pcbinfo->ipi_hashmask); in in_pcbinfo_destroy() 624 INP_LIST_WLOCK(pcbinfo); in in_pcballoc() 626 pcbinfo->ipi_count++; in in_pcballoc() 749 if (pcbinfo != &V_udbinfo || pcbinfo != &V_ulitecbinfo) in in_pcb_lport_dest() 1685 INP_INFO_WLOCK(pcbinfo); in in_pcblist_rele_rlocked() 1773 INP_LIST_WLOCK(pcbinfo); in in_pcbfree() 1894 INP_INFO_WLOCK(pcbinfo); in in_pcbnotifyall() [all …]
|
| H A D | udp_usrreq.c | 400 struct inpcbinfo *pcbinfo; in udp_input() local 1154 struct inpcbinfo *pcbinfo; in udp_output() local 1538 struct inpcbinfo *pcbinfo; in udp_abort() local 1545 INP_HASH_WLOCK(pcbinfo); in udp_abort() 1559 struct inpcbinfo *pcbinfo; in udp_attach() local 1568 INP_INFO_WLOCK(pcbinfo); in udp_attach() 1647 INP_HASH_WLOCK(pcbinfo); in udp_bind() 1665 INP_HASH_WLOCK(pcbinfo); in udp_close() 1704 INP_HASH_WLOCK(pcbinfo); in udp_connect() 1726 INP_INFO_WLOCK(pcbinfo); in udp_detach() [all …]
|
| H A D | raw_ip.c | 160 struct inpcbinfo *pcbinfo = inp->inp_pcbinfo; in rip_inshash() local 164 INP_INFO_WLOCK_ASSERT(pcbinfo); in rip_inshash() 171 inp->inp_faddr.s_addr, pcbinfo->ipi_hashmask); in rip_inshash() 174 pcbhash = &pcbinfo->ipi_hashbase[hash]; in rip_inshash() 946 struct inpcbinfo *pcbinfo; in rip_dodisconnect() local 948 pcbinfo = inp->inp_pcbinfo; in rip_dodisconnect() 949 INP_INFO_WLOCK(pcbinfo); in rip_dodisconnect() 958 INP_INFO_WUNLOCK(pcbinfo); in rip_dodisconnect()
|
| H A D | in_pcb.h | 867 void in_pcbnotifyall(struct inpcbinfo *pcbinfo, struct in_addr,
|
| /freebsd-13.1/sys/netinet6/ |
| H A D | in6_pcbgroup.c | 58 in6_pcbgroup_getbucket(struct inpcbinfo *pcbinfo, uint32_t hash) in in6_pcbgroup_getbucket() argument 64 return (hash % pcbinfo->ipi_npcbgroups); in in6_pcbgroup_getbucket() 79 if ((pcbinfo->ipi_hashfields == IPI_HASHFIELDS_4TUPLE && in in6_pcbgroup_byhash() 81 (pcbinfo->ipi_hashfields == IPI_HASHFIELDS_4TUPLE && in in6_pcbgroup_byhash() 83 (pcbinfo->ipi_hashfields == IPI_HASHFIELDS_2TUPLE && in in6_pcbgroup_byhash() 85 return (&pcbinfo->ipi_pcbgroups[ in in6_pcbgroup_byhash() 86 in6_pcbgroup_getbucket(pcbinfo, hash)]); in in6_pcbgroup_byhash() 92 in6_pcbgroup_bymbuf(struct inpcbinfo *pcbinfo, struct mbuf *m) in in6_pcbgroup_bymbuf() argument 95 return (in6_pcbgroup_byhash(pcbinfo, M_HASHTYPE_GET(m), in in6_pcbgroup_bymbuf() 110 switch (pcbinfo->ipi_hashfields) { in in6_pcbgroup_bytuple() [all …]
|
| H A D | in6_pcb.c | 135 INP_HASH_WLOCK_ASSERT(pcbinfo); in in6_pcbbind() 423 INP_HASH_WLOCK_ASSERT(pcbinfo); in in6_pcbconnect_mbuf() 680 INP_INFO_WLOCK(pcbinfo); in in6_pcbnotify() 730 INP_INFO_WUNLOCK(pcbinfo); in in6_pcbnotify() 747 INP_HASH_LOCK_ASSERT(pcbinfo); in in6_pcblookup_local() 757 pcbinfo->ipi_hashmask)]; in in6_pcblookup_local() 839 INP_INFO_WLOCK(pcbinfo); in in6_pcbpurgeif0() 873 INP_INFO_WUNLOCK(pcbinfo); in in6_pcbpurgeif0() 911 INP_HASH_LOCK_ASSERT(pcbinfo); in in6_pcblookup_lbgroup() 1080 pcbinfo->ipi_wildmask)]; in in6_pcblookup_group() [all …]
|
| H A D | udp6_usrreq.c | 218 struct inpcbinfo *pcbinfo; in udp6_input() local 862 INP_HASH_WLOCK(pcbinfo); in udp6_output() 998 struct inpcbinfo *pcbinfo; in udp6_abort() local 1020 INP_HASH_WLOCK(pcbinfo); in udp6_abort() 1045 INP_INFO_WLOCK(pcbinfo); in udp6_attach() 1095 INP_HASH_WLOCK(pcbinfo); in udp6_bind() 1156 INP_HASH_WLOCK(pcbinfo); in udp6_close() 1215 INP_HASH_WLOCK(pcbinfo); in udp6_connect() 1248 INP_HASH_WLOCK(pcbinfo); in udp6_connect() 1277 INP_INFO_WLOCK(pcbinfo); in udp6_detach() [all …]
|
| H A D | in6_pcb.h | 96 in6_pcblookup_hash_locked(struct inpcbinfo *pcbinfo,
|
| H A D | in6_src.c | 940 struct inpcbinfo *pcbinfo = inp->inp_pcbinfo; in in6_pcbsetport() local 944 INP_HASH_WLOCK_ASSERT(pcbinfo); in in6_pcbsetport()
|