Lines Matching defs:phd
2048 struct inpcbport *phd;
2058 CK_LIST_FOREACH(phd, porthash, phd_hash) {
2059 if (phd->phd_port == lport)
2062 if (phd != NULL) {
2067 CK_LIST_FOREACH(inp, &phd->phd_pcblist, inp_portlist) {
2651 struct inpcbport *phd;
2694 CK_LIST_FOREACH(phd, pcbporthash, phd_hash) {
2695 if (phd->phd_port == inp->inp_lport)
2702 if (phd == NULL) {
2703 phd = uma_zalloc_smr(pcbinfo->ipi_portzone, M_NOWAIT);
2704 if (phd == NULL) {
2709 phd->phd_port = inp->inp_lport;
2710 CK_LIST_INIT(&phd->phd_pcblist);
2711 CK_LIST_INSERT_HEAD(pcbporthash, phd, phd_hash);
2713 inp->inp_phd = phd;
2714 CK_LIST_INSERT_HEAD(&phd->phd_pcblist, inp, inp_portlist);
2744 struct inpcbport *phd = inp->inp_phd;
2767 if (CK_LIST_FIRST(&phd->phd_pcblist) == NULL) {
2768 CK_LIST_REMOVE(phd, phd_hash);
2769 uma_zfree_smr(inp->inp_pcbinfo->ipi_portzone, phd);