| /Linux-v5.15/drivers/net/ethernet/marvell/prestera/ |
| D | prestera_hw.h | 98 struct prestera_port; 117 int prestera_hw_port_info_get(const struct prestera_port *port, 119 int prestera_hw_port_state_set(const struct prestera_port *port, 121 int prestera_hw_port_mtu_set(const struct prestera_port *port, u32 mtu); 122 int prestera_hw_port_mtu_get(const struct prestera_port *port, u32 *mtu); 123 int prestera_hw_port_mac_set(const struct prestera_port *port, const char *mac); 124 int prestera_hw_port_mac_get(const struct prestera_port *port, char *mac); 125 int prestera_hw_port_cap_get(const struct prestera_port *port, 127 int prestera_hw_port_remote_cap_get(const struct prestera_port *port, 129 int prestera_hw_port_remote_fc_get(const struct prestera_port *port, [all …]
|
| D | prestera_main.c | 31 int prestera_port_pvid_set(struct prestera_port *port, u16 vid) in prestera_port_pvid_set() 54 struct prestera_port *prestera_port_find_by_hwid(struct prestera_switch *sw, in prestera_port_find_by_hwid() 57 struct prestera_port *port = NULL; in prestera_port_find_by_hwid() 69 struct prestera_port *prestera_find_port(struct prestera_switch *sw, u32 id) in prestera_find_port() 71 struct prestera_port *port = NULL; in prestera_find_port() 85 struct prestera_port *port = netdev_priv(dev); in prestera_port_open() 99 struct prestera_port *port = netdev_priv(dev); in prestera_port_close() 112 static int prestera_is_valid_mac_addr(struct prestera_port *port, u8 *addr) in prestera_is_valid_mac_addr() 128 struct prestera_port *port = netdev_priv(dev); in prestera_port_set_mac_address() 147 struct prestera_port *port = netdev_priv(dev); in prestera_port_change_mtu() [all …]
|
| D | prestera_devlink.h | 15 int prestera_devlink_port_register(struct prestera_port *port); 16 void prestera_devlink_port_unregister(struct prestera_port *port); 18 void prestera_devlink_port_set(struct prestera_port *port); 19 void prestera_devlink_port_clear(struct prestera_port *port); 23 void prestera_devlink_trap_report(struct prestera_port *port,
|
| D | prestera_switchdev.c | 65 struct prestera_port *port; 74 static int prestera_port_vid_stp_set(struct prestera_port *port, u16 vid, 139 prestera_port_vlan_by_vid(struct prestera_port *port, u16 vid) in prestera_port_vlan_by_vid() 152 prestera_port_vlan_create(struct prestera_port *port, u16 vid, bool untagged) in prestera_port_vlan_create() 183 static int prestera_fdb_add(struct prestera_port *port, in prestera_fdb_add() 193 static int prestera_fdb_del(struct prestera_port *port, in prestera_fdb_del() 203 static int prestera_fdb_flush_port_vlan(struct prestera_port *port, u16 vid, in prestera_fdb_flush_port_vlan() 213 static int prestera_fdb_flush_port(struct prestera_port *port, u32 mode) in prestera_fdb_flush_port() 226 struct prestera_port *port = port_vlan->port; in prestera_port_vlan_bridge_leave() 255 struct prestera_port *port = port_vlan->port; in prestera_port_vlan_destroy() [all …]
|
| D | prestera.h | 72 struct prestera_port { struct 223 struct prestera_port *prestera_port_find_by_hwid(struct prestera_switch *sw, 226 int prestera_port_autoneg_set(struct prestera_port *port, bool enable, 229 struct prestera_port *prestera_find_port(struct prestera_switch *sw, u32 id); 231 struct prestera_port *prestera_port_dev_lower_find(struct net_device *dev); 233 int prestera_port_pvid_set(struct prestera_port *port, u16 vid); 237 bool prestera_port_is_lag_member(const struct prestera_port *port); 241 u16 prestera_port_lag_id(const struct prestera_port *port);
|
| D | prestera_hw.c | 638 int prestera_hw_port_info_get(const struct prestera_port *port, in prestera_hw_port_info_get() 716 int prestera_hw_port_state_set(const struct prestera_port *port, in prestera_hw_port_state_set() 732 int prestera_hw_port_mtu_set(const struct prestera_port *port, u32 mtu) in prestera_hw_port_mtu_set() 747 int prestera_hw_port_mac_set(const struct prestera_port *port, const char *mac) in prestera_hw_port_mac_set() 761 int prestera_hw_port_accept_frm_type(struct prestera_port *port, in prestera_hw_port_accept_frm_type() 777 int prestera_hw_port_cap_get(const struct prestera_port *port, in prestera_hw_port_cap_get() 801 int prestera_hw_port_remote_cap_get(const struct prestera_port *port, in prestera_hw_port_remote_cap_get() 822 int prestera_hw_port_remote_fc_get(const struct prestera_port *port, in prestera_hw_port_remote_fc_get() 1050 int prestera_hw_acl_port_bind(const struct prestera_port *port, u16 ruleset_id) in prestera_hw_acl_port_bind() 1062 int prestera_hw_acl_port_unbind(const struct prestera_port *port, in prestera_hw_acl_port_unbind() [all …]
|
| D | prestera_rxtx.h | 10 struct prestera_port; 15 int prestera_rxtx_port_init(struct prestera_port *port); 17 netdev_tx_t prestera_rxtx_xmit(struct prestera_port *port, struct sk_buff *skb);
|
| D | prestera_ethtool.c | 300 struct prestera_port *port = netdev_priv(dev); in prestera_ethtool_get_drvinfo() 313 static u8 prestera_port_type_get(struct prestera_port *port) in prestera_port_type_get() 322 struct prestera_port *port) in prestera_port_type_set() 418 struct prestera_port *port) in prestera_port_supp_types_get() 435 struct prestera_port *port) in prestera_port_remote_cap_get() 470 struct prestera_port *port) in prestera_port_speed_get() 480 struct prestera_port *port) in prestera_port_duplex_get() 499 struct prestera_port *port = netdev_priv(dev); in prestera_ethtool_get_link_ksettings() 555 struct prestera_port *port) in prestera_port_mdix_set() 566 static int prestera_port_link_mode_set(struct prestera_port *port, in prestera_port_link_mode_set() [all …]
|
| D | prestera_span.c | 14 struct prestera_port *port; 25 prestera_span_entry_create(struct prestera_port *port, u8 span_id) in prestera_span_entry_create() 62 struct prestera_port *port) in prestera_span_entry_find_by_port() 74 static int prestera_span_get(struct prestera_port *port, u8 *span_id) in prestera_span_get() 123 struct prestera_port *to_port) in prestera_span_rule_add() 169 struct prestera_port *port; in prestera_span_replace()
|
| D | prestera_acl.h | 32 struct prestera_port; 38 struct prestera_port *port; 90 struct prestera_port *port); 92 struct prestera_port *port);
|
| D | prestera_flow.h | 9 struct prestera_port; 11 int prestera_flow_block_setup(struct prestera_port *port,
|
| D | prestera_switchdev.h | 11 struct prestera_port *port, 15 struct prestera_port *port);
|
| D | prestera_flow.c | 116 static int prestera_setup_flow_block_bind(struct prestera_port *port, in prestera_setup_flow_block_bind() 149 static void prestera_setup_flow_block_unbind(struct prestera_port *port, in prestera_setup_flow_block_unbind() 177 int prestera_flow_block_setup(struct prestera_port *port, in prestera_flow_block_setup()
|
| D | prestera_devlink.c | 444 int prestera_devlink_port_register(struct prestera_port *port) in prestera_devlink_port_register() 467 void prestera_devlink_port_unregister(struct prestera_port *port) in prestera_devlink_port_unregister() 472 void prestera_devlink_port_set(struct prestera_port *port) in prestera_devlink_port_set() 477 void prestera_devlink_port_clear(struct prestera_port *port) in prestera_devlink_port_clear() 484 struct prestera_port *port = netdev_priv(dev); in prestera_devlink_get_port() 559 void prestera_devlink_trap_report(struct prestera_port *port, in prestera_devlink_trap_report()
|
| D | prestera_acl.c | 108 struct prestera_port *port) in prestera_acl_block_lookup() 120 struct prestera_port *port) in prestera_acl_block_bind() 147 struct prestera_port *port) in prestera_acl_block_unbind()
|
| D | prestera_rxtx.c | 218 struct prestera_port *port; in prestera_rxtx_process_skb() 795 int prestera_rxtx_port_init(struct prestera_port *port) in prestera_rxtx_port_init() 808 netdev_tx_t prestera_rxtx_xmit(struct prestera_port *port, struct sk_buff *skb) in prestera_rxtx_xmit()
|
| D | prestera_flower.c | 55 struct prestera_port *port; in prestera_flower_parse_meta()
|