/linux-master/drivers/net/ethernet/microchip/sparx5/ |
H A D | sparx5_port.h | 74 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 D | sparx5_qos.h | 70 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 D | sparx5_netdev.c | 9 #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 D | sparx5_phylink.c | 15 #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 D | sparx5_switchdev.c | 23 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 D | Makefile | 9 sparx5_netdev.o sparx5_phylink.o sparx5_port.o sparx5_mactable.o sparx5_vlan.o \
|
H A D | sparx5_port.c | 13 #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 D | sparx5_tc_matchall.c | 18 struct sparx5_port *port = netdev_priv(ndev); 69 struct sparx5_port *port = netdev_priv(ndev);
|
H A D | sparx5_vlan.c | 44 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 D | sparx5_dcb.c | 9 #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 D | sparx5_packet.c | 59 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 D | sparx5_tc.c | 90 struct sparx5_port *port = netdev_priv(ndev); 116 struct sparx5_port *port = netdev_priv(ndev);
|
H A D | sparx5_main.h | 167 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 D | sparx5_ptp.c | 77 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 D | sparx5_qos.c | 325 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 D | sparx5_vcap_impl.c | 276 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 D | sparx5_vcap_debugfs.c | 78 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 D | sparx5_ethtool.c | 11 #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 D | sparx5_tc_flower.c | 397 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 D | sparx5_mactable.c | 120 struct sparx5_port *port = netdev_priv(dev); 128 struct sparx5_port *port = netdev_priv(dev);
|
H A D | sparx5_fdma.c | 19 #include "sparx5_port.h" 209 struct sparx5_port *port; 447 struct sparx5_port *port = sparx5->ports[idx];
|
H A D | sparx5_calendar.c | 132 struct sparx5_port *port;
|
H A D | sparx5_main.c | 29 #include "sparx5_port.h" 261 struct sparx5_port *spx5_port;
|