Lines Matching refs:wg
842 WeightGroup *wg) {
843 auto penalty = MAX_DOWNSTREAM_ADDR_WEIGHT + wg->pending_penalty;
844 wg->cycle += penalty / wg->weight;
845 wg->pending_penalty = penalty % wg->weight;
847 pq.push(WeightGroupEntry{wg, wg->seq, wg->cycle});
848 wg->queued = true;
935 auto wg = wgpq.top().wg;
937 wg->queued = false;
940 if (wg->pq.empty()) {
944 auto addr = wg->pq.top().addr;
945 wg->pq.pop();
952 reschedule_addr(wg->pq, addr);
953 reschedule_wg(wgpq, wg);