drivers/net/ethernet/microchip/lan966x/lan966x_cbs.c
5
int lan966x_cbs_add(struct lan966x_port *port,
drivers/net/ethernet/microchip/lan966x/lan966x_cbs.c
51
int lan966x_cbs_del(struct lan966x_port *port,
drivers/net/ethernet/microchip/lan966x/lan966x_dcb.c
123
struct lan966x_port *port = netdev_priv(dev);
drivers/net/ethernet/microchip/lan966x/lan966x_dcb.c
260
struct lan966x_port *port = netdev_priv(dev);
drivers/net/ethernet/microchip/lan966x/lan966x_dcb.c
276
struct lan966x_port *port = netdev_priv(dev);
drivers/net/ethernet/microchip/lan966x/lan966x_dcb.c
348
struct lan966x_port *port;
drivers/net/ethernet/microchip/lan966x/lan966x_dcb.c
51
struct lan966x_port *port = netdev_priv(dev);
drivers/net/ethernet/microchip/lan966x/lan966x_ethtool.c
318
struct lan966x_port *port = netdev_priv(dev);
drivers/net/ethernet/microchip/lan966x/lan966x_ethtool.c
329
struct lan966x_port *port = netdev_priv(netdev);
drivers/net/ethernet/microchip/lan966x/lan966x_ethtool.c
344
struct lan966x_port *port = netdev_priv(dev);
drivers/net/ethernet/microchip/lan966x/lan966x_ethtool.c
360
struct lan966x_port *port = netdev_priv(dev);
drivers/net/ethernet/microchip/lan966x/lan966x_ethtool.c
437
struct lan966x_port *port = netdev_priv(dev);
drivers/net/ethernet/microchip/lan966x/lan966x_ethtool.c
511
struct lan966x_port *port = netdev_priv(ndev);
drivers/net/ethernet/microchip/lan966x/lan966x_ethtool.c
519
struct lan966x_port *port = netdev_priv(ndev);
drivers/net/ethernet/microchip/lan966x/lan966x_ethtool.c
527
struct lan966x_port *port = netdev_priv(dev);
drivers/net/ethernet/microchip/lan966x/lan966x_ethtool.c
535
struct lan966x_port *port = netdev_priv(dev);
drivers/net/ethernet/microchip/lan966x/lan966x_ethtool.c
543
struct lan966x_port *port = netdev_priv(dev);
drivers/net/ethernet/microchip/lan966x/lan966x_ethtool.c
599
struct lan966x_port *port = netdev_priv(dev);
drivers/net/ethernet/microchip/lan966x/lan966x_ets.c
18
int lan966x_ets_add(struct lan966x_port *port,
drivers/net/ethernet/microchip/lan966x/lan966x_ets.c
77
int lan966x_ets_del(struct lan966x_port *port,
drivers/net/ethernet/microchip/lan966x/lan966x_fdb.c
139
struct lan966x_port *port;
drivers/net/ethernet/microchip/lan966x/lan966x_fdb.c
205
struct lan966x_port *port;
drivers/net/ethernet/microchip/lan966x/lan966x_fdb.c
251
struct lan966x_port *port = netdev_priv(dev);
drivers/net/ethernet/microchip/lan966x/lan966x_fdma.c
301
struct lan966x_port *port;
drivers/net/ethernet/microchip/lan966x/lan966x_fdma.c
316
struct lan966x_port *port;
drivers/net/ethernet/microchip/lan966x/lan966x_fdma.c
394
struct lan966x_port *port;
drivers/net/ethernet/microchip/lan966x/lan966x_fdma.c
599
int lan966x_fdma_xmit_xdpf(struct lan966x_port *port, void *ptr, u32 len)
drivers/net/ethernet/microchip/lan966x/lan966x_fdma.c
697
struct lan966x_port *port = netdev_priv(dev);
drivers/net/ethernet/microchip/lan966x/lan966x_fdma.c
789
struct lan966x_port *port;
drivers/net/ethernet/microchip/lan966x/lan966x_fdma.c
96
struct lan966x_port *port;
drivers/net/ethernet/microchip/lan966x/lan966x_goto.c
35
int lan966x_goto_port_del(struct lan966x_port *port,
drivers/net/ethernet/microchip/lan966x/lan966x_goto.c
6
int lan966x_goto_port_add(struct lan966x_port *port,
drivers/net/ethernet/microchip/lan966x/lan966x_lag.c
124
int lan966x_lag_port_join(struct lan966x_port *port,
drivers/net/ethernet/microchip/lan966x/lan966x_lag.c
166
void lan966x_lag_port_leave(struct lan966x_port *port, struct net_device *bond)
drivers/net/ethernet/microchip/lan966x/lan966x_lag.c
195
struct lan966x_port *port = lan966x->ports[p];
drivers/net/ethernet/microchip/lan966x/lan966x_lag.c
210
struct lan966x_port *port = netdev_priv(dev);
drivers/net/ethernet/microchip/lan966x/lan966x_lag.c
268
struct lan966x_port *port = netdev_priv(dev);
drivers/net/ethernet/microchip/lan966x/lan966x_lag.c
288
struct lan966x_port *port;
drivers/net/ethernet/microchip/lan966x/lan966x_lag.c
30
struct lan966x_port *port = lan966x->ports[p];
drivers/net/ethernet/microchip/lan966x/lan966x_lag.c
312
struct lan966x_port *port;
drivers/net/ethernet/microchip/lan966x/lan966x_lag.c
335
struct lan966x_port *port = netdev_priv(dev);
drivers/net/ethernet/microchip/lan966x/lan966x_lag.c
351
struct lan966x_port *port;
drivers/net/ethernet/microchip/lan966x/lan966x_lag.c
40
struct lan966x_port *port = lan966x->ports[lag];
drivers/net/ethernet/microchip/lan966x/lan966x_lag.c
53
struct lan966x_port *port = lan966x->ports[p];
drivers/net/ethernet/microchip/lan966x/lan966x_lag.c
82
struct lan966x_port *port = lan966x->ports[p];
drivers/net/ethernet/microchip/lan966x/lan966x_lag.c
95
struct lan966x_port *port;
drivers/net/ethernet/microchip/lan966x/lan966x_mac.c
203
static struct lan966x_mac_entry *lan966x_mac_alloc_entry(struct lan966x_port *port,
drivers/net/ethernet/microchip/lan966x/lan966x_mac.c
273
int lan966x_mac_add_entry(struct lan966x *lan966x, struct lan966x_port *port,
drivers/net/ethernet/microchip/lan966x/lan966x_mac.c
338
struct lan966x_port *src,
drivers/net/ethernet/microchip/lan966x/lan966x_mac.c
339
struct lan966x_port *dst)
drivers/net/ethernet/microchip/lan966x/lan966x_mac.c
361
struct lan966x_port *src)
drivers/net/ethernet/microchip/lan966x/lan966x_mac.c
426
struct lan966x_port *port;
drivers/net/ethernet/microchip/lan966x/lan966x_main.c
109
struct lan966x_port *port = netdev_priv(dev);
drivers/net/ethernet/microchip/lan966x/lan966x_main.c
1115
sizeof(struct lan966x_port *),
drivers/net/ethernet/microchip/lan966x/lan966x_main.c
127
struct lan966x_port *port = netdev_priv(dev);
drivers/net/ethernet/microchip/lan966x/lan966x_main.c
159
struct lan966x_port *port = netdev_priv(dev);
drivers/net/ethernet/microchip/lan966x/lan966x_main.c
171
struct lan966x_port *port = netdev_priv(dev);
drivers/net/ethernet/microchip/lan966x/lan966x_main.c
199
struct lan966x_port *port = netdev_priv(dev);
drivers/net/ethernet/microchip/lan966x/lan966x_main.c
229
struct lan966x_port *port = netdev_priv(dev);
drivers/net/ethernet/microchip/lan966x/lan966x_main.c
369
struct lan966x_port *port = netdev_priv(dev);
drivers/net/ethernet/microchip/lan966x/lan966x_main.c
404
struct lan966x_port *port = netdev_priv(dev);
drivers/net/ethernet/microchip/lan966x/lan966x_main.c
428
struct lan966x_port *port = netdev_priv(dev);
drivers/net/ethernet/microchip/lan966x/lan966x_main.c
436
struct lan966x_port *port = netdev_priv(dev);
drivers/net/ethernet/microchip/lan966x/lan966x_main.c
450
struct lan966x_port *port = netdev_priv(dev);
drivers/net/ethernet/microchip/lan966x/lan966x_main.c
462
struct lan966x_port *port = netdev_priv(dev);
drivers/net/ethernet/microchip/lan966x/lan966x_main.c
476
struct lan966x_port *port = netdev_priv(dev);
drivers/net/ethernet/microchip/lan966x/lan966x_main.c
747
struct lan966x_port *port;
drivers/net/ethernet/microchip/lan966x/lan966x_main.c
796
struct lan966x_port *port;
drivers/net/ethernet/microchip/lan966x/lan966x_main.c
805
sizeof(struct lan966x_port),
drivers/net/ethernet/microchip/lan966x/lan966x_main.h
196
struct lan966x_port;
drivers/net/ethernet/microchip/lan966x/lan966x_main.h
274
struct lan966x_port **ports;
drivers/net/ethernet/microchip/lan966x/lan966x_main.h
335
struct lan966x_port *mirror_monitor;
drivers/net/ethernet/microchip/lan966x/lan966x_main.h
449
void lan966x_port_config_down(struct lan966x_port *port);
drivers/net/ethernet/microchip/lan966x/lan966x_main.h
450
void lan966x_port_config_up(struct lan966x_port *port);
drivers/net/ethernet/microchip/lan966x/lan966x_main.h
451
void lan966x_port_status_get(struct lan966x_port *port, unsigned int neg_mode,
drivers/net/ethernet/microchip/lan966x/lan966x_main.h
453
int lan966x_port_pcs_set(struct lan966x_port *port,
drivers/net/ethernet/microchip/lan966x/lan966x_main.h
455
void lan966x_port_init(struct lan966x_port *port);
drivers/net/ethernet/microchip/lan966x/lan966x_main.h
457
void lan966x_port_qos_set(struct lan966x_port *port,
drivers/net/ethernet/microchip/lan966x/lan966x_main.h
459
void lan966x_port_qos_dscp_rewr_mode_set(struct lan966x_port *port,
drivers/net/ethernet/microchip/lan966x/lan966x_main.h
484
struct lan966x_port *port,
drivers/net/ethernet/microchip/lan966x/lan966x_main.h
488
struct lan966x_port *src,
drivers/net/ethernet/microchip/lan966x/lan966x_main.h
489
struct lan966x_port *dst);
drivers/net/ethernet/microchip/lan966x/lan966x_main.h
491
struct lan966x_port *src);
drivers/net/ethernet/microchip/lan966x/lan966x_main.h
496
void lan966x_vlan_port_apply(struct lan966x_port *port);
drivers/net/ethernet/microchip/lan966x/lan966x_main.h
498
void lan966x_vlan_port_set_vlan_aware(struct lan966x_port *port,
drivers/net/ethernet/microchip/lan966x/lan966x_main.h
500
void lan966x_vlan_port_rew_host(struct lan966x_port *port);
drivers/net/ethernet/microchip/lan966x/lan966x_main.h
501
int lan966x_vlan_port_set_vid(struct lan966x_port *port,
drivers/net/ethernet/microchip/lan966x/lan966x_main.h
505
void lan966x_vlan_port_add_vlan(struct lan966x_port *port,
drivers/net/ethernet/microchip/lan966x/lan966x_main.h
509
void lan966x_vlan_port_del_vlan(struct lan966x_port *port, u16 vid);
drivers/net/ethernet/microchip/lan966x/lan966x_main.h
525
int lan966x_handle_port_mdb_add(struct lan966x_port *port,
drivers/net/ethernet/microchip/lan966x/lan966x_main.h
527
int lan966x_handle_port_mdb_del(struct lan966x_port *port,
drivers/net/ethernet/microchip/lan966x/lan966x_main.h
536
int lan966x_ptp_hwtstamp_set(struct lan966x_port *port,
drivers/net/ethernet/microchip/lan966x/lan966x_main.h
539
void lan966x_ptp_hwtstamp_get(struct lan966x_port *port,
drivers/net/ethernet/microchip/lan966x/lan966x_main.h
543
int lan966x_ptp_txtstamp_request(struct lan966x_port *port,
drivers/net/ethernet/microchip/lan966x/lan966x_main.h
545
void lan966x_ptp_txtstamp_release(struct lan966x_port *port,
drivers/net/ethernet/microchip/lan966x/lan966x_main.h
551
int lan966x_ptp_setup_traps(struct lan966x_port *port,
drivers/net/ethernet/microchip/lan966x/lan966x_main.h
553
int lan966x_ptp_del_traps(struct lan966x_port *port);
drivers/net/ethernet/microchip/lan966x/lan966x_main.h
556
int lan966x_fdma_xmit_xdpf(struct lan966x_port *port, void *ptr, u32 len);
drivers/net/ethernet/microchip/lan966x/lan966x_main.h
565
int lan966x_lag_port_join(struct lan966x_port *port,
drivers/net/ethernet/microchip/lan966x/lan966x_main.h
569
void lan966x_lag_port_leave(struct lan966x_port *port, struct net_device *bond);
drivers/net/ethernet/microchip/lan966x/lan966x_main.h
587
void lan966x_port_stp_state_set(struct lan966x_port *port, u8 state);
drivers/net/ethernet/microchip/lan966x/lan966x_main.h
588
void lan966x_port_ageing_set(struct lan966x_port *port,
drivers/net/ethernet/microchip/lan966x/lan966x_main.h
595
int lan966x_mqprio_add(struct lan966x_port *port, u8 num_tc);
drivers/net/ethernet/microchip/lan966x/lan966x_main.h
596
int lan966x_mqprio_del(struct lan966x_port *port);
drivers/net/ethernet/microchip/lan966x/lan966x_main.h
600
int lan966x_taprio_add(struct lan966x_port *port,
drivers/net/ethernet/microchip/lan966x/lan966x_main.h
602
int lan966x_taprio_del(struct lan966x_port *port);
drivers/net/ethernet/microchip/lan966x/lan966x_main.h
603
int lan966x_taprio_speed_set(struct lan966x_port *port, int speed);
drivers/net/ethernet/microchip/lan966x/lan966x_main.h
605
int lan966x_tbf_add(struct lan966x_port *port,
drivers/net/ethernet/microchip/lan966x/lan966x_main.h
607
int lan966x_tbf_del(struct lan966x_port *port,
drivers/net/ethernet/microchip/lan966x/lan966x_main.h
610
int lan966x_cbs_add(struct lan966x_port *port,
drivers/net/ethernet/microchip/lan966x/lan966x_main.h
612
int lan966x_cbs_del(struct lan966x_port *port,
drivers/net/ethernet/microchip/lan966x/lan966x_main.h
615
int lan966x_ets_add(struct lan966x_port *port,
drivers/net/ethernet/microchip/lan966x/lan966x_main.h
617
int lan966x_ets_del(struct lan966x_port *port,
drivers/net/ethernet/microchip/lan966x/lan966x_main.h
620
int lan966x_tc_matchall(struct lan966x_port *port,
drivers/net/ethernet/microchip/lan966x/lan966x_main.h
624
int lan966x_police_port_add(struct lan966x_port *port,
drivers/net/ethernet/microchip/lan966x/lan966x_main.h
630
int lan966x_police_port_del(struct lan966x_port *port,
drivers/net/ethernet/microchip/lan966x/lan966x_main.h
633
void lan966x_police_port_stats(struct lan966x_port *port,
drivers/net/ethernet/microchip/lan966x/lan966x_main.h
636
int lan966x_mirror_port_add(struct lan966x_port *port,
drivers/net/ethernet/microchip/lan966x/lan966x_main.h
641
int lan966x_mirror_port_del(struct lan966x_port *port,
drivers/net/ethernet/microchip/lan966x/lan966x_main.h
644
void lan966x_mirror_port_stats(struct lan966x_port *port,
drivers/net/ethernet/microchip/lan966x/lan966x_main.h
648
int lan966x_xdp_port_init(struct lan966x_port *port);
drivers/net/ethernet/microchip/lan966x/lan966x_main.h
649
void lan966x_xdp_port_deinit(struct lan966x_port *port);
drivers/net/ethernet/microchip/lan966x/lan966x_main.h
651
int lan966x_xdp_run(struct lan966x_port *port,
drivers/net/ethernet/microchip/lan966x/lan966x_main.h
659
static inline bool lan966x_xdp_port_present(struct lan966x_port *port)
drivers/net/ethernet/microchip/lan966x/lan966x_main.h
679
int lan966x_tc_flower(struct lan966x_port *port,
drivers/net/ethernet/microchip/lan966x/lan966x_main.h
683
int lan966x_goto_port_add(struct lan966x_port *port,
drivers/net/ethernet/microchip/lan966x/lan966x_main.h
687
int lan966x_goto_port_del(struct lan966x_port *port,
drivers/net/ethernet/microchip/lan966x/lan966x_mdb.c
105
static int lan966x_mdb_ip_add(struct lan966x_port *port,
drivers/net/ethernet/microchip/lan966x/lan966x_mdb.c
140
static int lan966x_mdb_ip_del(struct lan966x_port *port,
drivers/net/ethernet/microchip/lan966x/lan966x_mdb.c
248
static int lan966x_mdb_l2_add(struct lan966x_port *port,
drivers/net/ethernet/microchip/lan966x/lan966x_mdb.c
297
static int lan966x_mdb_l2_del(struct lan966x_port *port,
drivers/net/ethernet/microchip/lan966x/lan966x_mdb.c
364
int lan966x_handle_port_mdb_add(struct lan966x_port *port,
drivers/net/ethernet/microchip/lan966x/lan966x_mdb.c
381
int lan966x_handle_port_mdb_del(struct lan966x_port *port,
drivers/net/ethernet/microchip/lan966x/lan966x_mirror.c
103
void lan966x_mirror_port_stats(struct lan966x_port *port,
drivers/net/ethernet/microchip/lan966x/lan966x_mirror.c
12
struct lan966x_port *monitor_port;
drivers/net/ethernet/microchip/lan966x/lan966x_mirror.c
5
int lan966x_mirror_port_add(struct lan966x_port *port,
drivers/net/ethernet/microchip/lan966x/lan966x_mirror.c
65
int lan966x_mirror_port_del(struct lan966x_port *port,
drivers/net/ethernet/microchip/lan966x/lan966x_mqprio.c
23
int lan966x_mqprio_del(struct lan966x_port *port)
drivers/net/ethernet/microchip/lan966x/lan966x_mqprio.c
5
int lan966x_mqprio_add(struct lan966x_port *port, u8 num_tc)
drivers/net/ethernet/microchip/lan966x/lan966x_phylink.c
104
struct lan966x_port *port = lan966x_pcs_to_port(pcs);
drivers/net/ethernet/microchip/lan966x/lan966x_phylink.c
14
struct lan966x_port *port = netdev_priv(to_net_dev(config->dev));
drivers/net/ethernet/microchip/lan966x/lan966x_phylink.c
29
struct lan966x_port *port = netdev_priv(to_net_dev(config->dev));
drivers/net/ethernet/microchip/lan966x/lan966x_phylink.c
53
struct lan966x_port *port = netdev_priv(to_net_dev(config->dev));
drivers/net/ethernet/microchip/lan966x/lan966x_phylink.c
72
struct lan966x_port *port = netdev_priv(to_net_dev(config->dev));
drivers/net/ethernet/microchip/lan966x/lan966x_phylink.c
85
static struct lan966x_port *lan966x_pcs_to_port(struct phylink_pcs *pcs)
drivers/net/ethernet/microchip/lan966x/lan966x_phylink.c
87
return container_of(pcs, struct lan966x_port, phylink_pcs);
drivers/net/ethernet/microchip/lan966x/lan966x_phylink.c
94
struct lan966x_port *port = lan966x_pcs_to_port(pcs);
drivers/net/ethernet/microchip/lan966x/lan966x_police.c
132
int lan966x_police_port_add(struct lan966x_port *port,
drivers/net/ethernet/microchip/lan966x/lan966x_police.c
18
static int lan966x_police_add(struct lan966x_port *port,
drivers/net/ethernet/microchip/lan966x/lan966x_police.c
181
int lan966x_police_port_del(struct lan966x_port *port,
drivers/net/ethernet/microchip/lan966x/lan966x_police.c
206
void lan966x_police_port_stats(struct lan966x_port *port,
drivers/net/ethernet/microchip/lan966x/lan966x_police.c
52
static void lan966x_police_del(struct lan966x_port *port, u16 pol_idx)
drivers/net/ethernet/microchip/lan966x/lan966x_police.c
71
static int lan966x_police_validate(struct lan966x_port *port,
drivers/net/ethernet/microchip/lan966x/lan966x_port.c
144
static void lan966x_port_link_up(struct lan966x_port *port)
drivers/net/ethernet/microchip/lan966x/lan966x_port.c
25
static void lan966x_port_link_down(struct lan966x_port *port)
drivers/net/ethernet/microchip/lan966x/lan966x_port.c
277
void lan966x_port_config_down(struct lan966x_port *port)
drivers/net/ethernet/microchip/lan966x/lan966x_port.c
282
void lan966x_port_config_up(struct lan966x_port *port)
drivers/net/ethernet/microchip/lan966x/lan966x_port.c
287
void lan966x_port_status_get(struct lan966x_port *port, unsigned int neg_mode,
drivers/net/ethernet/microchip/lan966x/lan966x_port.c
331
int lan966x_port_pcs_set(struct lan966x_port *port,
drivers/net/ethernet/microchip/lan966x/lan966x_port.c
398
static void lan966x_port_qos_pcp_set(struct lan966x_port *port,
drivers/net/ethernet/microchip/lan966x/lan966x_port.c
422
static void lan966x_port_qos_dscp_set(struct lan966x_port *port,
drivers/net/ethernet/microchip/lan966x/lan966x_port.c
447
static int lan966x_port_qos_default_set(struct lan966x_port *port,
drivers/net/ethernet/microchip/lan966x/lan966x_port.c
467
static void lan966x_port_qos_pcp_rewr_set(struct lan966x_port *port,
drivers/net/ethernet/microchip/lan966x/lan966x_port.c
503
static void lan966x_port_qos_dscp_rewr_set(struct lan966x_port *port,
drivers/net/ethernet/microchip/lan966x/lan966x_port.c
529
void lan966x_port_qos_dscp_rewr_mode_set(struct lan966x_port *port,
drivers/net/ethernet/microchip/lan966x/lan966x_port.c
537
void lan966x_port_qos_set(struct lan966x_port *port,
drivers/net/ethernet/microchip/lan966x/lan966x_port.c
547
void lan966x_port_init(struct lan966x_port *port)
drivers/net/ethernet/microchip/lan966x/lan966x_ptp.c
103
static int lan966x_ptp_del_trap(struct lan966x_port *port,
drivers/net/ethernet/microchip/lan966x/lan966x_ptp.c
1034
struct lan966x_port *port;
drivers/net/ethernet/microchip/lan966x/lan966x_ptp.c
1085
struct lan966x_port *port;
drivers/net/ethernet/microchip/lan966x/lan966x_ptp.c
133
struct lan966x_port *port)
drivers/net/ethernet/microchip/lan966x/lan966x_ptp.c
139
struct lan966x_port *port)
drivers/net/ethernet/microchip/lan966x/lan966x_ptp.c
146
struct lan966x_port *port)
drivers/net/ethernet/microchip/lan966x/lan966x_ptp.c
152
static int lan966x_ptp_add_l2_rule(struct lan966x_port *port)
drivers/net/ethernet/microchip/lan966x/lan966x_ptp.c
158
static int lan966x_ptp_add_ipv4_rules(struct lan966x_port *port)
drivers/net/ethernet/microchip/lan966x/lan966x_ptp.c
175
static int lan966x_ptp_add_ipv6_rules(struct lan966x_port *port)
drivers/net/ethernet/microchip/lan966x/lan966x_ptp.c
192
static int lan966x_ptp_del_l2_rule(struct lan966x_port *port)
drivers/net/ethernet/microchip/lan966x/lan966x_ptp.c
197
static int lan966x_ptp_del_ipv4_rules(struct lan966x_port *port)
drivers/net/ethernet/microchip/lan966x/lan966x_ptp.c
207
static int lan966x_ptp_del_ipv6_rules(struct lan966x_port *port)
drivers/net/ethernet/microchip/lan966x/lan966x_ptp.c
217
static int lan966x_ptp_add_traps(struct lan966x_port *port)
drivers/net/ethernet/microchip/lan966x/lan966x_ptp.c
243
int lan966x_ptp_del_traps(struct lan966x_port *port)
drivers/net/ethernet/microchip/lan966x/lan966x_ptp.c
254
int lan966x_ptp_setup_traps(struct lan966x_port *port,
drivers/net/ethernet/microchip/lan966x/lan966x_ptp.c
263
int lan966x_ptp_hwtstamp_set(struct lan966x_port *port,
drivers/net/ethernet/microchip/lan966x/lan966x_ptp.c
318
void lan966x_ptp_hwtstamp_get(struct lan966x_port *port,
drivers/net/ethernet/microchip/lan966x/lan966x_ptp.c
328
static void lan966x_ptp_classify(struct lan966x_port *port, struct sk_buff *skb,
drivers/net/ethernet/microchip/lan966x/lan966x_ptp.c
379
static void lan966x_ptp_txtstamp_old_release(struct lan966x_port *port)
drivers/net/ethernet/microchip/lan966x/lan966x_ptp.c
396
int lan966x_ptp_txtstamp_request(struct lan966x_port *port,
drivers/net/ethernet/microchip/lan966x/lan966x_ptp.c
435
void lan966x_ptp_txtstamp_release(struct lan966x_port *port,
drivers/net/ethernet/microchip/lan966x/lan966x_ptp.c
486
struct lan966x_port *port;
drivers/net/ethernet/microchip/lan966x/lan966x_ptp.c
54
static int lan966x_ptp_add_trap(struct lan966x_port *port,
drivers/net/ethernet/microchip/lan966x/lan966x_ptp.c
56
struct lan966x_port*),
drivers/net/ethernet/microchip/lan966x/lan966x_switchdev.c
10
static void lan966x_port_set_mcast_ip_flood(struct lan966x_port *port,
drivers/net/ethernet/microchip/lan966x/lan966x_switchdev.c
103
static void lan966x_port_bridge_flags(struct lan966x_port *port,
drivers/net/ethernet/microchip/lan966x/lan966x_switchdev.c
123
static int lan966x_port_pre_bridge_flags(struct lan966x_port *port,
drivers/net/ethernet/microchip/lan966x/lan966x_switchdev.c
138
struct lan966x_port *port = lan966x->ports[i];
drivers/net/ethernet/microchip/lan966x/lan966x_switchdev.c
156
void lan966x_port_stp_state_set(struct lan966x_port *port, u8 state)
drivers/net/ethernet/microchip/lan966x/lan966x_switchdev.c
177
void lan966x_port_ageing_set(struct lan966x_port *port,
drivers/net/ethernet/microchip/lan966x/lan966x_switchdev.c
186
static void lan966x_port_mc_set(struct lan966x_port *port, bool mcast_ena)
drivers/net/ethernet/microchip/lan966x/lan966x_switchdev.c
212
struct lan966x_port *port = netdev_priv(dev);
drivers/net/ethernet/microchip/lan966x/lan966x_switchdev.c
246
static int lan966x_port_bridge_join(struct lan966x_port *port,
drivers/net/ethernet/microchip/lan966x/lan966x_switchdev.c
281
static void lan966x_port_bridge_leave(struct lan966x_port *port,
drivers/net/ethernet/microchip/lan966x/lan966x_switchdev.c
307
struct lan966x_port *port = netdev_priv(dev);
drivers/net/ethernet/microchip/lan966x/lan966x_switchdev.c
338
struct lan966x_port *port = netdev_priv(dev);
drivers/net/ethernet/microchip/lan966x/lan966x_switchdev.c
373
struct lan966x_port *port = netdev_priv(dev);
drivers/net/ethernet/microchip/lan966x/lan966x_switchdev.c
41
static void lan966x_port_set_mcast_flood(struct lan966x_port *port,
drivers/net/ethernet/microchip/lan966x/lan966x_switchdev.c
491
struct lan966x_port *port = netdev_priv(dev);
drivers/net/ethernet/microchip/lan966x/lan966x_switchdev.c
532
static int lan966x_handle_port_vlan_add(struct lan966x_port *port,
drivers/net/ethernet/microchip/lan966x/lan966x_switchdev.c
552
struct lan966x_port *port = netdev_priv(dev);
drivers/net/ethernet/microchip/lan966x/lan966x_switchdev.c
574
static int lan966x_handle_port_vlan_del(struct lan966x_port *port,
drivers/net/ethernet/microchip/lan966x/lan966x_switchdev.c
591
struct lan966x_port *port = netdev_priv(dev);
drivers/net/ethernet/microchip/lan966x/lan966x_switchdev.c
62
static void lan966x_port_set_ucast_flood(struct lan966x_port *port,
drivers/net/ethernet/microchip/lan966x/lan966x_switchdev.c
78
static void lan966x_port_set_bcast_flood(struct lan966x_port *port,
drivers/net/ethernet/microchip/lan966x/lan966x_switchdev.c
94
static void lan966x_port_set_learning(struct lan966x_port *port, bool enabled)
drivers/net/ethernet/microchip/lan966x/lan966x_taprio.c
150
static int lan966x_taprio_shutdown(struct lan966x_port *port)
drivers/net/ethernet/microchip/lan966x/lan966x_taprio.c
172
static int lan966x_taprio_find_list(struct lan966x_port *port,
drivers/net/ethernet/microchip/lan966x/lan966x_taprio.c
268
static int lan966x_taprio_gcl_free_get(struct lan966x_port *port,
drivers/net/ethernet/microchip/lan966x/lan966x_taprio.c
308
static void lan966x_taprio_gcl_setup_entry(struct lan966x_port *port,
drivers/net/ethernet/microchip/lan966x/lan966x_taprio.c
327
static int lan966x_taprio_gcl_setup(struct lan966x_port *port,
drivers/net/ethernet/microchip/lan966x/lan966x_taprio.c
41
static u32 lan966x_taprio_list_index(struct lan966x_port *port, u8 entry)
drivers/net/ethernet/microchip/lan966x/lan966x_taprio.c
412
int lan966x_taprio_speed_set(struct lan966x_port *port, int speed)
drivers/net/ethernet/microchip/lan966x/lan966x_taprio.c
441
int lan966x_taprio_add(struct lan966x_port *port,
drivers/net/ethernet/microchip/lan966x/lan966x_taprio.c
46
static u32 lan966x_taprio_list_state_get(struct lan966x_port *port)
drivers/net/ethernet/microchip/lan966x/lan966x_taprio.c
488
int lan966x_taprio_del(struct lan966x_port *port)
drivers/net/ethernet/microchip/lan966x/lan966x_taprio.c
55
static u32 lan966x_taprio_list_index_state_get(struct lan966x_port *port,
drivers/net/ethernet/microchip/lan966x/lan966x_taprio.c
67
static void lan966x_taprio_list_state_set(struct lan966x_port *port,
drivers/net/ethernet/microchip/lan966x/lan966x_taprio.c
77
static int lan966x_taprio_list_shutdown(struct lan966x_port *port,
drivers/net/ethernet/microchip/lan966x/lan966x_tbf.c
5
int lan966x_tbf_add(struct lan966x_port *port,
drivers/net/ethernet/microchip/lan966x/lan966x_tbf.c
55
int lan966x_tbf_del(struct lan966x_port *port,
drivers/net/ethernet/microchip/lan966x/lan966x_tc.c
10
static int lan966x_tc_setup_qdisc_mqprio(struct lan966x_port *port,
drivers/net/ethernet/microchip/lan966x/lan966x_tc.c
122
struct lan966x_port *port = netdev_priv(dev);
drivers/net/ethernet/microchip/lan966x/lan966x_tc.c
21
static int lan966x_tc_setup_qdisc_taprio(struct lan966x_port *port,
drivers/net/ethernet/microchip/lan966x/lan966x_tc.c
34
static int lan966x_tc_setup_qdisc_tbf(struct lan966x_port *port,
drivers/net/ethernet/microchip/lan966x/lan966x_tc.c
49
static int lan966x_tc_setup_qdisc_cbs(struct lan966x_port *port,
drivers/net/ethernet/microchip/lan966x/lan966x_tc.c
56
static int lan966x_tc_setup_qdisc_ets(struct lan966x_port *port,
drivers/net/ethernet/microchip/lan966x/lan966x_tc.c
74
struct lan966x_port *port = cb_priv;
drivers/net/ethernet/microchip/lan966x/lan966x_tc.c
98
static int lan966x_tc_setup_block(struct lan966x_port *port,
drivers/net/ethernet/microchip/lan966x/lan966x_tc_flower.c
447
static int lan966x_tc_flower_add(struct lan966x_port *port,
drivers/net/ethernet/microchip/lan966x/lan966x_tc_flower.c
559
static int lan966x_tc_flower_del(struct lan966x_port *port,
drivers/net/ethernet/microchip/lan966x/lan966x_tc_flower.c
583
static int lan966x_tc_flower_stats(struct lan966x_port *port,
drivers/net/ethernet/microchip/lan966x/lan966x_tc_flower.c
601
int lan966x_tc_flower(struct lan966x_port *port,
drivers/net/ethernet/microchip/lan966x/lan966x_tc_matchall.c
39
static int lan966x_tc_matchall_del(struct lan966x_port *port,
drivers/net/ethernet/microchip/lan966x/lan966x_tc_matchall.c
5
static int lan966x_tc_matchall_add(struct lan966x_port *port,
drivers/net/ethernet/microchip/lan966x/lan966x_tc_matchall.c
57
static int lan966x_tc_matchall_stats(struct lan966x_port *port,
drivers/net/ethernet/microchip/lan966x/lan966x_tc_matchall.c
75
int lan966x_tc_matchall(struct lan966x_port *port,
drivers/net/ethernet/microchip/lan966x/lan966x_vcap_debugfs.c
125
static void lan966x_vcap_is2_port_keys(struct lan966x_port *port,
drivers/net/ethernet/microchip/lan966x/lan966x_vcap_debugfs.c
195
static void lan966x_vcap_es0_port_keys(struct lan966x_port *port,
drivers/net/ethernet/microchip/lan966x/lan966x_vcap_debugfs.c
219
struct lan966x_port *port = netdev_priv(dev);
drivers/net/ethernet/microchip/lan966x/lan966x_vcap_debugfs.c
8
static void lan966x_vcap_is1_port_keys(struct lan966x_port *port,
drivers/net/ethernet/microchip/lan966x/lan966x_vcap_impl.c
128
struct lan966x_port *port = netdev_priv(ndev);
drivers/net/ethernet/microchip/lan966x/lan966x_vcap_impl.c
188
struct lan966x_port *port = netdev_priv(dev);
drivers/net/ethernet/microchip/lan966x/lan966x_vcap_impl.c
322
static void lan966x_vcap_is1_add_default_fields(struct lan966x_port *port,
drivers/net/ethernet/microchip/lan966x/lan966x_vcap_impl.c
338
static void lan966x_vcap_is2_add_default_fields(struct lan966x_port *port,
drivers/net/ethernet/microchip/lan966x/lan966x_vcap_impl.c
357
static void lan966x_vcap_es0_add_default_fields(struct lan966x_port *port,
drivers/net/ethernet/microchip/lan966x/lan966x_vcap_impl.c
369
struct lan966x_port *port = netdev_priv(dev);
drivers/net/ethernet/microchip/lan966x/lan966x_vcap_impl.c
436
struct lan966x_port *port = netdev_priv(dev);
drivers/net/ethernet/microchip/lan966x/lan966x_vcap_impl.c
477
struct lan966x_port *port = netdev_priv(dev);
drivers/net/ethernet/microchip/lan966x/lan966x_vcap_impl.c
515
struct lan966x_port *port = netdev_priv(dev);
drivers/net/ethernet/microchip/lan966x/lan966x_vcap_impl.c
527
struct lan966x_port *port = netdev_priv(dev);
drivers/net/ethernet/microchip/lan966x/lan966x_vcap_impl.c
553
struct lan966x_port *port = netdev_priv(dev);
drivers/net/ethernet/microchip/lan966x/lan966x_vlan.c
104
static u16 lan966x_vlan_port_get_pvid(struct lan966x_port *port)
drivers/net/ethernet/microchip/lan966x/lan966x_vlan.c
114
int lan966x_vlan_port_set_vid(struct lan966x_port *port, u16 vid,
drivers/net/ethernet/microchip/lan966x/lan966x_vlan.c
137
static void lan966x_vlan_port_remove_vid(struct lan966x_port *port, u16 vid)
drivers/net/ethernet/microchip/lan966x/lan966x_vlan.c
146
void lan966x_vlan_port_set_vlan_aware(struct lan966x_port *port,
drivers/net/ethernet/microchip/lan966x/lan966x_vlan.c
159
void lan966x_vlan_port_rew_host(struct lan966x_port *port)
drivers/net/ethernet/microchip/lan966x/lan966x_vlan.c
173
void lan966x_vlan_port_apply(struct lan966x_port *port)
drivers/net/ethernet/microchip/lan966x/lan966x_vlan.c
234
void lan966x_vlan_port_add_vlan(struct lan966x_port *port,
drivers/net/ethernet/microchip/lan966x/lan966x_vlan.c
257
void lan966x_vlan_port_del_vlan(struct lan966x_port *port, u16 vid)
drivers/net/ethernet/microchip/lan966x/lan966x_vlan.c
54
static void lan966x_vlan_port_add_vlan_mask(struct lan966x_port *port, u16 vid)
drivers/net/ethernet/microchip/lan966x/lan966x_vlan.c
63
static void lan966x_vlan_port_del_vlan_mask(struct lan966x_port *port, u16 vid)
drivers/net/ethernet/microchip/lan966x/lan966x_xdp.c
11
struct lan966x_port *port = netdev_priv(dev);
drivers/net/ethernet/microchip/lan966x/lan966x_xdp.c
124
int lan966x_xdp_port_init(struct lan966x_port *port)
drivers/net/ethernet/microchip/lan966x/lan966x_xdp.c
132
void lan966x_xdp_port_deinit(struct lan966x_port *port)
drivers/net/ethernet/microchip/lan966x/lan966x_xdp.c
58
struct lan966x_port *port = netdev_priv(dev);
drivers/net/ethernet/microchip/lan966x/lan966x_xdp.c
75
int lan966x_xdp_run(struct lan966x_port *port, struct page *page, u32 data_len)