Home
last modified time | relevance | path

Searched refs:prestera_port (Results 1 - 25 of 31) sorted by relevance

12

/kernel/linux/linux-5.10/drivers/net/ethernet/marvell/prestera/
H A Dprestera_hw.h93 struct prestera_port;
111 int prestera_hw_port_info_get(const struct prestera_port *port,
113 int prestera_hw_port_state_set(const struct prestera_port *port,
115 int prestera_hw_port_mtu_set(const struct prestera_port *port, u32 mtu);
116 int prestera_hw_port_mtu_get(const struct prestera_port *port, u32 *mtu);
117 int prestera_hw_port_mac_set(const struct prestera_port *port, const char *mac);
118 int prestera_hw_port_mac_get(const struct prestera_port *port, char *mac);
119 int prestera_hw_port_cap_get(const struct prestera_port *port,
121 int prestera_hw_port_remote_cap_get(const struct prestera_port *port,
123 int prestera_hw_port_remote_fc_get(const struct prestera_port *por
[all...]
H A Dprestera_main.c27 int prestera_port_pvid_set(struct prestera_port *port, u16 vid) in prestera_port_pvid_set()
50 struct prestera_port *prestera_port_find_by_hwid(struct prestera_switch *sw, in prestera_port_find_by_hwid()
53 struct prestera_port *port = NULL, *tmp; in prestera_port_find_by_hwid()
67 struct prestera_port *prestera_find_port(struct prestera_switch *sw, u32 id) in prestera_find_port()
69 struct prestera_port *port = NULL, *tmp; 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()
117 static int prestera_is_valid_mac_addr(struct prestera_port *port, u8 *addr) in prestera_is_valid_mac_addr()
133 struct prestera_port *port = netdev_priv(dev); in prestera_port_set_mac_address()
152 struct prestera_port *por in prestera_port_change_mtu()
[all...]
H A Dprestera_devlink.h15 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);
H A Dprestera_hw.c480 int prestera_hw_port_info_get(const struct prestera_port *port, in prestera_hw_port_info_get()
556 int prestera_hw_port_state_set(const struct prestera_port *port, in prestera_hw_port_state_set()
572 int prestera_hw_port_mtu_set(const struct prestera_port *port, u32 mtu) in prestera_hw_port_mtu_set()
587 int prestera_hw_port_mac_set(const struct prestera_port *port, const char *mac) in prestera_hw_port_mac_set()
601 int prestera_hw_port_accept_frm_type(struct prestera_port *port, in prestera_hw_port_accept_frm_type()
617 int prestera_hw_port_cap_get(const struct prestera_port *port, in prestera_hw_port_cap_get()
641 int prestera_hw_port_remote_cap_get(const struct prestera_port *port, in prestera_hw_port_remote_cap_get()
662 int prestera_hw_port_remote_fc_get(const struct prestera_port *port, in prestera_hw_port_remote_fc_get()
699 int prestera_hw_port_type_get(const struct prestera_port *port, u8 *type) in prestera_hw_port_type_get()
719 int prestera_hw_port_fec_get(const struct prestera_port *por
[all...]
H A Dprestera_rxtx.h10 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);
H A Dprestera_switchdev.c65 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()
187 struct prestera_port *port = port_vlan->port; in prestera_port_vlan_bridge_leave()
216 struct prestera_port *port = port_vlan->port; in prestera_port_vlan_destroy()
399 struct prestera_port *port = netdev_priv(br_port->dev); in prestera_bridge_1d_port_join()
425 static int prestera_port_bridge_join(struct prestera_port *port, in prestera_port_bridge_join()
462 struct prestera_port *port = netdev_priv(br_port->dev); in prestera_bridge_1q_port_leave()
470 struct prestera_port *por in prestera_bridge_1d_port_leave()
[all...]
H A Dprestera.h63 struct prestera_port { struct
192 struct prestera_port *prestera_port_find_by_hwid(struct prestera_switch *sw,
195 int prestera_port_autoneg_set(struct prestera_port *port, bool enable,
198 struct prestera_port *prestera_find_port(struct prestera_switch *sw, u32 id);
200 struct prestera_port *prestera_port_dev_lower_find(struct net_device *dev);
202 int prestera_port_pvid_set(struct prestera_port *port, u16 vid);
H A Dprestera_ethtool.c300 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 *por
[all...]
H A Dprestera_devlink.c69 int prestera_devlink_port_register(struct prestera_port *port) in prestera_devlink_port_register()
92 void prestera_devlink_port_unregister(struct prestera_port *port) in prestera_devlink_port_unregister()
97 void prestera_devlink_port_set(struct prestera_port *port) in prestera_devlink_port_set()
102 void prestera_devlink_port_clear(struct prestera_port *port) in prestera_devlink_port_clear()
109 struct prestera_port *port = netdev_priv(dev); in prestera_devlink_get_port()
/kernel/linux/linux-6.6/drivers/net/ethernet/marvell/prestera/
H A Dprestera_hw.h133 struct prestera_port;
158 int prestera_hw_port_info_get(const struct prestera_port *port,
161 int prestera_hw_port_mac_mode_get(const struct prestera_port *port,
163 int prestera_hw_port_mac_mode_set(const struct prestera_port *port,
166 int prestera_hw_port_phy_mode_get(const struct prestera_port *port,
169 int prestera_hw_port_phy_mode_set(const struct prestera_port *port,
173 int prestera_hw_port_mtu_set(const struct prestera_port *port, u32 mtu);
174 int prestera_hw_port_mtu_get(const struct prestera_port *port, u32 *mtu);
175 int prestera_hw_port_mac_set(const struct prestera_port *port, const char *mac);
176 int prestera_hw_port_mac_get(const struct prestera_port *por
[all...]
H A Dprestera_main.c50 int prestera_port_learning_set(struct prestera_port *port, bool learn) in prestera_port_learning_set()
55 int prestera_port_uc_flood_set(struct prestera_port *port, bool flood) in prestera_port_uc_flood_set()
60 int prestera_port_mc_flood_set(struct prestera_port *port, bool flood) in prestera_port_mc_flood_set()
65 int prestera_port_br_locked_set(struct prestera_port *port, bool br_locked) in prestera_port_br_locked_set()
70 int prestera_port_pvid_set(struct prestera_port *port, u16 vid) in prestera_port_pvid_set()
93 struct prestera_port *prestera_port_find_by_hwid(struct prestera_switch *sw, in prestera_port_find_by_hwid()
96 struct prestera_port *port = NULL, *tmp; in prestera_port_find_by_hwid()
110 struct prestera_port *prestera_find_port(struct prestera_switch *sw, u32 id) in prestera_find_port()
112 struct prestera_port *port = NULL, *tmp; in prestera_find_port()
128 struct prestera_port *por in prestera_switch_get()
[all...]
H A Dprestera.h129 struct prestera_port { struct
354 struct prestera_port *prestera_port_find_by_hwid(struct prestera_switch *sw,
357 int prestera_port_autoneg_set(struct prestera_port *port, u64 link_modes);
362 struct prestera_port *prestera_find_port(struct prestera_switch *sw, u32 id);
366 int prestera_port_cfg_mac_read(struct prestera_port *port,
369 int prestera_port_cfg_mac_write(struct prestera_port *port,
372 struct prestera_port *prestera_port_dev_lower_find(struct net_device *dev);
378 int prestera_port_learning_set(struct prestera_port *port, bool learn_enable);
379 int prestera_port_uc_flood_set(struct prestera_port *port, bool flood);
380 int prestera_port_mc_flood_set(struct prestera_port *por
[all...]
H A Dprestera_rxtx.h10 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);
H A Dprestera_devlink.h15 int prestera_devlink_port_register(struct prestera_port *port);
16 void prestera_devlink_port_unregister(struct prestera_port *port);
18 void prestera_devlink_trap_report(struct prestera_port *port,
H A Dprestera_flow.h9 struct prestera_port;
14 struct prestera_port *port;
34 int prestera_flow_block_setup(struct prestera_port *port,
H A Dprestera_flow.c116 struct prestera_port *port) in prestera_flow_block_lookup()
128 struct prestera_port *port) in prestera_flow_block_bind()
155 struct prestera_port *port) in prestera_flow_block_unbind()
219 static int prestera_setup_flow_block_bind(struct prestera_port *port, in prestera_setup_flow_block_bind()
256 static void prestera_setup_flow_block_unbind(struct prestera_port *port, in prestera_setup_flow_block_unbind()
287 static int prestera_setup_flow_block_clsact(struct prestera_port *port, in prestera_setup_flow_block_clsact()
304 int prestera_flow_block_setup(struct prestera_port *port, in prestera_flow_block_setup()
H A Dprestera_switchdev.c70 struct prestera_port *port;
93 static int prestera_port_vid_stp_set(struct prestera_port *port, u16 vid,
141 struct prestera_port *port) in prestera_br_port_flags_reset()
150 struct prestera_port *port) in prestera_br_port_flags_set()
240 prestera_port_vlan_by_vid(struct prestera_port *port, u16 vid) in prestera_port_vlan_by_vid()
253 prestera_port_vlan_create(struct prestera_port *port, u16 vid, bool untagged) in prestera_port_vlan_create()
284 static int prestera_fdb_add(struct prestera_port *port, in prestera_fdb_add()
294 static int prestera_fdb_del(struct prestera_port *port, in prestera_fdb_del()
304 static int prestera_fdb_flush_port_vlan(struct prestera_port *port, u16 vid, in prestera_fdb_flush_port_vlan()
314 static int prestera_fdb_flush_port(struct prestera_port *por
[all...]
H A Dprestera_span.c15 struct prestera_port *port;
26 prestera_span_entry_create(struct prestera_port *port, u8 span_id) in prestera_span_entry_create()
63 struct prestera_port *port) in prestera_span_entry_find_by_port()
75 static int prestera_span_get(struct prestera_port *port, u8 *span_id) in prestera_span_get()
124 struct prestera_port *to_port, in prestera_span_rule_add()
H A Dprestera_ethtool.c300 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()
412 struct prestera_port *port) in prestera_port_supp_types_get()
429 struct prestera_port *port) in prestera_port_remote_cap_get()
470 struct prestera_port *port) in prestera_port_link_mode_get()
498 struct prestera_port *port) in prestera_port_mdix_get()
516 struct prestera_port *port = netdev_priv(dev); in prestera_ethtool_get_link_ksettings()
571 struct prestera_port *port) in prestera_port_mdix_set()
587 static int prestera_port_link_mode_set(struct prestera_port *por
[all...]
H A Dprestera_switchdev.h11 struct prestera_port *port,
15 struct prestera_port *port);
H A Dprestera_span.h11 struct prestera_port;
19 struct prestera_port *to_port,
H A Dprestera_hw.c1021 int prestera_hw_port_info_get(const struct prestera_port *port, in prestera_hw_port_info_get()
1103 int prestera_hw_port_mac_mode_get(const struct prestera_port *port, in prestera_hw_port_mac_mode_get()
1134 int prestera_hw_port_mac_mode_set(const struct prestera_port *port, in prestera_hw_port_mac_mode_set()
1160 int prestera_hw_port_phy_mode_get(const struct prestera_port *port, in prestera_hw_port_phy_mode_get()
1190 int prestera_hw_port_phy_mode_set(const struct prestera_port *port, in prestera_hw_port_phy_mode_set()
1216 int prestera_hw_port_mtu_set(const struct prestera_port *port, u32 mtu) in prestera_hw_port_mtu_set()
1231 int prestera_hw_port_mac_set(const struct prestera_port *port, const char *mac) in prestera_hw_port_mac_set()
1245 int prestera_hw_port_accept_frm_type(struct prestera_port *port, in prestera_hw_port_accept_frm_type()
1261 int prestera_hw_port_cap_get(const struct prestera_port *port, in prestera_hw_port_cap_get()
1471 int prestera_hw_span_get(const struct prestera_port *por
[all...]
H A Dprestera_acl.h142 struct prestera_port *port;
194 struct prestera_port *port);
196 struct prestera_port *port);
H A Dprestera_ethtool.h10 struct prestera_port;
H A Dprestera_devlink.c415 int prestera_devlink_port_register(struct prestera_port *port) in prestera_devlink_port_register()
438 void prestera_devlink_port_unregister(struct prestera_port *port) in prestera_devlink_port_unregister()
513 void prestera_devlink_trap_report(struct prestera_port *port, in prestera_devlink_trap_report()

Completed in 21 milliseconds

12