Lines Matching refs:config
52 union cvmx_pko_reg_cmd_buf config; in cvmx_pko_initialize_global() local
59 config.u64 = 0; in cvmx_pko_initialize_global()
60 config.s.pool = CVMX_FPA_OUTPUT_BUFFER_POOL; in cvmx_pko_initialize_global()
61 config.s.size = CVMX_FPA_OUTPUT_BUFFER_POOL_SIZE / 8 - 1; in cvmx_pko_initialize_global()
63 cvmx_write_csr(CVMX_PKO_REG_CMD_BUF, config.u64); in cvmx_pko_initialize_global()
161 union cvmx_pko_mem_queue_ptrs config; in cvmx_pko_shutdown() local
167 config.u64 = 0; in cvmx_pko_shutdown()
168 config.s.tail = 1; in cvmx_pko_shutdown()
169 config.s.index = 0; in cvmx_pko_shutdown()
170 config.s.port = CVMX_PKO_MEM_QUEUE_PTRS_ILLEGAL_PID; in cvmx_pko_shutdown()
171 config.s.queue = queue & 0x7f; in cvmx_pko_shutdown()
172 config.s.qos_mask = 0; in cvmx_pko_shutdown()
173 config.s.buf_ptr = 0; in cvmx_pko_shutdown()
180 cvmx_write_csr(CVMX_PKO_MEM_QUEUE_PTRS, config.u64); in cvmx_pko_shutdown()
210 union cvmx_pko_mem_queue_ptrs config; in cvmx_pko_config_port() local
304 config.u64 = 0; in cvmx_pko_config_port()
305 config.s.tail = queue == (num_queues - 1); in cvmx_pko_config_port()
306 config.s.index = queue; in cvmx_pko_config_port()
307 config.s.port = port; in cvmx_pko_config_port()
308 config.s.queue = base_queue + queue; in cvmx_pko_config_port()
311 config.s.static_p = static_priority_base >= 0; in cvmx_pko_config_port()
312 config.s.static_q = (int)queue <= static_priority_end; in cvmx_pko_config_port()
313 config.s.s_tail = (int)queue == static_priority_end; in cvmx_pko_config_port()
322 config.s.qos_mask = 0x00; in cvmx_pko_config_port()
325 config.s.qos_mask = 0x01; in cvmx_pko_config_port()
328 config.s.qos_mask = 0x11; in cvmx_pko_config_port()
331 config.s.qos_mask = 0x49; in cvmx_pko_config_port()
334 config.s.qos_mask = 0x55; in cvmx_pko_config_port()
337 config.s.qos_mask = 0x57; in cvmx_pko_config_port()
340 config.s.qos_mask = 0x77; in cvmx_pko_config_port()
343 config.s.qos_mask = 0x7f; in cvmx_pko_config_port()
346 config.s.qos_mask = 0xff; in cvmx_pko_config_port()
351 config.s.qos_mask = 0xff; in cvmx_pko_config_port()
358 config.s.qos_mask = 0xff; in cvmx_pko_config_port()
397 config.s.buf_ptr = cvmx_ptr_to_phys(buf_ptr); in cvmx_pko_config_port()
399 config.s.buf_ptr = 0; in cvmx_pko_config_port()
405 cvmx_write_csr(CVMX_PKO_MEM_QUEUE_PTRS, config.u64); in cvmx_pko_config_port()