Searched refs:sparx5_port (Results 1 - 23 of 23) sorted by relevance

/linux-master/drivers/net/ethernet/microchip/sparx5/
H A Dsparx5_port.h74 struct sparx5_port *spx5_port,
78 struct sparx5_port *spx5_port,
82 struct sparx5_port *port,
86 struct sparx5_port *spx5_port,
99 struct sparx5_port *port,
102 void sparx5_port_enable(struct sparx5_port *port, bool enable);
157 int sparx5_port_qos_set(struct sparx5_port *port, struct sparx5_port_qos *qos);
159 int sparx5_port_qos_pcp_set(const struct sparx5_port *port,
162 int sparx5_port_qos_pcp_rewr_set(const struct sparx5_port *port,
165 int sparx5_port_qos_dscp_set(const struct sparx5_port *por
[all...]
H A Dsparx5_qos.h70 int sparx5_tc_tbf_add(struct sparx5_port *port,
73 int sparx5_tc_tbf_del(struct sparx5_port *port, u32 layer, u32 idx);
77 int sparx5_tc_ets_add(struct sparx5_port *port,
80 int sparx5_tc_ets_del(struct sparx5_port *port);
H A Dsparx5_netdev.c9 #include "sparx5_port.h"
100 struct sparx5_port *port = netdev_priv(ndev);
138 struct sparx5_port *port = netdev_priv(ndev);
160 struct sparx5_port *port = netdev_priv(dev);
170 struct sparx5_port *port = netdev_priv(dev);
182 struct sparx5_port *port = netdev_priv(dev);
204 struct sparx5_port *sparx5_port = netdev_priv(dev); local
205 struct sparx5 *sparx5 = sparx5_port->sparx5;
216 struct sparx5_port *sparx5_por local
231 struct sparx5_port *sparx5_port = netdev_priv(dev); local
[all...]
H A Dsparx5_phylink.c15 #include "sparx5_port.h"
33 struct sparx5_port *port = netdev_priv(to_net_dev(config->dev));
52 struct sparx5_port *port = netdev_priv(to_net_dev(config->dev));
75 static struct sparx5_port *sparx5_pcs_to_port(struct phylink_pcs *pcs)
77 return container_of(pcs, struct sparx5_port, phylink_pcs);
83 struct sparx5_port *port = sparx5_pcs_to_port(pcs);
99 struct sparx5_port *port = sparx5_pcs_to_port(pcs);
H A Dsparx5_switchdev.c23 static int sparx5_port_attr_pre_bridge_flags(struct sparx5_port *port,
32 static void sparx5_port_update_mcast_ip_flood(struct sparx5_port *port, bool flood_flag)
41 static void sparx5_port_attr_bridge_flags(struct sparx5_port *port,
55 static void sparx5_attr_stp_state_set(struct sparx5_port *port,
85 static void sparx5_port_attr_ageing_set(struct sparx5_port *port,
94 static void sparx5_port_attr_mrouter_set(struct sparx5_port *port,
129 struct sparx5_port *port = netdev_priv(dev);
165 static int sparx5_port_bridge_join(struct sparx5_port *port,
205 static void sparx5_port_bridge_leave(struct sparx5_port *port,
231 struct sparx5_port *por
[all...]
H A DMakefile9 sparx5_netdev.o sparx5_phylink.o sparx5_port.o sparx5_mactable.o sparx5_vlan.o \
H A Dsparx5_port.c13 #include "sparx5_port.h"
79 struct sparx5_port *port,
122 struct sparx5_port *port,
161 struct sparx5_port *port,
189 static int sparx5_port_error(struct sparx5_port *port,
213 struct sparx5_port *port,
265 struct sparx5_port *port,
316 static int sparx5_port_disable(struct sparx5 *sparx5, struct sparx5_port *port, bool high_spd_dev)
517 struct sparx5_port *port,
553 struct sparx5_port *por
[all...]
H A Dsparx5_tc_matchall.c18 struct sparx5_port *port = netdev_priv(ndev);
69 struct sparx5_port *port = netdev_priv(ndev);
H A Dsparx5_vlan.c44 struct sparx5_port *port = sparx5->ports[portno];
55 int sparx5_vlan_vid_add(struct sparx5_port *port, u16 vid, bool pvid,
87 int sparx5_vlan_vid_del(struct sparx5_port *port, u16 vid)
118 void sparx5_pgid_update_mask(struct sparx5_port *port, int pgid, bool enable)
200 struct sparx5_port *port)
H A Dsparx5_dcb.c9 #include "sparx5_port.h"
138 struct sparx5_port *port = netdev_priv(dev);
236 struct sparx5_port *port = netdev_priv(dev);
237 struct sparx5_port *port_itr;
302 struct sparx5_port *port = netdev_priv(dev);
317 struct sparx5_port *port = netdev_priv(dev);
386 struct sparx5_port *port;
H A Dsparx5_packet.c59 struct sparx5_port *port;
213 struct sparx5_port *port = netdev_priv(ndev);
228 struct sparx5_port *port = netdev_priv(dev);
283 struct sparx5_port *port = container_of(tmr, struct sparx5_port,
357 void sparx5_port_inj_timer_setup(struct sparx5_port *port)
H A Dsparx5_tc.c90 struct sparx5_port *port = netdev_priv(ndev);
116 struct sparx5_port *port = netdev_priv(ndev);
H A Dsparx5_main.h167 struct sparx5_port { struct
243 struct sparx5_port *ports[SPX5_PORTS];
317 void sparx5_port_inj_timer_setup(struct sparx5_port *port);
348 void sparx5_pgid_update_mask(struct sparx5_port *port, int pgid, bool enable);
354 int sparx5_vlan_vid_add(struct sparx5_port *port, u16 vid, bool pvid,
356 int sparx5_vlan_vid_del(struct sparx5_port *port, u16 vid);
357 void sparx5_vlan_port_apply(struct sparx5 *sparx5, struct sparx5_port *port);
392 int sparx5_ptp_hwtstamp_set(struct sparx5_port *port,
395 void sparx5_ptp_hwtstamp_get(struct sparx5_port *port,
399 int sparx5_ptp_txtstamp_request(struct sparx5_port *por
[all...]
H A Dsparx5_ptp.c77 int sparx5_ptp_hwtstamp_set(struct sparx5_port *port,
138 void sparx5_ptp_hwtstamp_get(struct sparx5_port *port,
148 static void sparx5_ptp_classify(struct sparx5_port *port, struct sk_buff *skb,
203 static void sparx5_ptp_txtstamp_old_release(struct sparx5_port *port)
220 int sparx5_ptp_txtstamp_request(struct sparx5_port *port,
259 void sparx5_ptp_txtstamp_release(struct sparx5_port *port,
310 struct sparx5_port *port;
595 struct sparx5_port *port;
646 struct sparx5_port *port;
H A Dsparx5_qos.c325 static int sparx5_shaper_conf_set(struct sparx5_port *port,
362 static int sparx5_dwrr_conf_set(struct sparx5_port *port,
489 int sparx5_tc_tbf_add(struct sparx5_port *port,
525 int sparx5_tc_tbf_del(struct sparx5_port *port, u32 layer, u32 idx)
535 int sparx5_tc_ets_add(struct sparx5_port *port,
571 int sparx5_tc_ets_del(struct sparx5_port *port)
H A Dsparx5_vcap_impl.c276 struct sparx5_port *port = netdev_priv(ndev);
311 struct sparx5_port *port = netdev_priv(ndev);
327 struct sparx5_port *port = netdev_priv(ndev);
342 struct sparx5_port *port = netdev_priv(ndev);
426 struct sparx5_port *port = netdev_priv(ndev);
480 struct sparx5_port *port = netdev_priv(ndev);
609 struct sparx5_port *port = netdev_priv(ndev);
634 struct sparx5_port *port = netdev_priv(ndev);
699 struct sparx5_port *port;
768 struct sparx5_port *por
[all...]
H A Dsparx5_vcap_debugfs.c78 struct sparx5_port *port,
121 struct sparx5_port *port,
289 struct sparx5_port *port,
327 struct sparx5_port *port,
443 struct sparx5_port *port = netdev_priv(ndev);
H A Dsparx5_ethtool.c11 #include "sparx5_port.h"
814 struct sparx5_port *port = netdev_priv(ndev);
839 struct sparx5_port *port = netdev_priv(ndev);
907 struct sparx5_port *port = netdev_priv(ndev);
939 struct sparx5_port *port = netdev_priv(ndev);
997 struct sparx5_port *port = netdev_priv(ndev);
1007 struct sparx5_port *port = netdev_priv(ndev);
1021 struct sparx5_port *port = netdev_priv(ndev);
1051 struct sparx5_port *port = netdev_priv(ndev);
1146 struct sparx5_port *por
[all...]
H A Dsparx5_tc_flower.c397 struct sparx5_port *port = netdev_priv(ndev);
1079 struct sparx5_port *port = netdev_priv(ndev);
1106 struct sparx5_port *port = netdev_priv(ndev);
1290 struct sparx5_port *port = netdev_priv(ndev);
1309 struct sparx5_port *port = netdev_priv(ndev);
1343 struct sparx5_port *port = netdev_priv(ndev);
1362 struct sparx5_port *port = netdev_priv(ndev);
1452 struct sparx5_port *port = netdev_priv(ndev);
1475 struct sparx5_port *port = netdev_priv(ndev);
H A Dsparx5_mactable.c120 struct sparx5_port *port = netdev_priv(dev);
128 struct sparx5_port *port = netdev_priv(dev);
H A Dsparx5_fdma.c19 #include "sparx5_port.h"
209 struct sparx5_port *port;
447 struct sparx5_port *port = sparx5->ports[idx];
H A Dsparx5_calendar.c132 struct sparx5_port *port;
H A Dsparx5_main.c29 #include "sparx5_port.h"
261 struct sparx5_port *spx5_port;

Completed in 268 milliseconds