Lines Matching refs:pcbinfo
1266 soflow_socket_safe_lock(struct inpcb *inp, struct inpcbinfo *pcbinfo) in soflow_socket_safe_lock() argument
1270 VERIFY(pcbinfo != NULL); in soflow_socket_safe_lock()
1274 lck_rw_done(&pcbinfo->ipi_lock); in soflow_socket_safe_lock()
1283 lck_rw_done(&pcbinfo->ipi_lock); in soflow_socket_safe_lock()
1296 struct inpcbinfo *pcbinfo = NULL; in soflow_validate_dgram_socket() local
1299 pcbinfo = &udbinfo; in soflow_validate_dgram_socket()
1300 lck_rw_lock_shared(&pcbinfo->ipi_lock); in soflow_validate_dgram_socket()
1301 LIST_FOREACH(inp, pcbinfo->ipi_listhead, inp_list) { in soflow_validate_dgram_socket()
1303 if (soflow_socket_safe_lock(inp, pcbinfo)) { in soflow_validate_dgram_socket()
1310 lck_rw_done(&pcbinfo->ipi_lock); in soflow_validate_dgram_socket()
1315 pcbinfo = &ripcbinfo; in soflow_validate_dgram_socket()
1316 lck_rw_lock_shared(&pcbinfo->ipi_lock); in soflow_validate_dgram_socket()
1317 LIST_FOREACH(inp, pcbinfo->ipi_listhead, inp_list) { in soflow_validate_dgram_socket()
1319 if (soflow_socket_safe_lock(inp, pcbinfo)) { in soflow_validate_dgram_socket()
1326 lck_rw_done(&pcbinfo->ipi_lock); in soflow_validate_dgram_socket()