Lines Matching refs:ipd_port

67 void (*cvmx_override_ipd_port_setup) (int ipd_port);
365 static int __cvmx_helper_port_setup_ipd(int ipd_port) in __cvmx_helper_port_setup_ipd() argument
370 port_config.u64 = cvmx_read_csr(CVMX_PIP_PRT_CFGX(ipd_port)); in __cvmx_helper_port_setup_ipd()
371 tag_config.u64 = cvmx_read_csr(CVMX_PIP_PRT_TAGX(ipd_port)); in __cvmx_helper_port_setup_ipd()
374 port_config.s.qos = ipd_port & 0x7; in __cvmx_helper_port_setup_ipd()
398 cvmx_pip_config_port(ipd_port, port_config, tag_config); in __cvmx_helper_port_setup_ipd()
402 cvmx_override_ipd_port_setup(ipd_port); in __cvmx_helper_port_setup_ipd()
561 int ipd_port = cvmx_helper_get_ipd_port(interface, 0); in __cvmx_helper_interface_setup_ipd() local
565 __cvmx_helper_port_setup_ipd(ipd_port); in __cvmx_helper_interface_setup_ipd()
566 ipd_port++; in __cvmx_helper_interface_setup_ipd()
624 int ipd_port = cvmx_helper_get_ipd_port(interface, 0); in __cvmx_helper_interface_setup_pko() local
632 cvmx_override_pko_queue_priority(ipd_port, priorities); in __cvmx_helper_interface_setup_pko()
634 cvmx_pko_config_port(ipd_port, in __cvmx_helper_interface_setup_pko()
635 cvmx_pko_get_base_queue_per_core(ipd_port, in __cvmx_helper_interface_setup_pko()
637 cvmx_pko_get_num_queues(ipd_port), in __cvmx_helper_interface_setup_pko()
639 ipd_port++; in __cvmx_helper_interface_setup_pko()
1114 cvmx_helper_link_info_t cvmx_helper_link_autoconf(int ipd_port) in cvmx_helper_link_autoconf() argument
1117 int interface = cvmx_helper_get_interface_num(ipd_port); in cvmx_helper_link_autoconf()
1118 int index = cvmx_helper_get_interface_index_num(ipd_port); in cvmx_helper_link_autoconf()
1125 link_info = cvmx_helper_link_get(ipd_port); in cvmx_helper_link_autoconf()
1126 if (link_info.u64 == port_link_info[ipd_port].u64) in cvmx_helper_link_autoconf()
1130 cvmx_helper_link_set(ipd_port, link_info); in cvmx_helper_link_autoconf()
1136 return port_link_info[ipd_port]; in cvmx_helper_link_autoconf()
1150 cvmx_helper_link_info_t cvmx_helper_link_get(int ipd_port) in cvmx_helper_link_get() argument
1153 int interface = cvmx_helper_get_interface_num(ipd_port); in cvmx_helper_link_get()
1154 int index = cvmx_helper_get_interface_index_num(ipd_port); in cvmx_helper_link_get()
1169 result = __cvmx_helper_xaui_link_get(ipd_port); in cvmx_helper_link_get()
1173 result = __cvmx_helper_rgmii_link_get(ipd_port); in cvmx_helper_link_get()
1181 result = __cvmx_helper_rgmii_link_get(ipd_port); in cvmx_helper_link_get()
1184 result = __cvmx_helper_spi_link_get(ipd_port); in cvmx_helper_link_get()
1188 result = __cvmx_helper_sgmii_link_get(ipd_port); in cvmx_helper_link_get()
1211 int cvmx_helper_link_set(int ipd_port, cvmx_helper_link_info_t link_info) in cvmx_helper_link_set() argument
1214 int interface = cvmx_helper_get_interface_num(ipd_port); in cvmx_helper_link_set()
1215 int index = cvmx_helper_get_interface_index_num(ipd_port); in cvmx_helper_link_set()
1225 result = __cvmx_helper_xaui_link_set(ipd_port, link_info); in cvmx_helper_link_set()
1233 result = __cvmx_helper_rgmii_link_set(ipd_port, link_info); in cvmx_helper_link_set()
1236 result = __cvmx_helper_spi_link_set(ipd_port, link_info); in cvmx_helper_link_set()
1240 result = __cvmx_helper_sgmii_link_set(ipd_port, link_info); in cvmx_helper_link_set()
1250 port_link_info[ipd_port].u64 = link_info.u64; in cvmx_helper_link_set()
1268 int cvmx_helper_configure_loopback(int ipd_port, int enable_internal, in cvmx_helper_configure_loopback() argument
1272 int interface = cvmx_helper_get_interface_num(ipd_port); in cvmx_helper_configure_loopback()
1273 int index = cvmx_helper_get_interface_index_num(ipd_port); in cvmx_helper_configure_loopback()
1287 __cvmx_helper_xaui_configure_loopback(ipd_port, in cvmx_helper_configure_loopback()
1294 __cvmx_helper_rgmii_configure_loopback(ipd_port, in cvmx_helper_configure_loopback()
1301 __cvmx_helper_sgmii_configure_loopback(ipd_port, in cvmx_helper_configure_loopback()