Lines Matching refs:prestera_port
133 struct prestera_port;
158 int prestera_hw_port_info_get(const struct prestera_port *port,
161 int prestera_hw_port_mac_mode_get(const struct prestera_port *port,
163 int prestera_hw_port_mac_mode_set(const struct prestera_port *port,
166 int prestera_hw_port_phy_mode_get(const struct prestera_port *port,
169 int prestera_hw_port_phy_mode_set(const struct prestera_port *port,
173 int prestera_hw_port_mtu_set(const struct prestera_port *port, u32 mtu);
174 int prestera_hw_port_mtu_get(const struct prestera_port *port, u32 *mtu);
175 int prestera_hw_port_mac_set(const struct prestera_port *port, const char *mac);
176 int prestera_hw_port_mac_get(const struct prestera_port *port, char *mac);
177 int prestera_hw_port_cap_get(const struct prestera_port *port,
179 int prestera_hw_port_type_get(const struct prestera_port *port, u8 *type);
180 int prestera_hw_port_autoneg_restart(struct prestera_port *port);
181 int prestera_hw_port_stats_get(const struct prestera_port *port,
183 int prestera_hw_port_speed_get(const struct prestera_port *port, u32 *speed);
184 int prestera_hw_port_learning_set(struct prestera_port *port, bool enable);
185 int prestera_hw_port_uc_flood_set(const struct prestera_port *port, bool flood);
186 int prestera_hw_port_mc_flood_set(const struct prestera_port *port, bool flood);
187 int prestera_hw_port_br_locked_set(const struct prestera_port *port,
189 int prestera_hw_port_accept_frm_type(struct prestera_port *port,
194 int prestera_hw_vlan_port_set(struct prestera_port *port, u16 vid,
196 int prestera_hw_vlan_port_vid_set(struct prestera_port *port, u16 vid);
197 int prestera_hw_vlan_port_stp_set(struct prestera_port *port, u16 vid, u8 state);
200 int prestera_hw_fdb_add(struct prestera_port *port, const unsigned char *mac,
202 int prestera_hw_fdb_del(struct prestera_port *port, const unsigned char *mac,
204 int prestera_hw_fdb_flush_port(struct prestera_port *port, u32 mode);
206 int prestera_hw_fdb_flush_port_vlan(struct prestera_port *port, u16 vid,
212 int prestera_hw_bridge_port_add(struct prestera_port *port, u16 bridge_id);
213 int prestera_hw_bridge_port_delete(struct prestera_port *port, u16 bridge_id);
248 int prestera_hw_span_get(const struct prestera_port *port, u8 *span_id);
249 int prestera_hw_span_bind(const struct prestera_port *port, u8 span_id,
251 int prestera_hw_span_unbind(const struct prestera_port *port, bool ingress);
294 int prestera_hw_lag_member_add(struct prestera_port *port, u16 lag_id);
295 int prestera_hw_lag_member_del(struct prestera_port *port, u16 lag_id);
296 int prestera_hw_lag_member_enable(struct prestera_port *port, u16 lag_id,