Searched refs:sparx5_port (Results 1 – 14 of 14) sorted by relevance
| /linux/drivers/net/ethernet/microchip/sparx5/ |
| A D | sparx5_netdev.c | 79 struct sparx5_port *port = netdev_priv(ndev); in sparx5_port_open() 107 struct sparx5_port *port = netdev_priv(ndev); in sparx5_port_stop() 129 struct sparx5_port *port = netdev_priv(dev); in sparx5_set_rx_mode() 139 struct sparx5_port *port = netdev_priv(dev); in sparx5_port_get_phys_port_name() 151 struct sparx5_port *port = netdev_priv(dev); in sparx5_set_mac_address() 173 struct sparx5_port *sparx5_port = netdev_priv(dev); in sparx5_get_port_parent_id() local 174 struct sparx5 *sparx5 = sparx5_port->sparx5; in sparx5_get_port_parent_id() 201 struct sparx5_port *spx5_port; in sparx5_create_netdev() 204 ndev = devm_alloc_etherdev(sparx5->dev, sizeof(struct sparx5_port)); in sparx5_create_netdev() 244 struct sparx5_port *port; in sparx5_destroy_netdevs()
|
| A D | sparx5_port.h | 63 struct sparx5_port *spx5_port, 67 struct sparx5_port *spx5_port, 71 struct sparx5_port *port, 75 struct sparx5_port *spx5_port, 88 struct sparx5_port *port, 91 void sparx5_port_enable(struct sparx5_port *port, bool enable);
|
| A D | sparx5_switchdev.c | 22 static void sparx5_port_attr_bridge_flags(struct sparx5_port *port, in sparx5_port_attr_bridge_flags() 29 static void sparx5_attr_stp_state_set(struct sparx5_port *port, in sparx5_attr_stp_state_set() 72 struct sparx5_port *port = netdev_priv(dev); in sparx5_port_attr_set() 95 static int sparx5_port_bridge_join(struct sparx5_port *port, in sparx5_port_bridge_join() 132 static void sparx5_port_bridge_leave(struct sparx5_port *port, in sparx5_port_bridge_leave() 155 struct sparx5_port *port = netdev_priv(dev); in sparx5_port_changeupper() 176 struct sparx5_port *port = netdev_priv(dev); in sparx5_port_add_addr() 229 struct sparx5_port *port; in sparx5_switchdev_bridge_fdb_event_work() 318 struct sparx5_port *port, in sparx5_sync_port_dev_addr() 369 struct sparx5_port *port = netdev_priv(dev); in sparx5_handle_port_vlan_add() [all …]
|
| A D | sparx5_port.c | 78 struct sparx5_port *port, in sparx5_get_dev2g5_status() 121 struct sparx5_port *port, in sparx5_get_sfi_status() 160 struct sparx5_port *port, in sparx5_get_port_status() 212 struct sparx5_port *port, in sparx5_port_verify_speed() 264 struct sparx5_port *port, in sparx5_dev_change() 552 struct sparx5_port *port) in sparx5_port_max_tags_set() 635 struct sparx5_port *port, in sparx5_port_fc_setup() 681 struct sparx5_port *port, in sparx5_serdes_set() 727 struct sparx5_port *port, in sparx5_port_pcs_low_set() 921 struct sparx5_port *port, in sparx5_port_pcs_set() [all …]
|
| A D | sparx5_phylink.c | 33 struct sparx5_port *port = netdev_priv(to_net_dev(config->dev)); in sparx5_phylink_validate() 116 struct sparx5_port *port = netdev_priv(to_net_dev(config->dev)); in sparx5_phylink_mac_link_up() 139 static struct sparx5_port *sparx5_pcs_to_port(struct phylink_pcs *pcs) in sparx5_pcs_to_port() 141 return container_of(pcs, struct sparx5_port, phylink_pcs); in sparx5_pcs_to_port() 147 struct sparx5_port *port = sparx5_pcs_to_port(pcs); in sparx5_pcs_get_state() 164 struct sparx5_port *port = sparx5_pcs_to_port(pcs); in sparx5_pcs_config()
|
| A D | sparx5_packet.c | 53 struct sparx5_port *port; in sparx5_xtr_grp() 204 struct sparx5_port *port = netdev_priv(ndev); in sparx5_inject() 219 struct sparx5_port *port = netdev_priv(dev); in sparx5_port_xmit_impl() 241 struct sparx5_port *port = container_of(tmr, struct sparx5_port, in sparx5_injection_timeout() 315 void sparx5_port_inj_timer_setup(struct sparx5_port *port) in sparx5_port_inj_timer_setup()
|
| A D | sparx5_vlan.c | 44 struct sparx5_port *port = sparx5->ports[portno]; in sparx5_vlan_port_setup() 55 int sparx5_vlan_vid_add(struct sparx5_port *port, u16 vid, bool pvid, in sparx5_vlan_vid_add() 87 int sparx5_vlan_vid_del(struct sparx5_port *port, u16 vid) in sparx5_vlan_vid_del() 118 void sparx5_pgid_update_mask(struct sparx5_port *port, int pgid, bool enable) in sparx5_pgid_update_mask() 186 struct sparx5_port *port) in sparx5_vlan_port_apply()
|
| A D | sparx5_main.h | 147 struct sparx5_port { struct 189 struct sparx5_port *ports[SPX5_PORTS]; argument 243 void sparx5_port_inj_timer_setup(struct sparx5_port *port); 260 struct sparx5_port *port, 271 void sparx5_pgid_update_mask(struct sparx5_port *port, int pgid, bool enable); 275 int sparx5_vlan_vid_add(struct sparx5_port *port, u16 vid, bool pvid, 277 int sparx5_vlan_vid_del(struct sparx5_port *port, u16 vid); 278 void sparx5_vlan_port_apply(struct sparx5 *sparx5, struct sparx5_port *port);
|
| A D | sparx5_ethtool.c | 814 struct sparx5_port *port = netdev_priv(ndev); in sparx5_get_eth_phy_stats() 839 struct sparx5_port *port = netdev_priv(ndev); in sparx5_get_eth_mac_stats() 907 struct sparx5_port *port = netdev_priv(ndev); in sparx5_get_eth_mac_ctrl_stats() 939 struct sparx5_port *port = netdev_priv(ndev); in sparx5_get_eth_rmon_stats() 997 struct sparx5_port *port = netdev_priv(ndev); in sparx5_get_sset_count() 1007 struct sparx5_port *port = netdev_priv(ndev); in sparx5_get_sset_strings() 1022 struct sparx5_port *port = netdev_priv(ndev); in sparx5_get_sset_data() 1052 struct sparx5_port *port = netdev_priv(ndev); in sparx5_get_stats64() 1147 struct sparx5_port *port = netdev_priv(ndev); in sparx5_get_link_settings() 1155 struct sparx5_port *port = netdev_priv(ndev); in sparx5_set_link_settings()
|
| A D | Makefile | 9 sparx5_netdev.o sparx5_phylink.o sparx5_port.o sparx5_mactable.o sparx5_vlan.o \
|
| A D | sparx5_mactable.c | 120 struct sparx5_port *port = netdev_priv(dev); in sparx5_mc_unsync() 128 struct sparx5_port *port = netdev_priv(dev); in sparx5_mc_sync() 289 struct sparx5_port *port, in sparx5_add_mact_entry()
|
| A D | sparx5_fdma.c | 209 struct sparx5_port *port; in sparx5_fdma_rx_get_frame() 442 struct sparx5_port *port = sparx5->ports[idx]; in sparx5_fdma_rx_init()
|
| A D | sparx5_calendar.c | 132 struct sparx5_port *port; in sparx5_get_port_cal_speed()
|
| A D | sparx5_main.c | 256 struct sparx5_port *spx5_port; in sparx5_create_port()
|
Completed in 28 milliseconds