Lines Matching defs:interface
49 * Convert a interface mode into a human readable string
223 int interface;
230 for (interface = 0; interface < 2; interface++) {
231 for (port = cvmx_helper_get_first_ipd_port(interface);
232 port < cvmx_helper_get_last_ipd_port(interface); port++)
260 * @interface: Interface to configure
261 * @num_ports: Number of ports on the interface
265 int __cvmx_helper_setup_gmx(int interface, int num_ports)
273 /* Tell GMX the number of TX ports on this interface */
274 gmx_tx_prts.u64 = cvmx_read_csr(CVMX_GMXX_TX_PRTS(interface));
276 cvmx_write_csr(CVMX_GMXX_TX_PRTS(interface), gmx_tx_prts.u64);
278 /* Tell GMX the number of RX ports on this interface. This only
280 if (cvmx_helper_interface_get_mode(interface) ==
282 || cvmx_helper_interface_get_mode(interface) ==
284 || cvmx_helper_interface_get_mode(interface) ==
286 || cvmx_helper_interface_get_mode(interface) ==
294 gmx_rx_prts.u64 = cvmx_read_csr(CVMX_GMXX_RX_PRTS(interface));
296 cvmx_write_csr(CVMX_GMXX_RX_PRTS(interface), gmx_rx_prts.u64);
302 /* Tell PKO the number of ports on this interface */
304 if (interface == 0) {
337 gmx_tx_thresh.u64 = cvmx_read_csr(CVMX_GMXX_TXX_THRESH(0, interface));
358 cvmx_write_csr(CVMX_GMXX_TXX_THRESH(index, interface),
366 * interface.
368 * @interface: Interface to use
369 * @port: Port on the interface
373 int cvmx_helper_get_ipd_port(int interface, int port)
375 switch (interface) {
389 * Returns the interface number for an IPD/PKO port number.
413 * Returns the interface index number for an IPD/PKO port