Lines Matching refs:queues
157 * updates statistics and updates queues status
170 * updates statistics and updates queues status
186 * @param queues_ptr list of pointers to packet queues
222 * @param queues list of pointers to packet queues
228 void escalate(std::initializer_list<Queues*> queues,
235 * priority value in a specified cluster of queues
236 * (e.g. read queues or write queues) which is passed
241 * @param queues reference to packet queues
248 void escalateQueues(Queues& queues, uint64_t queue_entry_size,
314 * Gets the total combined READ queues size
316 * @return total queues size in packets
321 * Gets the total combined WRITE queues size
323 * @return total queues size in packets
346 MemCtrl::escalateQueues(Queues& queues, uint64_t queue_entry_size,
349 auto it = queues[curr_prio].begin();
350 while (it != queues[curr_prio].end()) {
397 queues[tgt_prio].push_back(pkt);
401 it = queues[curr_prio].erase(it);
418 MemCtrl::escalate(std::initializer_list<Queues*> queues,
450 for (auto q : queues) {
466 MemCtrl::qosSchedule(std::initializer_list<Queues*> queues,
492 escalate(queues, queue_entry_size, m.first, prio);
503 escalate(queues, queue_entry_size, pkt->masterId(), pkt_priority);