Searched refs:pko_port (Results 1 - 5 of 5) sorted by relevance

/freebsd-12-stable/sys/contrib/octeon-sdk/
H A Dcvmx-helper-cfg.h138 * Return the configured pko_port base for the port
142 * @return the pko_port base
158 * Return the configured pko_queue base for the pko_port
160 * @param pko_port
163 extern int __cvmx_helper_cfg_pko_queue_base(int pko_port);
167 * Return the configured number of pko_queues for the pko_port
169 * @param pko_port
172 extern int __cvmx_helper_cfg_pko_queue_num(int pko_port);
176 * Return the interface the pko_port is configured for
178 * @param pko_port
[all...]
H A Dcvmx-helper-cfg.c105 * Per pko_port
113 * A map from pko_port to
143 * Indexed by the pko_port number
160 * This array assists translation from ipd_port to pko_port.
219 int __cvmx_helper_cfg_pko_queue_num(int pko_port) argument
221 return cvmx_cfg_pko_port[pko_port].ccppp_num_queues;
224 int __cvmx_helper_cfg_pko_queue_base(int pko_port) argument
226 return cvmx_cfg_pko_port[pko_port].ccppp_queue_base;
324 cvmx_dprintf("cvmx_helper_cfg_show_cfg: pko_port%d qbase%d nqueues%d "
397 int __cvmx_helper_cfg_pko_port_interface(int pko_port) argument
402 __cvmx_helper_cfg_pko_port_index(int pko_port) argument
407 __cvmx_helper_cfg_pko_port_eid(int pko_port) argument
503 __cvmx_ucfg_nqueues(int pko_port) argument
549 cvmx_helper_cfg_dft_nqueues(int pko_port) argument
[all...]
H A Dcvmx-pko.h286 uint64_t pko_port; local
288 pko_port = ipd_port;
290 pko_port = cvmx_helper_cfg_ipd2pko_port_base(ipd_port);
296 ptr.s.port = pko_port;
450 * Get the first pko_port for the (interface, index)
589 int pko_port, port_base, port_limit; local
610 for (pko_port = port_base; pko_port < port_limit; pko_port++)
618 pko_reg_read_idx.s.index = pko_port;
734 cvmx_pko_doorbell_pkoid(uint64_t pko_port, uint64_t queue, uint64_t len) argument
763 cvmx_pko_send_packet_finish_pkoid(int pko_port, uint64_t queue, cvmx_pko_command_word0_t pko_command, cvmx_buf_ptr_t packet, cvmx_pko_lock_t use_locking) argument
805 cvmx_pko_send_packet_finish3_pkoid(uint64_t pko_port, uint64_t queue, cvmx_pko_command_word0_t pko_command, cvmx_buf_ptr_t packet, uint64_t addr, cvmx_pko_lock_t use_locking) argument
[all...]
H A Dcvmx-pko.c188 * @param pko_port PKO port number
191 int cvmx_pko_get_base_queue_pkoid(int pko_port) argument
193 return __cvmx_helper_cfg_pko_queue_base(pko_port);
200 * @param pko_port PKO port number
203 int cvmx_pko_get_num_queues_pkoid(int pko_port) argument
205 return __cvmx_helper_cfg_pko_queue_num(pko_port);
247 cvmx_dprintf("pko_port %d (interface%d index%d) has %d queues (queue base = %d)\n",
282 * @param pko_port PKO internal port number
285 static void __cvmx_pko_iport_config(int pko_port) argument
297 base_queue = __cvmx_helper_cfg_pko_queue_base(pko_port);
[all...]
H A Dcvmx-helper.c110 * cvmx_override_pko_queue_priority(int pko_port, uint64_t
1435 int pko_port = cvmx_helper_get_ipd_port(interface, index); local
1436 int queue = cvmx_pko_get_base_queue(pko_port);
1437 int max_queue = queue + cvmx_pko_get_num_queues(pko_port);

Completed in 116 milliseconds