Lines Matching refs:pcbinfo

153 in6_pcblookup_local_and_cleanup(struct inpcbinfo *pcbinfo,  in in6_pcblookup_local_and_cleanup()  argument
159 inp = in6_pcblookup_local(pcbinfo, laddr, lport_arg, ifscope, wild_okay); in in6_pcblookup_local_and_cleanup()
189 struct inpcbinfo *pcbinfo = inp->inp_pcbinfo; in in6_pcbbind() local
208 lck_rw_lock_exclusive(&pcbinfo->ipi_lock); in in6_pcbbind()
211 lck_rw_done(&pcbinfo->ipi_lock); in in6_pcbbind()
219 lck_rw_done(&pcbinfo->ipi_lock); in in6_pcbbind()
227 lck_rw_done(&pcbinfo->ipi_lock); in in6_pcbbind()
238 lck_rw_done(&pcbinfo->ipi_lock); in in6_pcbbind()
266 lck_rw_done(&pcbinfo->ipi_lock); in in6_pcbbind()
283 lck_rw_done(&pcbinfo->ipi_lock); in in6_pcbbind()
308 lck_rw_done(&pcbinfo->ipi_lock); in in6_pcbbind()
320 lck_rw_done(&pcbinfo->ipi_lock); in in6_pcbbind()
329 lck_rw_done(&pcbinfo->ipi_lock); in in6_pcbbind()
341 lck_rw_done(&pcbinfo->ipi_lock); in in6_pcbbind()
362 lck_rw_done(&pcbinfo->ipi_lock); in in6_pcbbind()
373 lck_rw_done(&pcbinfo->ipi_lock); in in6_pcbbind()
380 t = in6_pcblookup_local_and_cleanup(pcbinfo, in in6_pcbbind()
392 lck_rw_done(&pcbinfo->ipi_lock); in in6_pcbbind()
402 pcbinfo, sin.sin_addr, lport, in in6_pcbbind()
413 lck_rw_done(&pcbinfo->ipi_lock); in in6_pcbbind()
429 lck_rw_done(&pcbinfo->ipi_lock); in in6_pcbbind()
437 t = in6_pcblookup_local_and_cleanup(pcbinfo, in in6_pcbbind()
447 lck_rw_done(&pcbinfo->ipi_lock); in in6_pcbbind()
456 t = in_pcblookup_local_and_cleanup(pcbinfo, in in6_pcbbind()
468 lck_rw_done(&pcbinfo->ipi_lock); in in6_pcbbind()
483 lck_rw_done(&pcbinfo->ipi_lock); in in6_pcbbind()
498 lck_rw_done(&pcbinfo->ipi_lock); in in6_pcbbind()
518 lck_rw_done(&pcbinfo->ipi_lock); in in6_pcbbind()
528 lck_rw_done(&pcbinfo->ipi_lock); in in6_pcbbind()
556 lck_rw_done(&pcbinfo->ipi_lock); in in6_pcbbind()
570 lck_rw_done(&pcbinfo->ipi_lock); in in6_pcbbind()
574 lck_rw_done(&pcbinfo->ipi_lock); in in6_pcbbind()
1079 in6_pcbnotify(struct inpcbinfo *pcbinfo, struct sockaddr *dst, u_int fport_arg, in in6_pcbnotify() argument
1083 struct inpcbhead *head = pcbinfo->ipi_listhead; in in6_pcbnotify()
1124 lck_rw_lock_shared(&pcbinfo->ipi_lock); in in6_pcbnotify()
1181 lck_rw_done(&pcbinfo->ipi_lock); in in6_pcbnotify()
1188 in6_pcblookup_local(struct inpcbinfo *pcbinfo, struct in6_addr *laddr, in in6_pcblookup_local() argument
1204 head = &pcbinfo->ipi_hashbase[INP_PCBHASH(INADDR_ANY, lport, 0, in in6_pcblookup_local()
1205 pcbinfo->ipi_hashmask)]; in in6_pcblookup_local()
1230 porthash = &pcbinfo->ipi_porthashbase[INP_PCBPORTHASH(lport, in in6_pcblookup_local()
1231 pcbinfo->ipi_porthashmask)]; in in6_pcblookup_local()
1327 in6_pcblookup_hash_exists(struct inpcbinfo *pcbinfo, struct in6_addr *faddr, in in6_pcblookup_hash_exists() argument
1339 lck_rw_lock_shared(&pcbinfo->ipi_lock); in in6_pcblookup_hash_exists()
1344 head = &pcbinfo->ipi_hashbase[INP_PCBHASH(faddr->s6_addr32[3] /* XXX */, in in6_pcblookup_hash_exists()
1345 lport, fport, pcbinfo->ipi_hashmask)]; in in6_pcblookup_hash_exists()
1377 lck_rw_done(&pcbinfo->ipi_lock); in in6_pcblookup_hash_exists()
1384 head = &pcbinfo->ipi_hashbase[INP_PCBHASH(INADDR_ANY, lport, 0, in in6_pcblookup_hash_exists()
1385 pcbinfo->ipi_hashmask)]; in in6_pcblookup_hash_exists()
1413 lck_rw_done(&pcbinfo->ipi_lock); in in6_pcblookup_hash_exists()
1428 lck_rw_done(&pcbinfo->ipi_lock); in in6_pcblookup_hash_exists()
1436 lck_rw_done(&pcbinfo->ipi_lock); in in6_pcblookup_hash_exists()
1444 in6_pcblookup_hash(struct inpcbinfo *pcbinfo, struct in6_addr *faddr, in in6_pcblookup_hash() argument
1452 lck_rw_lock_shared(&pcbinfo->ipi_lock); in in6_pcblookup_hash()
1457 head = &pcbinfo->ipi_hashbase[INP_PCBHASH(faddr->s6_addr32[3] /* XXX */, in in6_pcblookup_hash()
1458 lport, fport, pcbinfo->ipi_hashmask)]; in in6_pcblookup_hash()
1483 lck_rw_done(&pcbinfo->ipi_lock); in in6_pcblookup_hash()
1487 lck_rw_done(&pcbinfo->ipi_lock); in in6_pcblookup_hash()
1495 head = &pcbinfo->ipi_hashbase[INP_PCBHASH(INADDR_ANY, lport, 0, in in6_pcblookup_hash()
1496 pcbinfo->ipi_hashmask)]; in in6_pcblookup_hash()
1518 lck_rw_done(&pcbinfo->ipi_lock); in in6_pcblookup_hash()
1522 lck_rw_done(&pcbinfo->ipi_lock); in in6_pcblookup_hash()
1533 lck_rw_done(&pcbinfo->ipi_lock); in in6_pcblookup_hash()
1536 lck_rw_done(&pcbinfo->ipi_lock); in in6_pcblookup_hash()
1544 lck_rw_done(&pcbinfo->ipi_lock); in in6_pcblookup_hash()