Lines Matching defs:queue
70 int queue;
76 for (queue = 0; queue < num_queues; queue++) {
82 config.s.index = queue;
83 config.s.qid = base_queue + queue;
85 config.s.tail = (queue == (num_queues - 1));
86 config.s.s_tail = (queue == static_priority_end);
88 config.s.static_q = (queue <= static_priority_end);
92 CVMX_CMD_QUEUE_PKO(base_queue + queue),
99 "%s: cmd_res=%d pko_port=%d base_queue=%d num_queues=%d queue=%d\n",
101 num_queues, queue);
104 CVMX_CMD_QUEUE_PKO(base_queue + queue));
284 int queue;
288 for (queue = 0; queue < CVMX_PKO_MAX_OUTPUT_QUEUES; queue++) {
293 config.s.queue = queue & 0x7f;
299 config1.s.qid7 = queue >> 7;
303 cvmx_cmd_queue_shutdown(CVMX_CMD_QUEUE_PKO(queue));
313 * @base_queue: First queue number to associate with this port.
315 * @priority: Array of priority levels for each queue. Values are
331 uint64_t queue;
349 ("ERROR: cvmx_pko_config_port: Invalid queue range %llu\n",
356 * Validate the static queue priority setup and set
360 for (queue = 0; queue < num_queues; queue++) {
361 /* Find first queue of static priority */
363 && priority[queue] ==
365 static_priority_base = queue;
366 /* Find last queue of static priority */
369 && priority[queue] != CVMX_PKO_QUEUE_STATIC_PRIORITY
370 && queue)
371 static_priority_end = queue - 1;
374 && queue == num_queues - 1)
376 static_priority_end = queue;
381 * queue 0.
384 && (int)queue > static_priority_end
385 && priority[queue] ==
390 "base queue. q: %d, eq: %d\n",
391 (int)queue, static_priority_end);
398 "queue. sq: %d\n",
403 cvmx_dprintf("Port %d: Static priority queue base: %d, "
410 * are either both -1, or are valid start/end queue
422 for (queue = 0; queue < num_queues; queue++) {
426 config1.s.idx3 = queue >> 3;
427 config1.s.qid7 = (base_queue + queue) >> 7;
430 config.s.tail = queue == (num_queues - 1);
431 config.s.index = queue;
433 config.s.queue = base_queue + queue;
437 config.s.static_q = (int)queue <= static_priority_end;
438 config.s.s_tail = (int)queue == static_priority_end;
445 switch ((int)priority[queue]) {
482 (unsigned long long)priority[queue]);
491 (base_queue + queue),
513 ("ERROR: cvmx_pko_config_port: Command queue initialization failed.\n");
521 (base_queue + queue));