Lines Matching refs:q_
231 cl->q_ = malloc(sizeof(class_queue_t), M_DEVBUF, M_WAITOK|M_ZERO);
232 if (cl->q_ == NULL) {
251 qlimit(cl->q_) = maxq;
252 qtype(cl->q_) = Q_DROPHEAD;
253 qlen(cl->q_) = 0;
294 qlimit(cl->q_) * 10/100,
295 qlimit(cl->q_) * 30/100,
298 qtype(cl->q_) = Q_RED;
305 qtype(cl->q_) = Q_RIO;
366 qlimit(cl->q_) = maxq;
635 if (q_is_rio(cl->q_))
639 if (q_is_red(cl->q_))
643 free(cl->q_, M_DEVBUF);
755 int is_empty = qempty(cl->q_);
803 if (qlen(cl->q_) > qlimit(cl->q_)) {
853 if (!cl->sleeping_ && (qlen(cl->q_) > cl->qthresh_))
1016 if (!qempty(cl->q_)) {
1085 if (qempty(cl->q_))
1151 if (!qempty(cl->q_)) {
1200 if (qempty(cl->q_))
1399 if ((qlen(cl->q_) <= 0) || TS_LT(nowp, &borrowed->undertime_)) {
1407 if ((qlen(cl->q_) <= 1) || TS_LT(&now, &borrowed->undertime_)) {
1444 ASSERT(qlen(cl->q_) > 0);
1446 if (qempty(cl->q_))
1455 if (!qempty(cl->q_)) {
1456 _flushq(cl->q_);
1615 if (q_is_rio(cl->q_))
1616 return rio_addq((rio_t *)cl->red_, cl->q_, m, cl->pktattr_);
1619 if (q_is_red(cl->q_))
1620 return red_addq(cl->red_, cl->q_, m, cl->pktattr_);
1626 _addq(cl->q_, m);
1636 if ((m = _getq(cl->q_)) != NULL)
1644 if (q_is_rio(cl->q_))
1645 return rio_getq((rio_t *)cl->red_, cl->q_);
1648 if (q_is_red(cl->q_))
1649 return red_getq(cl->red_, cl->q_);
1651 return _getq(cl->q_);
1657 return qhead(cl->q_);