Lines Matching refs:port

49  * Support functions for managing the MII management port
64 #define CVMX_MGMT_PORT_NUM_PORTS 2 /* Right now we only have one mgmt port */
87 * Called to initialize a management port for use. Multiple calls
90 * @param port Port to initialize
94 extern cvmx_mgmt_port_result_t cvmx_mgmt_port_initialize(int port);
97 * Shutdown a management port. This currently disables packet IO
101 * @param port Management port
105 extern cvmx_mgmt_port_result_t cvmx_mgmt_port_shutdown(int port);
108 * Enable packet IO on a management port
110 * @param port Management port
114 extern cvmx_mgmt_port_result_t cvmx_mgmt_port_enable(int port);
117 * Disable packet IO on a management port
119 * @param port Management port
123 extern cvmx_mgmt_port_result_t cvmx_mgmt_port_disable(int port);
126 * Send a packet out the management port. The packet is copied so
129 * @param port Management port
135 extern cvmx_mgmt_port_result_t cvmx_mgmt_port_send(int port, int packet_len, void *buffer);
139 * Send a packet out the management port. The packet is copied so
142 * @param port Management port
147 extern cvmx_mgmt_port_result_t cvmx_mgmt_port_sendm(int port, const struct mbuf *m);
151 * Receive a packet from the management port.
153 * @param port Management port
160 extern int cvmx_mgmt_port_receive(int port, int buffer_len, uint8_t *buffer);
163 * Set the MAC address for a management port
165 * @param port Management port
170 extern cvmx_mgmt_port_result_t cvmx_mgmt_port_set_mac(int port, uint64_t mac);
173 * Get the MAC address for a management port
175 * @param port Management port
179 extern uint64_t cvmx_mgmt_port_get_mac(int port);
185 * @param port Management port
190 extern void cvmx_mgmt_port_set_multicast_list(int port, int flags);
197 * @param port Management port
201 extern void cvmx_mgmt_port_set_max_packet_size(int port, int size_without_fcs);
204 * Return the link state of an RGMII/MII port as returned by
209 * @param port The RGMII/MII interface port to query
213 extern cvmx_helper_link_info_t cvmx_mgmt_port_link_get(int port);
216 * Configure RGMII/MII port for the specified link state. This
219 * @param port RGMII/MII interface port
224 extern int cvmx_mgmt_port_link_set(int port, cvmx_helper_link_info_t link_info);