hif 149 altq/altq_hfsc.c struct hfsc_if *hif; hif 157 altq/altq_hfsc.c MALLOC(hif, struct hfsc_if *, sizeof(struct hfsc_if), hif 159 altq/altq_hfsc.c if (hif == NULL) hif 161 altq/altq_hfsc.c bzero(hif, sizeof(struct hfsc_if)); hif 163 altq/altq_hfsc.c hif->hif_eligible = ellist_alloc(); hif 164 altq/altq_hfsc.c if (hif->hif_eligible == NULL) { hif 165 altq/altq_hfsc.c FREE(hif, M_DEVBUF); hif 169 altq/altq_hfsc.c hif->hif_ifq = &ifp->if_snd; hif 172 altq/altq_hfsc.c a->altq_disc = hif; hif 180 altq/altq_hfsc.c struct hfsc_if *hif; hif 182 altq/altq_hfsc.c if ((hif = a->altq_disc) == NULL) hif 186 altq/altq_hfsc.c (void)hfsc_clear_interface(hif); hif 187 altq/altq_hfsc.c (void)hfsc_class_destroy(hif->hif_rootclass); hif 189 altq/altq_hfsc.c ellist_destroy(hif->hif_eligible); hif 191 altq/altq_hfsc.c FREE(hif, M_DEVBUF); hif 199 altq/altq_hfsc.c struct hfsc_if *hif; hif 204 altq/altq_hfsc.c if ((hif = a->altq_disc) == NULL) hif 210 altq/altq_hfsc.c hif->hif_rootclass == NULL) hif 212 altq/altq_hfsc.c else if ((parent = clh_to_clp(hif, a->parent_qid)) == NULL) hif 218 altq/altq_hfsc.c if (clh_to_clp(hif, a->qid) != NULL) hif 231 altq/altq_hfsc.c cl = hfsc_class_create(hif, &rtsc, &lssc, &ulsc, hif 242 altq/altq_hfsc.c struct hfsc_if *hif; hif 245 altq/altq_hfsc.c if ((hif = a->altq_disc) == NULL) hif 248 altq/altq_hfsc.c if ((cl = clh_to_clp(hif, a->qid)) == NULL) hif 257 altq/altq_hfsc.c struct hfsc_if *hif; hif 262 altq/altq_hfsc.c if ((hif = altq_lookup(a->ifname, ALTQT_HFSC)) == NULL) hif 265 altq/altq_hfsc.c if ((cl = clh_to_clp(hif, a->qid)) == NULL) hif 284 altq/altq_hfsc.c hfsc_clear_interface(struct hfsc_if *hif) hif 289 altq/altq_hfsc.c while (hif->hif_rootclass != NULL && hif 290 altq/altq_hfsc.c (cl = hif->hif_rootclass->cl_children) != NULL) { hif 309 altq/altq_hfsc.c struct hfsc_if *hif = (struct hfsc_if *)ifq->altq_disc; hif 313 altq/altq_hfsc.c hfsc_purge(hif); hif 321 altq/altq_hfsc.c hfsc_purge(struct hfsc_if *hif) hif 325 altq/altq_hfsc.c for (cl = hif->hif_rootclass; cl != NULL; cl = hfsc_nextclass(cl)) hif 328 altq/altq_hfsc.c if (ALTQ_IS_ENABLED(hif->hif_ifq)) hif 329 altq/altq_hfsc.c hif->hif_ifq->ifq_len = 0; hif 333 altq/altq_hfsc.c hfsc_class_create(struct hfsc_if *hif, struct service_curve *rsc, hif 340 altq/altq_hfsc.c if (hif->hif_classes >= HFSC_MAX_CLASSES) hif 397 altq/altq_hfsc.c red_pkttime = (int64_t)hif->hif_ifq->altq_ifp->if_mtu hif 444 altq/altq_hfsc.c cl->cl_id = hif->hif_classid++; hif 446 altq/altq_hfsc.c cl->cl_hif = hif; hif 450 altq/altq_hfsc.c hif->hif_classes++; hif 458 altq/altq_hfsc.c if (hif->hif_class_tbl[i] == NULL) hif 459 altq/altq_hfsc.c hif->hif_class_tbl[i] = cl; hif 462 altq/altq_hfsc.c if (hif->hif_class_tbl[i] == NULL) { hif 463 altq/altq_hfsc.c hif->hif_class_tbl[i] = cl; hif 473 altq/altq_hfsc.c hif->hif_defaultclass = cl; hif 477 altq/altq_hfsc.c hif->hif_rootclass = cl; hif 619 altq/altq_hfsc.c struct hfsc_if *hif = (struct hfsc_if *)ifq->altq_disc; hif 631 altq/altq_hfsc.c if ((cl = clh_to_clp(hif, m->m_pkthdr.pf.qid)) == NULL || hif 633 altq/altq_hfsc.c cl = hif->hif_defaultclass; hif 669 altq/altq_hfsc.c struct hfsc_if *hif = (struct hfsc_if *)ifq->altq_disc; hif 676 altq/altq_hfsc.c if (hif->hif_packets == 0) hif 682 altq/altq_hfsc.c if (op == ALTDQ_REMOVE && hif->hif_pollcache != NULL) { hif 684 altq/altq_hfsc.c cl = hif->hif_pollcache; hif 685 altq/altq_hfsc.c hif->hif_pollcache = NULL; hif 695 altq/altq_hfsc.c if ((cl = ellist_get_mindl(hif->hif_eligible, cur_time)) hif 706 altq/altq_hfsc.c cl = hif->hif_rootclass; hif 730 altq/altq_hfsc.c hif->hif_pollcache = cl; hif 1124 altq/altq_hfsc.c struct hfsc_if *hif = cl->cl_hif; hif 1128 altq/altq_hfsc.c if ((p = TAILQ_LAST(hif->hif_eligible, _eligible)) == NULL || hif 1130 altq/altq_hfsc.c TAILQ_INSERT_TAIL(hif->hif_eligible, cl, cl_ellist); hif 1134 altq/altq_hfsc.c TAILQ_FOREACH(p, hif->hif_eligible, cl_ellist) { hif 1146 altq/altq_hfsc.c struct hfsc_if *hif = cl->cl_hif; hif 1148 altq/altq_hfsc.c TAILQ_REMOVE(hif->hif_eligible, cl, cl_ellist); hif 1154 altq/altq_hfsc.c struct hfsc_if *hif = cl->cl_hif; hif 1166 altq/altq_hfsc.c last = TAILQ_LAST(hif->hif_eligible, _eligible); hif 1169 altq/altq_hfsc.c TAILQ_REMOVE(hif->hif_eligible, cl, cl_ellist); hif 1170 altq/altq_hfsc.c TAILQ_INSERT_TAIL(hif->hif_eligible, cl, cl_ellist); hif 1180 altq/altq_hfsc.c TAILQ_REMOVE(hif->hif_eligible, cl, cl_ellist); hif 1621 altq/altq_hfsc.c clh_to_clp(struct hfsc_if *hif, u_int32_t chandle) hif 1633 altq/altq_hfsc.c if ((cl = hif->hif_class_tbl[i]) != NULL && cl->cl_handle == chandle) hif 1636 altq/altq_hfsc.c if ((cl = hif->hif_class_tbl[i]) != NULL &&