Lines Matching defs:ipd_port
370 * @ipd_port: Port to configure. This follows the IPD numbering, not the
375 static int __cvmx_helper_port_setup_ipd(int ipd_port)
380 port_config.u64 = cvmx_read_csr(CVMX_PIP_PRT_CFGX(ipd_port));
381 tag_config.u64 = cvmx_read_csr(CVMX_PIP_PRT_TAGX(ipd_port));
384 port_config.s.qos = ipd_port & 0x7;
408 cvmx_pip_config_port(ipd_port, port_config, tag_config);
567 int ipd_port = cvmx_helper_get_ipd_port(interface, 0);
571 __cvmx_helper_port_setup_ipd(ipd_port);
572 ipd_port++;
630 int ipd_port = cvmx_helper_get_ipd_port(interface, 0);
633 cvmx_pko_config_port(ipd_port,
634 cvmx_pko_get_base_queue_per_core(ipd_port,
636 cvmx_pko_get_num_queues(ipd_port),
638 ipd_port++;
1070 * @ipd_port: IPD/PKO port to query
1074 union cvmx_helper_link_info cvmx_helper_link_get(int ipd_port)
1077 int interface = cvmx_helper_get_interface_num(ipd_port);
1078 int index = cvmx_helper_get_interface_index_num(ipd_port);
1093 result = __cvmx_helper_xaui_link_get(ipd_port);
1097 result = __cvmx_helper_rgmii_link_get(ipd_port);
1106 result = __cvmx_helper_rgmii_link_get(ipd_port);
1109 result = __cvmx_helper_spi_link_get(ipd_port);
1113 result = __cvmx_helper_sgmii_link_get(ipd_port);
1130 * @ipd_port: IPD/PKO port to configure
1135 int cvmx_helper_link_set(int ipd_port, union cvmx_helper_link_info link_info)
1138 int interface = cvmx_helper_get_interface_num(ipd_port);
1139 int index = cvmx_helper_get_interface_index_num(ipd_port);
1149 result = __cvmx_helper_xaui_link_set(ipd_port, link_info);
1157 result = __cvmx_helper_rgmii_link_set(ipd_port, link_info);
1160 result = __cvmx_helper_spi_link_set(ipd_port, link_info);
1164 result = __cvmx_helper_sgmii_link_set(ipd_port, link_info);