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

/u-boot/arch/mips/mach-octeon/include/mach/
H A Dcvmx-hwpko.h182 u64 pko_port; local
184 pko_port = ipd_port;
186 pko_port = cvmx_helper_cfg_ipd2pko_port_base(ipd_port);
192 ptr.s.port = pko_port;
341 * Get the first pko_port for the (interface, index)
446 * @param pko_port PKO port number
449 int cvmx_pko_get_base_queue_pkoid(int pko_port);
455 * @param pko_port PKO port number
458 int cvmx_pko_get_num_queues_pkoid(int pko_port);
466 * @param pko_port Por
470 cvmx_pko_doorbell_pkoid(u64 pko_port, u64 queue, u64 len) argument
501 cvmx_hwpko_send_packet_finish_pkoid(int pko_port, u64 queue, cvmx_pko_command_word0_t pko_command, cvmx_buf_ptr_t packet, cvmx_pko_lock_t use_locking) argument
539 cvmx_hwpko_send_packet_finish3_pkoid(u64 pko_port, u64 queue, cvmx_pko_command_word0_t pko_command, cvmx_buf_ptr_t packet, u64 addr, cvmx_pko_lock_t use_locking) argument
[all...]
H A Dcvmx-pko.h125 * @param pko_port Port to send it on
137 cvmx_pko_send_packet_finish_pkoid(int pko_port, uint64_t queue, argument
155 cvmx_pko_doorbell_pkoid(pko_port, queue, 2);
170 * @param pko_port The PKO port the packet is for
184 cvmx_pko_send_packet_finish3_pkoid(u64 pko_port, uint64_t queue, argument
203 cvmx_pko_doorbell_pkoid(pko_port, queue, 3);
H A Dcvmx-helper-cfg.h139 * Per pko_port
147 * A map from pko_port to
212 * Return the configured pko_port base for the port
216 * Return: the pko_port base
232 * Return the configured pko_queue base for the pko_port
234 * @param pko_port
237 int __cvmx_helper_cfg_pko_queue_base(int pko_port);
241 * Return the configured number of pko_queues for the pko_port
243 * @param pko_port
246 int __cvmx_helper_cfg_pko_queue_num(int pko_port);
[all...]
/u-boot/arch/mips/mach-octeon/
H A Dcvmx-helper-cfg.c49 * Indexed by the pko_port number
73 * This array assists translation from ipd_port to pko_port.
166 int __cvmx_helper_cfg_pko_queue_num(int pko_port) argument
168 return cvmx_pko_queue_table[pko_port].ccppp_num_queues;
171 int __cvmx_helper_cfg_pko_queue_base(int pko_port) argument
173 return cvmx_pko_queue_table[pko_port].ccppp_queue_base;
410 int __cvmx_helper_cfg_pko_port_interface(int pko_port) argument
412 return cvmx_cfg_pko_port_map[pko_port].ccppl_interface;
415 int __cvmx_helper_cfg_pko_port_index(int pko_port) argument
417 return cvmx_cfg_pko_port_map[pko_port]
420 __cvmx_helper_cfg_pko_port_eid(int pko_port) argument
483 cvmx_helper_cfg_dft_nqueues(int pko_port) argument
[all...]
H A Dcvmx-pko.c252 /* We use pko_port as the pipe. See __cvmx_pko_port_map_o68(). */
625 * @param pko_port PKO internal port number
633 int queue, pko_port; local
641 pko_port = cvmx_helper_cfg_ipd2pko_port_base(ipd_port);
645 __func__, ipd_port, pko_port, base_queue, num_queues);
696 config.s.ipid = pko_port;
773 debug(" pko_port%d base_queue%d num_queues%d queue%d.\n",
774 pko_port, base_queue, num_queues, queue);

Completed in 95 milliseconds