cbqp 70 altq/altq_cbq.c cbq_class_destroy(cbq_state_t *cbqp, struct rm_class *cl) cbqp 75 altq/altq_cbq.c rmc_delete_class(&cbqp->ifnp, cl); cbqp 81 altq/altq_cbq.c if (cbqp->cbq_class_tbl[i] == cl) cbqp 82 altq/altq_cbq.c cbqp->cbq_class_tbl[i] = NULL; cbqp 84 altq/altq_cbq.c if (cl == cbqp->ifnp.root_) cbqp 85 altq/altq_cbq.c cbqp->ifnp.root_ = NULL; cbqp 86 altq/altq_cbq.c if (cl == cbqp->ifnp.default_) cbqp 87 altq/altq_cbq.c cbqp->ifnp.default_ = NULL; cbqp 93 altq/altq_cbq.c clh_to_clp(cbq_state_t *cbqp, u_int32_t chandle) cbqp 105 altq/altq_cbq.c if ((cl = cbqp->cbq_class_tbl[i]) != NULL && cbqp 109 altq/altq_cbq.c if ((cl = cbqp->cbq_class_tbl[i]) != NULL && cbqp 116 altq/altq_cbq.c cbq_clear_interface(cbq_state_t *cbqp) cbqp 125 altq/altq_cbq.c if ((cl = cbqp->cbq_class_tbl[i]) != NULL) { cbqp 129 altq/altq_cbq.c cbq_class_destroy(cbqp, cl); cbqp 130 altq/altq_cbq.c cbqp->cbq_class_tbl[i] = NULL; cbqp 131 altq/altq_cbq.c if (cl == cbqp->ifnp.root_) cbqp 132 altq/altq_cbq.c cbqp->ifnp.root_ = NULL; cbqp 133 altq/altq_cbq.c if (cl == cbqp->ifnp.default_) cbqp 134 altq/altq_cbq.c cbqp->ifnp.default_ = NULL; cbqp 146 altq/altq_cbq.c cbq_state_t *cbqp = (cbq_state_t *)ifq->altq_disc; cbqp 150 altq/altq_cbq.c cbq_purge(cbqp); cbqp 208 altq/altq_cbq.c cbq_state_t *cbqp; cbqp 217 altq/altq_cbq.c MALLOC(cbqp, cbq_state_t *, sizeof(cbq_state_t), M_DEVBUF, M_WAITOK); cbqp 218 altq/altq_cbq.c if (cbqp == NULL) cbqp 220 altq/altq_cbq.c bzero(cbqp, sizeof(cbq_state_t)); cbqp 221 altq/altq_cbq.c CALLOUT_INIT(&cbqp->cbq_callout); cbqp 222 altq/altq_cbq.c cbqp->cbq_qlen = 0; cbqp 223 altq/altq_cbq.c cbqp->ifnp.ifq_ = &ifp->if_snd; /* keep the ifq */ cbqp 226 altq/altq_cbq.c a->altq_disc = cbqp; cbqp 234 altq/altq_cbq.c cbq_state_t *cbqp; cbqp 236 altq/altq_cbq.c if ((cbqp = a->altq_disc) == NULL) cbqp 240 altq/altq_cbq.c cbq_clear_interface(cbqp); cbqp 242 altq/altq_cbq.c if (cbqp->ifnp.default_) cbqp 243 altq/altq_cbq.c cbq_class_destroy(cbqp, cbqp->ifnp.default_); cbqp 244 altq/altq_cbq.c if (cbqp->ifnp.root_) cbqp 245 altq/altq_cbq.c cbq_class_destroy(cbqp, cbqp->ifnp.root_); cbqp 248 altq/altq_cbq.c FREE(cbqp, M_DEVBUF); cbqp 257 altq/altq_cbq.c cbq_state_t *cbqp; cbqp 262 altq/altq_cbq.c if ((cbqp = a->altq_disc) == NULL) cbqp 273 altq/altq_cbq.c if (cbqp->cbq_class_tbl[i] != NULL) { cbqp 275 altq/altq_cbq.c if (cbqp->cbq_class_tbl[i] == NULL) cbqp 287 altq/altq_cbq.c parent = clh_to_clp(cbqp, a->parent_qid); cbqp 314 altq/altq_cbq.c if (cbqp->ifnp.root_) cbqp 318 altq/altq_cbq.c if (cbqp->ifnp.default_) cbqp 335 altq/altq_cbq.c rmc_init(cbqp->ifnp.ifq_, &cbqp->ifnp, opts->ns_per_byte, cbqp 339 altq/altq_cbq.c cl = cbqp->ifnp.root_; cbqp 342 altq/altq_cbq.c &cbqp->ifnp, opts->ns_per_byte, cbqp 355 altq/altq_cbq.c cbqp->cbq_class_tbl[i] = cl; cbqp 358 altq/altq_cbq.c cbqp->ifnp.default_ = cl; cbqp 367 altq/altq_cbq.c cbq_state_t *cbqp; cbqp 370 altq/altq_cbq.c if ((cbqp = a->altq_disc) == NULL) cbqp 373 altq/altq_cbq.c if ((cl = clh_to_clp(cbqp, a->qid)) == NULL) cbqp 381 altq/altq_cbq.c rmc_delete_class(&cbqp->ifnp, cl); cbqp 387 altq/altq_cbq.c if (cbqp->cbq_class_tbl[i] == cl) { cbqp 388 altq/altq_cbq.c cbqp->cbq_class_tbl[i] = NULL; cbqp 389 altq/altq_cbq.c if (cl == cbqp->ifnp.root_) cbqp 390 altq/altq_cbq.c cbqp->ifnp.root_ = NULL; cbqp 391 altq/altq_cbq.c if (cl == cbqp->ifnp.default_) cbqp 392 altq/altq_cbq.c cbqp->ifnp.default_ = NULL; cbqp 402 altq/altq_cbq.c cbq_state_t *cbqp; cbqp 407 altq/altq_cbq.c if ((cbqp = altq_lookup(a->ifname, ALTQT_CBQ)) == NULL) cbqp 410 altq/altq_cbq.c if ((cl = clh_to_clp(cbqp, a->qid)) == NULL) cbqp 442 altq/altq_cbq.c cbq_state_t *cbqp = (cbq_state_t *)ifq->altq_disc; cbqp 454 altq/altq_cbq.c if ((cl = clh_to_clp(cbqp, m->m_pkthdr.pf.qid)) == NULL) { cbqp 455 altq/altq_cbq.c cl = cbqp->ifnp.default_; cbqp 471 altq/altq_cbq.c ++cbqp->cbq_qlen; cbqp 479 altq/altq_cbq.c cbq_state_t *cbqp = (cbq_state_t *)ifq->altq_disc; cbqp 482 altq/altq_cbq.c m = rmc_dequeue_next(&cbqp->ifnp, op); cbqp 485 altq/altq_cbq.c --cbqp->cbq_qlen; /* decrement # of packets in cbq */ cbqp 489 altq/altq_cbq.c rmc_update_class_util(&cbqp->ifnp); cbqp 505 altq/altq_cbq.c cbq_state_t *cbqp; cbqp 512 altq/altq_cbq.c if ((cbqp = (cbq_state_t *)ifq->altq_disc) == NULL) cbqp 518 altq/altq_cbq.c cbqp->cbq_qlen > 0 && (ifp->if_flags & IFF_OACTIVE) == 0) cbqp 522 altq/altq_cbq.c static void cbq_purge(cbq_state_t *cbqp) cbqp 528 altq/altq_cbq.c if ((cl = cbqp->cbq_class_tbl[i]) != NULL) cbqp 530 altq/altq_cbq.c if (ALTQ_IS_ENABLED(cbqp->ifnp.ifq_)) cbqp 531 altq/altq_cbq.c cbqp->ifnp.ifq_->ifq_len = 0;