Searched refs:ipd_port (Results 1 - 17 of 17) sorted by relevance

/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/staging/octeon/
H A Dethernet-util.h46 * @ipd_port: Port to check
50 static inline int INTERFACE(int ipd_port) argument
52 if (ipd_port < 32) /* Interface 0 or 1 for RGMII,GMII,SPI, etc */
53 return ipd_port >> 4;
54 else if (ipd_port < 36) /* Interface 2 for NPI */
56 else if (ipd_port < 40) /* Interface 3 for loopback */
58 else if (ipd_port == 40) /* Non existant interface for POW0 */
61 panic("Illegal ipd_port %d passed to INTERFACE\n", ipd_port);
66 * @ipd_port
70 INDEX(int ipd_port) argument
[all...]
H A Dcvmx-helper-rgmii.h72 * @ipd_port: IPD/PKO port to query
76 extern cvmx_helper_link_info_t __cvmx_helper_rgmii_link_get(int ipd_port);
85 * @ipd_port: IPD/PKO port to configure
90 extern int __cvmx_helper_rgmii_link_set(int ipd_port,
98 * @ipd_port: IPD/PKO port to loopback.
106 extern int __cvmx_helper_rgmii_configure_loopback(int ipd_port,
H A Dcvmx-helper-sgmii.h66 * @ipd_port: IPD/PKO port to query
70 extern cvmx_helper_link_info_t __cvmx_helper_sgmii_link_get(int ipd_port);
79 * @ipd_port: IPD/PKO port to configure
84 extern int __cvmx_helper_sgmii_link_set(int ipd_port,
92 * @ipd_port: IPD/PKO port to loopback.
100 extern int __cvmx_helper_sgmii_configure_loopback(int ipd_port,
H A Dcvmx-helper-xaui.h66 * @ipd_port: IPD/PKO port to query
70 extern cvmx_helper_link_info_t __cvmx_helper_xaui_link_get(int ipd_port);
79 * @ipd_port: IPD/PKO port to configure
84 extern int __cvmx_helper_xaui_link_set(int ipd_port,
92 * @ipd_port: IPD/PKO port to loopback.
100 extern int __cvmx_helper_xaui_configure_loopback(int ipd_port,
H A Dcvmx-helper-spi.h63 * @ipd_port: IPD/PKO port to query
67 extern cvmx_helper_link_info_t __cvmx_helper_spi_link_get(int ipd_port);
76 * @ipd_port: IPD/PKO port to configure
81 extern int __cvmx_helper_spi_link_set(int ipd_port,
H A Dcvmx-helper-board.h55 * cvmx_override_board_link_get(int ipd_port) is a function
62 extern cvmx_helper_link_info_t(*cvmx_override_board_link_get) (int ipd_port);
76 * @ipd_port: Octeon IPD port to get the MII address for.
80 extern int cvmx_helper_board_get_mii_address(int ipd_port);
114 * @ipd_port: IPD input port associated with the port we want to get link
120 extern cvmx_helper_link_info_t __cvmx_helper_board_link_get(int ipd_port);
H A Dcvmx-helper.h76 * cvmx_override_pko_queue_priority(int ipd_port, uint64_t
86 * cvmx_override_ipd_port_setup(int ipd_port) is a function
93 extern void (*cvmx_override_ipd_port_setup) (int ipd_port);
163 * cvmx_helper_link_set(ipd_port, cvmx_helper_link_get(ipd_port));
165 * @ipd_port: IPD/PKO port to auto configure
169 extern cvmx_helper_link_info_t cvmx_helper_link_autoconf(int ipd_port);
177 * @ipd_port: IPD/PKO port to query
181 extern cvmx_helper_link_info_t cvmx_helper_link_get(int ipd_port);
190 * @ipd_port
[all...]
H A Dcvmx-helper-spi.c104 int ipd_port; local
105 for (ipd_port = interface * 16; ipd_port < interface * 16 + num_ports;
106 ipd_port++) {
108 port_config.u64 = cvmx_read_csr(CVMX_PIP_PRT_CFGX(ipd_port));
110 cvmx_write_csr(CVMX_PIP_PRT_CFGX(ipd_port), port_config.u64);
131 * @ipd_port: IPD/PKO port to query
135 cvmx_helper_link_info_t __cvmx_helper_spi_link_get(int ipd_port) argument
138 int interface = cvmx_helper_get_interface_num(ipd_port);
139 int index = cvmx_helper_get_interface_index_num(ipd_port);
189 __cvmx_helper_spi_link_set(int ipd_port, cvmx_helper_link_info_t link_info) argument
[all...]
H A Dcvmx-helper-loop.c58 int ipd_port = cvmx_helper_get_ipd_port(interface, port); local
59 port_cfg.u64 = cvmx_read_csr(CVMX_PIP_PRT_CFGX(ipd_port));
62 cvmx_write_csr(CVMX_PIP_PRT_CFGX(ipd_port), port_cfg.u64);
H A Dcvmx-helper-npi.c88 int ipd_port = local
91 cvmx_read_csr(CVMX_PIP_PRT_CFGX(ipd_port));
94 cvmx_write_csr(CVMX_PIP_PRT_CFGX(ipd_port),
H A Dcvmx-helper-board.c49 * cvmx_override_board_link_get(int ipd_port) is a function
56 cvmx_helper_link_info_t(*cvmx_override_board_link_get) (int ipd_port) =
71 * @ipd_port: Octeon IPD port to get the MII address for.
75 int cvmx_helper_board_get_mii_address(int ipd_port) argument
86 if ((ipd_port >= 16) && (ipd_port < 20))
87 return ipd_port - 16;
100 if (ipd_port == 0)
102 else if (ipd_port == 1)
108 if ((ipd_port >
191 __cvmx_helper_board_link_get(int ipd_port) argument
[all...]
H A Dcvmx-helper.c50 * cvmx_override_pko_queue_priority(int ipd_port, uint64_t
60 * cvmx_override_ipd_port_setup(int ipd_port) is a function
67 void (*cvmx_override_ipd_port_setup) (int ipd_port);
189 * @ipd_port: Port to configure. This follows the IPD numbering, not the
194 static int __cvmx_helper_port_setup_ipd(int ipd_port) argument
199 port_config.u64 = cvmx_read_csr(CVMX_PIP_PRT_CFGX(ipd_port));
200 tag_config.u64 = cvmx_read_csr(CVMX_PIP_PRT_TAGX(ipd_port));
203 port_config.s.qos = ipd_port & 0x7;
227 cvmx_pip_config_port(ipd_port, port_config, tag_config);
231 cvmx_override_ipd_port_setup(ipd_port);
327 int ipd_port = cvmx_helper_get_ipd_port(interface, 0); local
390 int ipd_port = cvmx_helper_get_ipd_port(interface, 0); local
868 cvmx_helper_link_autoconf(int ipd_port) argument
903 cvmx_helper_link_get(int ipd_port) argument
963 cvmx_helper_link_set(int ipd_port, cvmx_helper_link_info_t link_info) argument
1019 cvmx_helper_configure_loopback(int ipd_port, int enable_internal, int enable_external) argument
[all...]
H A Dcvmx-helper-util.c391 * @ipd_port: IPD/PKO port number
395 int cvmx_helper_get_interface_num(int ipd_port) argument
397 if (ipd_port < 16)
399 else if (ipd_port < 32)
401 else if (ipd_port < 36)
403 else if (ipd_port < 40)
416 * @ipd_port: IPD/PKO port number
420 int cvmx_helper_get_interface_index_num(int ipd_port) argument
422 if (ipd_port < 32)
423 return ipd_port
[all...]
H A Dcvmx-helper-sgmii.c318 int ipd_port = cvmx_helper_get_ipd_port(interface, index); local
320 __cvmx_helper_sgmii_link_set(ipd_port,
322 (ipd_port));
389 * @ipd_port: IPD/PKO port to query
393 cvmx_helper_link_info_t __cvmx_helper_sgmii_link_get(int ipd_port) argument
397 int interface = cvmx_helper_get_interface_num(ipd_port);
398 int index = cvmx_helper_get_interface_index_num(ipd_port);
485 result = __cvmx_helper_board_link_get(ipd_port);
498 * @ipd_port: IPD/PKO port to configure
503 int __cvmx_helper_sgmii_link_set(int ipd_port, argument
527 __cvmx_helper_sgmii_configure_loopback(int ipd_port, int enable_internal, int enable_external) argument
[all...]
H A Dcvmx-helper-rgmii.c256 * @ipd_port: IPD/PKO port to query
260 cvmx_helper_link_info_t __cvmx_helper_rgmii_link_get(int ipd_port) argument
262 int interface = cvmx_helper_get_interface_num(ipd_port);
263 int index = cvmx_helper_get_interface_index_num(ipd_port);
276 return __cvmx_helper_board_link_get(ipd_port);
286 * @ipd_port: IPD/PKO port to configure
291 int __cvmx_helper_rgmii_link_set(int ipd_port, argument
295 int interface = cvmx_helper_get_interface_num(ipd_port);
296 int index = cvmx_helper_get_interface_index_num(ipd_port);
320 for (i = 0; i < cvmx_pko_get_num_queues(ipd_port);
462 __cvmx_helper_rgmii_configure_loopback(int ipd_port, int enable_internal, int enable_external) argument
[all...]
H A Dcvmx-helper-util.h199 * @ipd_port: IPD/PKO port number
203 extern int cvmx_helper_get_interface_num(int ipd_port);
209 * @ipd_port: IPD/PKO port number
213 extern int cvmx_helper_get_interface_index_num(int ipd_port);
H A Dcvmx-helper-xaui.c245 * @ipd_port: IPD/PKO port to query
249 cvmx_helper_link_info_t __cvmx_helper_xaui_link_get(int ipd_port) argument
251 int interface = cvmx_helper_get_interface_num(ipd_port);
285 * @ipd_port: IPD/PKO port to configure
290 int __cvmx_helper_xaui_link_set(int ipd_port, cvmx_helper_link_info_t link_info) argument
292 int interface = cvmx_helper_get_interface_num(ipd_port);
316 * @ipd_port: IPD/PKO port to loopback.
324 extern int __cvmx_helper_xaui_configure_loopback(int ipd_port, argument
328 int interface = cvmx_helper_get_interface_num(ipd_port);

Completed in 104 milliseconds