Lines Matching refs:queue

70 	int queue;  in __cvmx_pko_iport_config()  local
76 for (queue = 0; queue < num_queues; queue++) { in __cvmx_pko_iport_config()
82 config.s.index = queue; in __cvmx_pko_iport_config()
83 config.s.qid = base_queue + queue; in __cvmx_pko_iport_config()
85 config.s.tail = (queue == (num_queues - 1)); in __cvmx_pko_iport_config()
86 config.s.s_tail = (queue == static_priority_end); in __cvmx_pko_iport_config()
88 config.s.static_q = (queue <= static_priority_end); in __cvmx_pko_iport_config()
92 CVMX_CMD_QUEUE_PKO(base_queue + queue), in __cvmx_pko_iport_config()
101 num_queues, queue); in __cvmx_pko_iport_config()
104 CVMX_CMD_QUEUE_PKO(base_queue + queue)); in __cvmx_pko_iport_config()
284 int queue; in cvmx_pko_shutdown() local
288 for (queue = 0; queue < CVMX_PKO_MAX_OUTPUT_QUEUES; queue++) { in cvmx_pko_shutdown()
293 config.s.queue = queue & 0x7f; in cvmx_pko_shutdown()
299 config1.s.qid7 = queue >> 7; in cvmx_pko_shutdown()
303 cvmx_cmd_queue_shutdown(CVMX_CMD_QUEUE_PKO(queue)); in cvmx_pko_shutdown()
331 uint64_t queue; in cvmx_pko_config_port() local
360 for (queue = 0; queue < num_queues; queue++) { in cvmx_pko_config_port()
363 && priority[queue] == in cvmx_pko_config_port()
365 static_priority_base = queue; in cvmx_pko_config_port()
369 && priority[queue] != CVMX_PKO_QUEUE_STATIC_PRIORITY in cvmx_pko_config_port()
370 && queue) in cvmx_pko_config_port()
371 static_priority_end = queue - 1; in cvmx_pko_config_port()
374 && queue == num_queues - 1) in cvmx_pko_config_port()
376 static_priority_end = queue; in cvmx_pko_config_port()
384 && (int)queue > static_priority_end in cvmx_pko_config_port()
385 && priority[queue] == in cvmx_pko_config_port()
391 (int)queue, static_priority_end); in cvmx_pko_config_port()
422 for (queue = 0; queue < num_queues; queue++) { in cvmx_pko_config_port()
426 config1.s.idx3 = queue >> 3; in cvmx_pko_config_port()
427 config1.s.qid7 = (base_queue + queue) >> 7; in cvmx_pko_config_port()
430 config.s.tail = queue == (num_queues - 1); in cvmx_pko_config_port()
431 config.s.index = queue; in cvmx_pko_config_port()
433 config.s.queue = base_queue + queue; in cvmx_pko_config_port()
437 config.s.static_q = (int)queue <= static_priority_end; in cvmx_pko_config_port()
438 config.s.s_tail = (int)queue == static_priority_end; in cvmx_pko_config_port()
445 switch ((int)priority[queue]) { in cvmx_pko_config_port()
482 (unsigned long long)priority[queue]); in cvmx_pko_config_port()
491 (base_queue + queue), in cvmx_pko_config_port()
521 (base_queue + queue)); in cvmx_pko_config_port()