• Home
  • Raw
  • Download

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()
298 int queue; in cvmx_pko_shutdown() local
302 for (queue = 0; queue < CVMX_PKO_MAX_OUTPUT_QUEUES; queue++) { in cvmx_pko_shutdown()
307 config.s.queue = queue & 0x7f; in cvmx_pko_shutdown()
313 config1.s.qid7 = queue >> 7; in cvmx_pko_shutdown()
317 cvmx_cmd_queue_shutdown(CVMX_CMD_QUEUE_PKO(queue)); in cvmx_pko_shutdown()
345 uint64_t queue; in cvmx_pko_config_port() local
374 for (queue = 0; queue < num_queues; queue++) { in cvmx_pko_config_port()
377 && priority[queue] == in cvmx_pko_config_port()
379 static_priority_base = queue; in cvmx_pko_config_port()
383 && priority[queue] != CVMX_PKO_QUEUE_STATIC_PRIORITY in cvmx_pko_config_port()
384 && queue) in cvmx_pko_config_port()
385 static_priority_end = queue - 1; in cvmx_pko_config_port()
388 && queue == num_queues - 1) in cvmx_pko_config_port()
390 static_priority_end = queue; in cvmx_pko_config_port()
398 && (int)queue > static_priority_end in cvmx_pko_config_port()
399 && priority[queue] == in cvmx_pko_config_port()
405 (int)queue, static_priority_end); in cvmx_pko_config_port()
436 for (queue = 0; queue < num_queues; queue++) { in cvmx_pko_config_port()
440 config1.s.idx3 = queue >> 3; in cvmx_pko_config_port()
441 config1.s.qid7 = (base_queue + queue) >> 7; in cvmx_pko_config_port()
444 config.s.tail = queue == (num_queues - 1); in cvmx_pko_config_port()
445 config.s.index = queue; in cvmx_pko_config_port()
447 config.s.queue = base_queue + queue; in cvmx_pko_config_port()
451 config.s.static_q = (int)queue <= static_priority_end; in cvmx_pko_config_port()
452 config.s.s_tail = (int)queue == static_priority_end; in cvmx_pko_config_port()
459 switch ((int)priority[queue]) { in cvmx_pko_config_port()
496 (unsigned long long)priority[queue]); in cvmx_pko_config_port()
505 (base_queue + queue), in cvmx_pko_config_port()
535 (base_queue + queue)); in cvmx_pko_config_port()