Home
last modified time | relevance | path

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

/f-stack/freebsd/contrib/octeon-sdk/
H A Dcvmx-pko.h286 uint64_t pko_port; in cvmx_pko_doorbell() local
288 pko_port = ipd_port; in cvmx_pko_doorbell()
296 ptr.s.port = pko_port; in cvmx_pko_doorbell()
589 int pko_port, port_base, port_limit; in cvmx_pko_get_port_status() local
610 for (pko_port = port_base; pko_port < port_limit; pko_port++) in cvmx_pko_get_port_status()
618 pko_reg_read_idx.s.index = pko_port; in cvmx_pko_get_port_status()
625 pko_mem_count0.s.count = pko_port; in cvmx_pko_get_port_status()
633 pko_mem_count1.s.count = pko_port; in cvmx_pko_get_port_status()
742 ptr.s.port = pko_port; in cvmx_pko_doorbell_pkoid()
776 cvmx_pko_doorbell_pkoid(pko_port, queue, 2); in cvmx_pko_send_packet_finish_pkoid()
[all …]
H A Dcvmx-helper-cfg.c219 int __cvmx_helper_cfg_pko_queue_num(int pko_port) in __cvmx_helper_cfg_pko_queue_num() argument
221 return cvmx_cfg_pko_port[pko_port].ccppp_num_queues; in __cvmx_helper_cfg_pko_queue_num()
224 int __cvmx_helper_cfg_pko_queue_base(int pko_port) in __cvmx_helper_cfg_pko_queue_base() argument
226 return cvmx_cfg_pko_port[pko_port].ccppp_queue_base; in __cvmx_helper_cfg_pko_queue_base()
397 int __cvmx_helper_cfg_pko_port_interface(int pko_port) in __cvmx_helper_cfg_pko_port_interface() argument
402 int __cvmx_helper_cfg_pko_port_index(int pko_port) in __cvmx_helper_cfg_pko_port_index() argument
404 return cvmx_cfg_pko_port_map[pko_port].ccppl_index; in __cvmx_helper_cfg_pko_port_index()
407 int __cvmx_helper_cfg_pko_port_eid(int pko_port) in __cvmx_helper_cfg_pko_port_eid() argument
409 return cvmx_cfg_pko_port_map[pko_port].ccppl_eid; in __cvmx_helper_cfg_pko_port_eid()
503 static int __cvmx_ucfg_nqueues(int pko_port) in __cvmx_ucfg_nqueues() argument
[all …]
H A Dcvmx-helper-cfg.h163 extern int __cvmx_helper_cfg_pko_queue_base(int pko_port);
172 extern int __cvmx_helper_cfg_pko_queue_num(int pko_port);
181 extern int __cvmx_helper_cfg_pko_port_interface(int pko_port);
190 extern int __cvmx_helper_cfg_pko_port_index(int pko_port);
199 extern int __cvmx_helper_cfg_pko_port_eid(int pko_port);
H A Dcvmx-pko.c191 int cvmx_pko_get_base_queue_pkoid(int pko_port) in cvmx_pko_get_base_queue_pkoid() argument
193 return __cvmx_helper_cfg_pko_queue_base(pko_port); in cvmx_pko_get_base_queue_pkoid()
203 int cvmx_pko_get_num_queues_pkoid(int pko_port) in cvmx_pko_get_num_queues_pkoid() argument
205 return __cvmx_helper_cfg_pko_queue_num(pko_port); in cvmx_pko_get_num_queues_pkoid()
285 static void __cvmx_pko_iport_config(int pko_port) in __cvmx_pko_iport_config() argument
297 base_queue = __cvmx_helper_cfg_pko_queue_base(pko_port); in __cvmx_pko_iport_config()
298 num_queues = __cvmx_helper_cfg_pko_queue_num(pko_port); in __cvmx_pko_iport_config()
304 cvmx_override_pko_queue_priority(pko_port, &priorities[0]); in __cvmx_pko_iport_config()
355 config.s.ipid = pko_port; in __cvmx_pko_iport_config()
417 pko_port, base_queue, num_queues, queue); in __cvmx_pko_iport_config()
H A Dcvmx-helper.c1435 int pko_port = cvmx_helper_get_ipd_port(interface, index); in cvmx_helper_shutdown_packet_io_global() local
1436 int queue = cvmx_pko_get_base_queue(pko_port); in cvmx_helper_shutdown_packet_io_global()
1437 int max_queue = queue + cvmx_pko_get_num_queues(pko_port); in cvmx_helper_shutdown_packet_io_global()