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 &&