Searched refs:lan966x_port (Results 1 – 13 of 13) sorted by relevance
/linux-5.19.10/drivers/net/ethernet/microchip/lan966x/ |
D | lan966x_main.h | 95 struct lan966x_port; 202 struct lan966x_port **ports; 273 struct lan966x_port { struct 315 void lan966x_port_config_down(struct lan966x_port *port); argument 316 void lan966x_port_config_up(struct lan966x_port *port); 317 void lan966x_port_status_get(struct lan966x_port *port, 319 int lan966x_port_pcs_set(struct lan966x_port *port, 321 void lan966x_port_init(struct lan966x_port *port); 345 struct lan966x_port *port, 352 void lan966x_vlan_port_apply(struct lan966x_port *port); [all …]
|
D | lan966x_switchdev.c | 12 static void lan966x_port_set_mcast_ip_flood(struct lan966x_port *port, in lan966x_port_set_mcast_ip_flood() 43 static void lan966x_port_set_mcast_flood(struct lan966x_port *port, in lan966x_port_set_mcast_flood() 64 static void lan966x_port_set_ucast_flood(struct lan966x_port *port, in lan966x_port_set_ucast_flood() 80 static void lan966x_port_set_bcast_flood(struct lan966x_port *port, in lan966x_port_set_bcast_flood() 96 static void lan966x_port_set_learning(struct lan966x_port *port, bool enabled) in lan966x_port_set_learning() 105 static void lan966x_port_bridge_flags(struct lan966x_port *port, in lan966x_port_bridge_flags() 125 static int lan966x_port_pre_bridge_flags(struct lan966x_port *port, in lan966x_port_pre_bridge_flags() 140 struct lan966x_port *port = lan966x->ports[i]; in lan966x_update_fwd_mask() 153 static void lan966x_port_stp_state_set(struct lan966x_port *port, u8 state) in lan966x_port_stp_state_set() 174 static void lan966x_port_ageing_set(struct lan966x_port *port, in lan966x_port_ageing_set() [all …]
|
D | lan966x_phylink.c | 15 struct lan966x_port *port = netdev_priv(to_net_dev(config->dev)); in lan966x_phylink_mac_select() 30 struct lan966x_port *port = netdev_priv(to_net_dev(config->dev)); in lan966x_phylink_mac_prepare() 53 struct lan966x_port *port = netdev_priv(to_net_dev(config->dev)); in lan966x_phylink_mac_link_up() 69 struct lan966x_port *port = netdev_priv(to_net_dev(config->dev)); in lan966x_phylink_mac_link_down() 82 static struct lan966x_port *lan966x_pcs_to_port(struct phylink_pcs *pcs) in lan966x_pcs_to_port() 84 return container_of(pcs, struct lan966x_port, phylink_pcs); in lan966x_pcs_to_port() 90 struct lan966x_port *port = lan966x_pcs_to_port(pcs); in lan966x_pcs_get_state() 101 struct lan966x_port *port = lan966x_pcs_to_port(pcs); in lan966x_pcs_config()
|
D | lan966x_vlan.c | 54 static void lan966x_vlan_port_add_vlan_mask(struct lan966x_port *port, u16 vid) in lan966x_vlan_port_add_vlan_mask() 63 static void lan966x_vlan_port_del_vlan_mask(struct lan966x_port *port, u16 vid) in lan966x_vlan_port_del_vlan_mask() 104 static u16 lan966x_vlan_port_get_pvid(struct lan966x_port *port) in lan966x_vlan_port_get_pvid() 114 int lan966x_vlan_port_set_vid(struct lan966x_port *port, u16 vid, in lan966x_vlan_port_set_vid() 137 static void lan966x_vlan_port_remove_vid(struct lan966x_port *port, u16 vid) in lan966x_vlan_port_remove_vid() 146 void lan966x_vlan_port_set_vlan_aware(struct lan966x_port *port, in lan966x_vlan_port_set_vlan_aware() 152 void lan966x_vlan_port_apply(struct lan966x_port *port) in lan966x_vlan_port_apply() 207 void lan966x_vlan_port_add_vlan(struct lan966x_port *port, in lan966x_vlan_port_add_vlan() 230 void lan966x_vlan_port_del_vlan(struct lan966x_port *port, u16 vid) in lan966x_vlan_port_del_vlan()
|
D | lan966x_port.c | 25 static void lan966x_port_link_down(struct lan966x_port *port) in lan966x_port_link_down() 144 static void lan966x_port_link_up(struct lan966x_port *port) in lan966x_port_link_up() 274 void lan966x_port_config_down(struct lan966x_port *port) in lan966x_port_config_down() 279 void lan966x_port_config_up(struct lan966x_port *port) in lan966x_port_config_up() 284 void lan966x_port_status_get(struct lan966x_port *port, in lan966x_port_status_get() 328 int lan966x_port_pcs_set(struct lan966x_port *port, in lan966x_port_pcs_set() 385 void lan966x_port_init(struct lan966x_port *port) in lan966x_port_init()
|
D | lan966x_main.c | 106 struct lan966x_port *port = netdev_priv(dev); in lan966x_port_unique_address() 124 struct lan966x_port *port = netdev_priv(dev); in lan966x_port_set_mac_address() 156 struct lan966x_port *port = netdev_priv(dev); in lan966x_port_get_phys_port_name() 168 struct lan966x_port *port = netdev_priv(dev); in lan966x_port_open() 196 struct lan966x_port *port = netdev_priv(dev); in lan966x_port_stop() 226 struct lan966x_port *port = netdev_priv(dev); in lan966x_port_ifh_xmit() 349 struct lan966x_port *port = netdev_priv(dev); in lan966x_port_xmit() 383 struct lan966x_port *port = netdev_priv(dev); in lan966x_port_change_mtu() 407 struct lan966x_port *port = netdev_priv(dev); in lan966x_mc_unsync() 415 struct lan966x_port *port = netdev_priv(dev); in lan966x_mc_sync() [all …]
|
D | lan966x_ethtool.c | 318 struct lan966x_port *port = netdev_priv(dev); in lan966x_get_sset_count() 329 struct lan966x_port *port = netdev_priv(netdev); in lan966x_get_strings() 344 struct lan966x_port *port = netdev_priv(dev); in lan966x_get_ethtool_stats() 360 struct lan966x_port *port = netdev_priv(dev); in lan966x_get_eth_mac_stats() 445 struct lan966x_port *port = netdev_priv(dev); in lan966x_get_eth_rmon_stats() 519 struct lan966x_port *port = netdev_priv(ndev); in lan966x_get_link_ksettings() 527 struct lan966x_port *port = netdev_priv(ndev); in lan966x_set_link_ksettings() 535 struct lan966x_port *port = netdev_priv(dev); in lan966x_get_pauseparam() 543 struct lan966x_port *port = netdev_priv(dev); in lan966x_set_pauseparam() 551 struct lan966x_port *port = netdev_priv(dev); in lan966x_get_ts_info() [all …]
|
D | lan966x_ptp.c | 38 int lan966x_ptp_hwtstamp_set(struct lan966x_port *port, struct ifreq *ifr) in lan966x_ptp_hwtstamp_set() 100 int lan966x_ptp_hwtstamp_get(struct lan966x_port *port, struct ifreq *ifr) in lan966x_ptp_hwtstamp_get() 110 static int lan966x_ptp_classify(struct lan966x_port *port, struct sk_buff *skb) in lan966x_ptp_classify() 140 static void lan966x_ptp_txtstamp_old_release(struct lan966x_port *port) in lan966x_ptp_txtstamp_old_release() 157 int lan966x_ptp_txtstamp_request(struct lan966x_port *port, in lan966x_ptp_txtstamp_request() 194 void lan966x_ptp_txtstamp_release(struct lan966x_port *port, in lan966x_ptp_txtstamp_release() 245 struct lan966x_port *port; in lan966x_ptp_irq_handler() 803 struct lan966x_port *port; in lan966x_ptp_init() 854 struct lan966x_port *port; in lan966x_ptp_deinit()
|
D | lan966x_mdb.c | 105 static int lan966x_mdb_ip_add(struct lan966x_port *port, in lan966x_mdb_ip_add() 140 static int lan966x_mdb_ip_del(struct lan966x_port *port, in lan966x_mdb_ip_del() 248 static int lan966x_mdb_l2_add(struct lan966x_port *port, in lan966x_mdb_l2_add() 297 static int lan966x_mdb_l2_del(struct lan966x_port *port, in lan966x_mdb_l2_del() 364 int lan966x_handle_port_mdb_add(struct lan966x_port *port, in lan966x_handle_port_mdb_add() 381 int lan966x_handle_port_mdb_del(struct lan966x_port *port, in lan966x_handle_port_mdb_del()
|
D | Makefile | 8 lan966x-switch-objs := lan966x_main.o lan966x_phylink.o lan966x_port.o \
|
D | lan966x_fdb.c | 136 struct lan966x_port *port; in lan966x_fdb_event_work() 206 struct lan966x_port *port = netdev_priv(dev); in lan966x_handle_fdb()
|
D | lan966x_fdma.c | 326 struct lan966x_port *port; in lan966x_fdma_wakeup_netdev() 341 struct lan966x_port *port; in lan966x_fdma_stop_netdev() 563 struct lan966x_port *port = netdev_priv(dev); in lan966x_fdma_xmit()
|
D | lan966x_mac.c | 249 int lan966x_mac_add_entry(struct lan966x *lan966x, struct lan966x_port *port, in lan966x_mac_add_entry()
|