Searched refs:pcbinfo (Results 1 – 12 of 12) sorted by relevance
| /f-stack/freebsd/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 | 349 struct inpcbinfo *pcbinfo; in in_pcbinslbgrouphash() local 477 INP_HASH_WLOCK(pcbinfo); in in_pcblbgroup_numa() 535 pcbinfo->ipi_count = 0; in in_pcbinfo_init() 562 hashdestroy(pcbinfo->ipi_hashbase, M_PCB, pcbinfo->ipi_hashmask); in in_pcbinfo_destroy() 621 INP_LIST_WLOCK(pcbinfo); in in_pcballoc() 623 pcbinfo->ipi_count++; in in_pcballoc() 742 if (pcbinfo != &V_udbinfo || pcbinfo != &V_ulitecbinfo) in in_pcb_lport_dest() 1729 INP_INFO_WLOCK(pcbinfo); in in_pcblist_rele_rlocked() 1817 INP_LIST_WLOCK(pcbinfo); in in_pcbfree() 1938 INP_INFO_WLOCK(pcbinfo); in in_pcbnotifyall() [all …]
|
| H A D | udp_usrreq.c | 400 struct inpcbinfo *pcbinfo; in udp_input() local 1151 struct inpcbinfo *pcbinfo; in udp_output() local 1534 struct inpcbinfo *pcbinfo; in udp_abort() local 1541 INP_HASH_WLOCK(pcbinfo); in udp_abort() 1555 struct inpcbinfo *pcbinfo; in udp_attach() local 1564 INP_INFO_WLOCK(pcbinfo); in udp_attach() 1627 INP_HASH_WLOCK(pcbinfo); in udp_bind() 1645 INP_HASH_WLOCK(pcbinfo); in udp_close() 1678 INP_HASH_WLOCK(pcbinfo); in udp_connect() 1700 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() 940 struct inpcbinfo *pcbinfo; in rip_dodisconnect() local 942 pcbinfo = inp->inp_pcbinfo; in rip_dodisconnect() 943 INP_INFO_WLOCK(pcbinfo); in rip_dodisconnect() 952 INP_INFO_WUNLOCK(pcbinfo); in rip_dodisconnect()
|
| H A D | in_pcb.h | 865 void in_pcbnotifyall(struct inpcbinfo *pcbinfo, struct in_addr,
|
| /f-stack/freebsd/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() 425 INP_HASH_WLOCK_ASSERT(pcbinfo); in in6_pcbconnect_mbuf() 682 INP_INFO_WLOCK(pcbinfo); in in6_pcbnotify() 732 INP_INFO_WUNLOCK(pcbinfo); in in6_pcbnotify() 749 INP_HASH_LOCK_ASSERT(pcbinfo); in in6_pcblookup_local() 759 pcbinfo->ipi_hashmask)]; in in6_pcblookup_local() 841 INP_INFO_WLOCK(pcbinfo); in in6_pcbpurgeif0() 875 INP_INFO_WUNLOCK(pcbinfo); in in6_pcbpurgeif0() 913 INP_HASH_LOCK_ASSERT(pcbinfo); in in6_pcblookup_lbgroup() 1082 pcbinfo->ipi_wildmask)]; in in6_pcblookup_group() [all …]
|
| H A D | udp6_usrreq.c | 218 struct inpcbinfo *pcbinfo; in udp6_input() local 867 INP_HASH_WLOCK(pcbinfo); in udp6_output() 1003 struct inpcbinfo *pcbinfo; in udp6_abort() local 1025 INP_HASH_WLOCK(pcbinfo); in udp6_abort() 1050 INP_INFO_WLOCK(pcbinfo); in udp6_attach() 1095 INP_HASH_WLOCK(pcbinfo); in udp6_bind() 1156 INP_HASH_WLOCK(pcbinfo); in udp6_close() 1210 INP_HASH_WLOCK(pcbinfo); in udp6_connect() 1243 INP_HASH_WLOCK(pcbinfo); in udp6_connect() 1272 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 | 943 struct inpcbinfo *pcbinfo = inp->inp_pcbinfo; in in6_pcbsetport() local 947 INP_HASH_WLOCK_ASSERT(pcbinfo); in in6_pcbsetport()
|
| /f-stack/tools/compat/include/netinet6/ |
| H A D | in6_pcb.h | 96 in6_pcblookup_hash_locked(struct inpcbinfo *pcbinfo,
|
| /f-stack/tools/compat/include/netinet/ |
| H A D | in_pcb.h | 865 void in_pcbnotifyall(struct inpcbinfo *pcbinfo, struct in_addr,
|