drivers/net/dsa/b53/b53_common.c
1583
struct dsa_port *dp = dsa_phylink_to_port(config);
drivers/net/dsa/b53/b53_common.c
1596
struct dsa_port *dp = dsa_phylink_to_port(config);
drivers/net/dsa/b53/b53_common.c
1619
struct dsa_port *dp = dsa_phylink_to_port(config);
drivers/net/dsa/b53/b53_common.c
1646
struct dsa_port *dp = dsa_phylink_to_port(config);
drivers/net/dsa/b53/b53_common.c
888
struct dsa_port *dp;
drivers/net/dsa/bcm_sf2.c
749
struct dsa_port *dp = dsa_phylink_to_port(config);
drivers/net/dsa/bcm_sf2.c
821
struct dsa_port *dp = dsa_phylink_to_port(config);
drivers/net/dsa/bcm_sf2.c
845
struct dsa_port *dp = dsa_phylink_to_port(config);
drivers/net/dsa/ks8995.c
459
struct dsa_port *dp = dsa_phylink_to_port(config);
drivers/net/dsa/ks8995.c
512
struct dsa_port *dp = dsa_phylink_to_port(config);
drivers/net/dsa/lan9303-core.c
1109
struct dsa_port *dp = dsa_to_port(ds, port);
drivers/net/dsa/lan9303-core.c
1122
struct dsa_port *dp = dsa_to_port(ds, port);
drivers/net/dsa/lan9303-core.c
1343
struct dsa_port *dp = dsa_phylink_to_port(config);
drivers/net/dsa/lantiq/lantiq_gswip_common.c
1409
struct dsa_port *dp = dsa_phylink_to_port(config);
drivers/net/dsa/lantiq/lantiq_gswip_common.c
1460
struct dsa_port *dp = dsa_phylink_to_port(config);
drivers/net/dsa/lantiq/lantiq_gswip_common.c
1477
struct dsa_port *dp = dsa_phylink_to_port(config);
drivers/net/dsa/lantiq/lantiq_gswip_common.c
1570
struct dsa_port *dp = dsa_phylink_to_port(config);
drivers/net/dsa/lantiq/lantiq_gswip_common.c
1580
struct dsa_port *dp = dsa_phylink_to_port(config);
drivers/net/dsa/lantiq/lantiq_gswip_common.c
1605
struct dsa_port *dp = dsa_phylink_to_port(config);
drivers/net/dsa/lantiq/lantiq_gswip_common.c
1657
struct dsa_port *cpu_dp;
drivers/net/dsa/lantiq/lantiq_gswip_common.c
518
struct dsa_port *dp = dsa_to_port(priv->ds, port);
drivers/net/dsa/lantiq/lantiq_gswip_common.c
603
static void gswip_mii_delay_setup(struct gswip_priv *priv, struct dsa_port *dp,
drivers/net/dsa/lantiq/lantiq_gswip_common.c
647
struct dsa_port *cpu_dp;
drivers/net/dsa/lantiq/mxl-gsw1xx.c
236
struct dsa_port *sgmii_port;
drivers/net/dsa/lantiq/mxl-gsw1xx.c
594
struct dsa_port *dp = dsa_phylink_to_port(config);
drivers/net/dsa/lantiq/mxl-gsw1xx.c
628
struct dsa_port *dp = dsa_to_port(ds, port);
drivers/net/dsa/microchip/ksz8.c
1818
struct dsa_port *cpu_dp = dsa_to_port(dev->ds, dev->cpu_port);
drivers/net/dsa/microchip/ksz8.c
2012
struct dsa_port *dp = dsa_phylink_to_port(config);
drivers/net/dsa/microchip/ksz8.c
2060
struct dsa_port *dp;
drivers/net/dsa/microchip/ksz8.c
2465
struct dsa_port *dp = dsa_phylink_to_port(config);
drivers/net/dsa/microchip/ksz9477.c
1524
struct dsa_port *dp;
drivers/net/dsa/microchip/ksz9477.c
1717
struct dsa_port *hsr_dp;
drivers/net/dsa/microchip/ksz9477.c
1959
struct dsa_port *dp = dsa_phylink_to_port(config);
drivers/net/dsa/microchip/ksz9477.c
2029
struct dsa_port *dp = dsa_phylink_to_port(config);
drivers/net/dsa/microchip/ksz_common.c
2182
const struct dsa_port *dp;
drivers/net/dsa/microchip/ksz_common.c
2192
const struct dsa_port *other_dp = dsa_to_port(ds, i);
drivers/net/dsa/microchip/ksz_common.c
2219
const struct dsa_port *third_dp;
drivers/net/dsa/microchip/ksz_common.c
2331
struct dsa_port *dp;
drivers/net/dsa/microchip/ksz_common.c
2421
struct dsa_port *dp;
drivers/net/dsa/microchip/ksz_common.c
2732
struct dsa_port *dp;
drivers/net/dsa/microchip/ksz_common.c
2793
const struct dsa_port *dp = dsa_to_port(dev->ds, i);
drivers/net/dsa/microchip/ksz_common.c
2830
struct dsa_port *dp = dsa_phylink_to_port(config);
drivers/net/dsa/microchip/ksz_common.c
2853
const struct dsa_port *dp = dsa_to_port(ds, port);
drivers/net/dsa/microchip/ksz_common.c
3125
struct dsa_port *dp = dsa_phylink_to_port(config);
drivers/net/dsa/microchip/ksz_common.c
3149
struct dsa_port *dp = dsa_phylink_to_port(config);
drivers/net/dsa/microchip/ksz_common.c
3837
struct dsa_port *dp;
drivers/net/dsa/microchip/ksz_common.c
3873
struct dsa_port *dp = dsa_to_port(ds, port);
drivers/net/dsa/microchip/ksz_ptp.c
268
struct dsa_port *dp;
drivers/net/dsa/microchip/lan937x_main.c
450
struct dsa_port *dp;
drivers/net/dsa/microchip/lan937x_main.c
651
struct dsa_port *dp = dsa_phylink_to_port(config);
drivers/net/dsa/microchip/lan937x_main.c
772
struct dsa_port *dp;
drivers/net/dsa/mt7530.c
1362
struct dsa_port *dp = dsa_to_port(ds, port);
drivers/net/dsa/mt7530.c
1372
struct dsa_port *cpu_dp = dp->cpu_dp;
drivers/net/dsa/mt7530.c
1498
struct dsa_port *dp = dsa_to_port(priv->ds, port), *other_dp;
drivers/net/dsa/mt7530.c
1500
struct dsa_port *cpu_dp = dp->cpu_dp;
drivers/net/dsa/mt7530.c
1579
struct dsa_port *dp = dsa_to_port(ds, port);
drivers/net/dsa/mt7530.c
1891
struct dsa_port *dp = dsa_to_port(ds, port);
drivers/net/dsa/mt7530.c
1892
struct dsa_port *cpu_dp = dp->cpu_dp;
drivers/net/dsa/mt7530.c
1913
struct dsa_port *dp = dsa_to_port(priv->ds, entry->port);
drivers/net/dsa/mt7530.c
2418
struct dsa_port *cpu_dp;
drivers/net/dsa/mt7530.c
2963
struct dsa_port *dp;
drivers/net/dsa/mt7530.c
2976
struct dsa_port *dp = dsa_phylink_to_port(config);
drivers/net/dsa/mt7530.c
2995
struct dsa_port *dp = dsa_phylink_to_port(config);
drivers/net/dsa/mt7530.c
3014
struct dsa_port *dp = dsa_phylink_to_port(config);
drivers/net/dsa/mt7530.c
3027
struct dsa_port *dp = dsa_phylink_to_port(config);
drivers/net/dsa/mt7530.c
3056
struct dsa_port *dp = dsa_phylink_to_port(config);
drivers/net/dsa/mt7530.c
3066
struct dsa_port *dp = dsa_phylink_to_port(config);
drivers/net/dsa/mt7530.c
3238
struct dsa_port *cpu_dp = conduit->dsa_ptr;
drivers/net/dsa/mt7530.c
361
static struct dsa_port *
drivers/net/dsa/mt7530.c
364
struct dsa_port *cpu_dp = dsa_to_port(ds, 6);
drivers/net/dsa/mt7530.c
945
struct dsa_port *dp;
drivers/net/dsa/mv88e6xxx/chip.c
1527
struct dsa_port *dp, *other_dp;
drivers/net/dsa/mv88e6xxx/chip.c
1757
struct dsa_port *dp;
drivers/net/dsa/mv88e6xxx/chip.c
2065
struct dsa_port *dp = dsa_to_port(ds, port);
drivers/net/dsa/mv88e6xxx/chip.c
2110
struct dsa_port *dp = dsa_to_port(ds, port), *other_dp;
drivers/net/dsa/mv88e6xxx/chip.c
2150
struct dsa_port *dp = dsa_to_port(chip->ds, port);
drivers/net/dsa/mv88e6xxx/chip.c
2532
struct dsa_port *dp = dsa_to_port(chip->ds, port);
drivers/net/dsa/mv88e6xxx/chip.c
3000
struct dsa_port *dp;
drivers/net/dsa/mv88e6xxx/chip.c
6660
struct dsa_port *cpu_dp;
drivers/net/dsa/mv88e6xxx/chip.c
6903
struct dsa_port *dp;
drivers/net/dsa/mv88e6xxx/chip.c
6943
struct dsa_port *dp;
drivers/net/dsa/mv88e6xxx/chip.c
6999
struct dsa_port *dp;
drivers/net/dsa/mv88e6xxx/chip.c
868
struct dsa_port *dp = dsa_phylink_to_port(config);
drivers/net/dsa/mv88e6xxx/chip.c
882
struct dsa_port *dp = dsa_phylink_to_port(config);
drivers/net/dsa/mv88e6xxx/chip.c
907
struct dsa_port *dp = dsa_phylink_to_port(config);
drivers/net/dsa/mv88e6xxx/chip.c
931
struct dsa_port *dp = dsa_phylink_to_port(config);
drivers/net/dsa/mv88e6xxx/chip.c
961
struct dsa_port *dp = dsa_phylink_to_port(config);
drivers/net/dsa/mv88e6xxx/chip.c
993
struct dsa_port *dp = dsa_phylink_to_port(config);
drivers/net/dsa/mv88e6xxx/leds.c
719
struct dsa_port *dp;
drivers/net/dsa/mv88e6xxx/ptp.c
528
struct dsa_port *dp;
drivers/net/dsa/mv88e6xxx/switchdev.c
61
struct dsa_port *dp;
drivers/net/dsa/mxl862xx/mxl862xx-host.c
42
struct dsa_port *dp;
drivers/net/dsa/mxl862xx/mxl862xx-phylink.c
403
struct dsa_port *dp = dsa_phylink_to_port(config);
drivers/net/dsa/mxl862xx/mxl862xx.c
1336
struct dsa_port *dp = dsa_to_port(ds, port);
drivers/net/dsa/mxl862xx/mxl862xx.c
1411
struct dsa_port *dp = dsa_to_port(ds, port);
drivers/net/dsa/mxl862xx/mxl862xx.c
2016
struct dsa_port *dp;
drivers/net/dsa/mxl862xx/mxl862xx.c
387
struct dsa_port *dp = dsa_to_port(ds, port);
drivers/net/dsa/mxl862xx/mxl862xx.c
390
struct dsa_port *member_dp;
drivers/net/dsa/mxl862xx/mxl862xx.c
509
struct dsa_port *dp;
drivers/net/dsa/mxl862xx/mxl862xx.c
624
struct dsa_port *dp;
drivers/net/dsa/netc/netc_main.c
1326
struct dsa_port *cpu_dp = np->dp->cpu_dp;
drivers/net/dsa/netc/netc_main.c
1471
struct dsa_port *cpu_dp = np->dp->cpu_dp;
drivers/net/dsa/netc/netc_main.c
1841
struct dsa_port *dp;
drivers/net/dsa/netc/netc_main.c
1918
struct dsa_port *dp = np->dp;
drivers/net/dsa/netc/netc_main.c
2185
struct dsa_port *dp = dsa_phylink_to_port(config);
drivers/net/dsa/netc/netc_main.c
2364
struct dsa_port *dp = dsa_phylink_to_port(config);
drivers/net/dsa/netc/netc_main.c
2388
struct dsa_port *dp = dsa_phylink_to_port(config);
drivers/net/dsa/netc/netc_main.c
245
struct dsa_port *dp;
drivers/net/dsa/netc/netc_main.c
352
struct dsa_port *dp;
drivers/net/dsa/netc/netc_main.c
581
struct dsa_port *dp;
drivers/net/dsa/netc/netc_main.c
775
struct dsa_port *dp, *cpu_dp = NULL;
drivers/net/dsa/netc/netc_main.c
875
struct dsa_port *dp;
drivers/net/dsa/netc/netc_main.c
943
struct dsa_port *dp;
drivers/net/dsa/netc/netc_switch.h
78
struct dsa_port *dp;
drivers/net/dsa/ocelot/felix.c
1064
struct dsa_port *dp = dsa_to_port(ds, port);
drivers/net/dsa/ocelot/felix.c
1164
struct dsa_port *dp = dsa_phylink_to_port(config);
drivers/net/dsa/ocelot/felix.c
1179
struct dsa_port *dp = dsa_phylink_to_port(config);
drivers/net/dsa/ocelot/felix.c
1197
struct dsa_port *dp = dsa_phylink_to_port(config);
drivers/net/dsa/ocelot/felix.c
1215
struct dsa_port *dp = dsa_phylink_to_port(config);
drivers/net/dsa/ocelot/felix.c
1233
struct dsa_port *dp = dsa_to_port(ds, port);
drivers/net/dsa/ocelot/felix.c
1257
struct dsa_port *dp = dsa_to_port(ds, port);
drivers/net/dsa/ocelot/felix.c
1700
struct dsa_port *dp;
drivers/net/dsa/ocelot/felix.c
1779
struct dsa_port *dp;
drivers/net/dsa/ocelot/felix.c
2453
struct dsa_port *dp;
drivers/net/dsa/ocelot/felix.c
272
struct dsa_port *dp = dsa_to_port(ds, port);
drivers/net/dsa/ocelot/felix.c
273
struct dsa_port *cpu_dp;
drivers/net/dsa/ocelot/felix.c
305
struct dsa_port *dp = dsa_to_port(ds, port);
drivers/net/dsa/ocelot/felix.c
306
struct dsa_port *cpu_dp;
drivers/net/dsa/ocelot/felix.c
338
struct dsa_port *cpu_dp;
drivers/net/dsa/ocelot/felix.c
364
struct dsa_port *dp;
drivers/net/dsa/ocelot/felix.c
485
struct dsa_port *dp, *first_cpu_dp = NULL;
drivers/net/dsa/ocelot/felix.c
49
struct dsa_port *cpu_dp;
drivers/net/dsa/ocelot/felix.c
523
struct dsa_port *dp = dsa_to_port(ds, port), *other_dp;
drivers/net/dsa/ocelot/felix.c
570
struct dsa_port *dp;
drivers/net/dsa/ocelot/felix.c
626
struct dsa_port *dp;
drivers/net/dsa/ocelot/felix.c
877
struct dsa_port *dp = dsa_to_port(ds, port);
drivers/net/dsa/ocelot/felix.c
898
struct dsa_port *dp = dsa_to_port(ds, port);
drivers/net/dsa/qca/ar9331.c
530
struct dsa_port *dp = dsa_phylink_to_port(config);
drivers/net/dsa/qca/ar9331.c
546
struct dsa_port *dp = dsa_phylink_to_port(config);
drivers/net/dsa/qca/ar9331.c
567
struct dsa_port *dp = dsa_phylink_to_port(config);
drivers/net/dsa/qca/qca8k-8xxx.c
1152
struct dsa_port *dp;
drivers/net/dsa/qca/qca8k-8xxx.c
1289
struct dsa_port *dp = dsa_phylink_to_port(config);
drivers/net/dsa/qca/qca8k-8xxx.c
1319
struct dsa_port *dp = dsa_phylink_to_port(config);
drivers/net/dsa/qca/qca8k-8xxx.c
1439
struct dsa_port *dp = dsa_phylink_to_port(config);
drivers/net/dsa/qca/qca8k-8xxx.c
1451
struct dsa_port *dp = dsa_phylink_to_port(config);
drivers/net/dsa/qca/qca8k-8xxx.c
1703
struct dsa_port *dp = dsa_to_port(ds, port);
drivers/net/dsa/qca/qca8k-8xxx.c
1766
struct dsa_port *dp = conduit->dsa_ptr;
drivers/net/dsa/qca/qca8k-8xxx.c
1846
struct dsa_port *dp;
drivers/net/dsa/qca/qca8k-common.c
1059
struct dsa_port *dp;
drivers/net/dsa/qca/qca8k-common.c
577
struct dsa_port *dp = dsa_to_port(ds, port);
drivers/net/dsa/qca/qca8k-common.c
615
struct dsa_port *dp = dsa_to_port(priv->ds, port), *other_dp;
drivers/net/dsa/qca/qca8k-common.c
681
struct dsa_port *dp = dsa_to_port(ds, port);
drivers/net/dsa/qca/qca8k-leds.c
354
struct dsa_port *dp;
drivers/net/dsa/realtek/rtl8365mb_main.c
1150
struct dsa_port *dp = dsa_phylink_to_port(config);
drivers/net/dsa/realtek/rtl8365mb_main.c
1180
struct dsa_port *dp = dsa_phylink_to_port(config);
drivers/net/dsa/realtek/rtl8365mb_main.c
1210
struct dsa_port *dp = dsa_phylink_to_port(config);
drivers/net/dsa/realtek/rtl8365mb_main.c
1347
struct dsa_port *dp;
drivers/net/dsa/realtek/rtl8365mb_main.c
1553
struct dsa_port *dp;
drivers/net/dsa/realtek/rtl8365mb_main.c
1995
struct dsa_port *dp;
drivers/net/dsa/realtek/rtl8365mb_main.c
2024
struct dsa_port *dp;
drivers/net/dsa/realtek/rtl8365mb_main.c
2158
struct dsa_port *dp;
drivers/net/dsa/realtek/rtl8365mb_main.c
2283
struct dsa_port *dp;
drivers/net/dsa/realtek/rtl8365mb_main.c
2421
struct dsa_port *dp;
drivers/net/dsa/realtek/rtl8365mb_main.c
970
struct dsa_port *dp;
drivers/net/dsa/realtek/rtl8366rb-leds.c
151
struct dsa_port *dp;
drivers/net/dsa/realtek/rtl8366rb-leds.c
85
static int rtl8366rb_setup_led(struct realtek_priv *priv, struct dsa_port *dp,
drivers/net/dsa/realtek/rtl8366rb.c
1068
struct dsa_port *dp = dsa_phylink_to_port(config);
drivers/net/dsa/realtek/rtl8366rb.c
1139
struct dsa_port *dp = dsa_phylink_to_port(config);
drivers/net/dsa/realtek/rtl83xx.c
360
struct dsa_port *dp;
drivers/net/dsa/realtek/rtl83xx.c
447
struct dsa_port *dp;
drivers/net/dsa/rzn1_a5psw.c
245
struct dsa_port *dp = dsa_phylink_to_port(config);
drivers/net/dsa/rzn1_a5psw.c
264
struct dsa_port *dp = dsa_phylink_to_port(config);
drivers/net/dsa/rzn1_a5psw.c
283
struct dsa_port *dp = dsa_phylink_to_port(config);
drivers/net/dsa/rzn1_a5psw.c
450
struct dsa_port *dp = dsa_to_port(ds, port);
drivers/net/dsa/rzn1_a5psw.c
927
struct dsa_port *dp;
drivers/net/dsa/sja1105/sja1105_flower.c
391
struct dsa_port *to_dp;
drivers/net/dsa/sja1105/sja1105_main.c
120
struct dsa_port *dp = dsa_to_port(ds, port);
drivers/net/dsa/sja1105/sja1105_main.c
1333
struct dsa_port *dp = dsa_phylink_to_port(config);
drivers/net/dsa/sja1105/sja1105_main.c
1349
struct dsa_port *dp = dsa_phylink_to_port(config);
drivers/net/dsa/sja1105/sja1105_main.c
1361
struct dsa_port *dp = dsa_phylink_to_port(config);
drivers/net/dsa/sja1105/sja1105_main.c
1888
struct dsa_port *dp = dsa_to_port(ds, port);
drivers/net/dsa/sja1105/sja1105_main.c
203
struct dsa_port *dp;
drivers/net/dsa/sja1105/sja1105_main.c
2048
struct dsa_port *dp = dsa_to_port(ds, port);
drivers/net/dsa/sja1105/sja1105_main.c
2265
struct dsa_port *dp;
drivers/net/dsa/sja1105/sja1105_main.c
2581
struct dsa_port *dp;
drivers/net/dsa/sja1105/sja1105_vl.c
300
static u16 sja1105_port_get_tag_8021q_vid(struct dsa_port *dp)
drivers/net/dsa/sja1105/sja1105_vl.c
411
struct dsa_port *dp = dsa_to_port(priv->ds, port);
drivers/net/dsa/sja1105/sja1105_vl.c
512
struct dsa_port *dp = dsa_to_port(priv->ds, port);
drivers/net/dsa/sja1105/sja1105_vl.c
588
struct dsa_port *dp = dsa_to_port(priv->ds, port);
drivers/net/dsa/vitesse-vsc73xx-core.c
1069
struct dsa_port *dp = dsa_phylink_to_port(config);
drivers/net/dsa/vitesse-vsc73xx-core.c
1093
struct dsa_port *dp = dsa_phylink_to_port(config);
drivers/net/dsa/vitesse-vsc73xx-core.c
1112
struct dsa_port *dp = dsa_phylink_to_port(config);
drivers/net/dsa/vitesse-vsc73xx-core.c
1179
static bool vsc73xx_tag_8021q_active(struct dsa_port *dp)
drivers/net/dsa/vitesse-vsc73xx-core.c
1288
struct dsa_port *dp = dsa_to_port(vsc->ds, port);
drivers/net/dsa/vitesse-vsc73xx-core.c
1336
struct dsa_port *dp = dsa_to_port(vsc->ds, port);
drivers/net/dsa/vitesse-vsc73xx-core.c
1404
struct dsa_port *dp = dsa_to_port(vsc->ds, port);
drivers/net/dsa/vitesse-vsc73xx-core.c
1634
struct dsa_port *dp = dsa_to_port(ds, port);
drivers/net/dsa/vitesse-vsc73xx-core.c
1782
struct dsa_port *dp = dsa_to_port(ds, port);
drivers/net/dsa/vitesse-vsc73xx-core.c
1826
struct dsa_port *other_dp, *dp = dsa_to_port(ds, port);
drivers/net/dsa/vitesse-vsc73xx-core.c
1884
struct dsa_port *dp = dsa_to_port(ds, port);
drivers/net/dsa/vitesse-vsc73xx-core.c
791
struct dsa_port *dp = dsa_to_port(ds, CPU_PORT);
drivers/net/dsa/xrs700x/xrs700x.c
483
struct dsa_port *dp = dsa_phylink_to_port(config);
drivers/net/dsa/xrs700x/xrs700x.c
565
struct dsa_port *partner = NULL, *dp;
drivers/net/dsa/xrs700x/xrs700x.c
672
struct dsa_port *partner = NULL, *dp;
drivers/net/dsa/yt921x.c
1096
struct dsa_port *dp = dsa_to_port(&priv->ds, port);
drivers/net/dsa/yt921x.c
1109
struct dsa_port *dp = dsa_to_port(ds, port);
drivers/net/dsa/yt921x.c
2060
struct dsa_port *to_dp;
drivers/net/dsa/yt921x.c
2630
struct dsa_port *dp;
drivers/net/dsa/yt921x.c
2654
struct dsa_port *dp;
drivers/net/dsa/yt921x.c
2693
struct dsa_port *dp;
drivers/net/dsa/yt921x.c
3252
struct dsa_port *dp = dsa_to_port(&priv->ds, port);
drivers/net/dsa/yt921x.c
3323
struct dsa_port *dp = dsa_to_port(&priv->ds, port);
drivers/net/dsa/yt921x.c
3349
struct dsa_port *dp = dsa_to_port(&priv->ds, port);
drivers/net/dsa/yt921x.c
3402
struct dsa_port *dp = dsa_to_port(ds, port);
drivers/net/dsa/yt921x.c
3439
struct dsa_port *dp = dsa_to_port(ds, port);
drivers/net/dsa/yt921x.c
3637
struct dsa_port *dp = dsa_to_port(ds, port);
drivers/net/dsa/yt921x.c
3791
struct dsa_port *dp = dsa_to_port(ds, port);
drivers/net/dsa/yt921x.c
4160
struct dsa_port *dp = dsa_phylink_to_port(config);
drivers/net/dsa/yt921x.c
4183
struct dsa_port *dp = dsa_phylink_to_port(config);
drivers/net/dsa/yt921x.c
4204
struct dsa_port *dp = dsa_phylink_to_port(config);
drivers/net/ethernet/airoha/airoha_ppe.c
309
struct dsa_port *dp = dsa_port_from_netdev(*dev);
drivers/net/ethernet/airoha/airoha_ppe.c
337
int wlan_etype = -EINVAL, dsa_port = airoha_get_dsa_port(&netdev);
drivers/net/ethernet/airoha/airoha_ppe.c
375
if (dsa_port >= 0 || airoha_is_lan_gdm_dev(dev))
drivers/net/ethernet/airoha/airoha_ppe.c
387
channel = dsa_port >= 0 ? dsa_port : port->id;
drivers/net/ethernet/airoha/airoha_ppe.c
398
if (dsa_port >= 0)
drivers/net/ethernet/airoha/airoha_ppe.c
400
dsa_port);
drivers/net/ethernet/airoha/airoha_ppe.c
457
} else if (dsa_port >= 0) {
drivers/net/ethernet/airoha/airoha_ppe.c
458
l2->etype = BIT(dsa_port);
drivers/net/ethernet/broadcom/bcmsysport.c
2304
struct dsa_port *dp = dsa_port_from_netdev(slave_dev);
drivers/net/ethernet/broadcom/bcmsysport.c
2359
struct dsa_port *dp = dsa_port_from_netdev(slave_dev);
drivers/net/ethernet/mediatek/mtk_eth_soc.c
3557
struct dsa_port *dp;
drivers/net/ethernet/mediatek/mtk_ppe_offload.c
173
struct dsa_port *dp;
drivers/net/ethernet/mediatek/mtk_ppe_offload.c
196
int pse_port, dsa_port, queue;
drivers/net/ethernet/mediatek/mtk_ppe_offload.c
222
dsa_port = mtk_flow_get_dsa_port(&dev);
drivers/net/ethernet/mediatek/mtk_ppe_offload.c
233
if (dsa_port >= 0) {
drivers/net/ethernet/mediatek/mtk_ppe_offload.c
234
mtk_foe_entry_set_dsa(eth, foe, dsa_port);
drivers/net/ethernet/mediatek/mtk_ppe_offload.c
235
queue = 3 + dsa_port;
include/linux/dsa/8021q.h
29
u16 dsa_tag_8021q_standalone_vid(const struct dsa_port *dp);
include/linux/dsa/ksz_common.h
27
struct dsa_port *dp;
include/linux/dsa/ocelot.h
170
struct dsa_port *dp;
include/linux/dsa/sja1105.h
44
struct dsa_port *dp;
include/linux/netdevice.h
2358
struct dsa_port *dsa_ptr;
include/linux/netdevice.h
62
struct dsa_port;
include/net/dsa.h
1009
struct dsa_port *(*preferred_default_local_cpu_port)(struct dsa_switch *ds);
include/net/dsa.h
1307
struct dsa_port *dsa_port_from_netdev(struct net_device *netdev);
include/net/dsa.h
271
struct dsa_port *cpu_dp;
include/net/dsa.h
334
static inline struct dsa_port *
include/net/dsa.h
337
return container_of(config, struct dsa_port, pl_config);
include/net/dsa.h
346
struct dsa_port *dp;
include/net/dsa.h
347
struct dsa_port *link_dp;
include/net/dsa.h
361
const struct dsa_port *dp;
include/net/dsa.h
515
static inline struct dsa_port *dsa_to_port(struct dsa_switch *ds, int p)
include/net/dsa.h
518
struct dsa_port *dp;
include/net/dsa.h
527
static inline bool dsa_port_is_dsa(struct dsa_port *port)
include/net/dsa.h
532
static inline bool dsa_port_is_cpu(struct dsa_port *port)
include/net/dsa.h
537
static inline bool dsa_port_is_user(struct dsa_port *dp)
include/net/dsa.h
542
static inline bool dsa_port_is_unused(struct dsa_port *dp)
include/net/dsa.h
547
static inline bool dsa_port_conduit_is_operational(struct dsa_port *dp)
include/net/dsa.h
619
struct dsa_port *dp;
include/net/dsa.h
630
struct dsa_port *cpu_dp;
include/net/dsa.h
665
const struct dsa_port *dp = dsa_to_port(ds, port);
include/net/dsa.h
666
const struct dsa_port *cpu_dp = dp->cpu_dp;
include/net/dsa.h
692
struct dsa_port *dp;
include/net/dsa.h
718
static inline bool dsa_port_is_vlan_filtering(const struct dsa_port *dp)
include/net/dsa.h
728
static inline unsigned int dsa_port_lag_id_get(struct dsa_port *dp)
include/net/dsa.h
733
static inline struct net_device *dsa_port_lag_dev_get(struct dsa_port *dp)
include/net/dsa.h
738
static inline bool dsa_port_offloads_lag(struct dsa_port *dp,
include/net/dsa.h
744
static inline struct net_device *dsa_port_to_conduit(const struct dsa_port *dp)
include/net/dsa.h
753
struct net_device *dsa_port_to_bridge_port(const struct dsa_port *dp)
include/net/dsa.h
767
dsa_port_bridge_dev_get(const struct dsa_port *dp)
include/net/dsa.h
772
static inline unsigned int dsa_port_bridge_num_get(struct dsa_port *dp)
include/net/dsa.h
777
static inline bool dsa_port_bridge_same(const struct dsa_port *a,
include/net/dsa.h
778
const struct dsa_port *b)
include/net/dsa.h
787
static inline bool dsa_port_offloads_bridge_port(struct dsa_port *dp,
include/net/dsa.h
794
dsa_port_offloads_bridge_dev(struct dsa_port *dp,
include/net/dsa.h
803
static inline bool dsa_port_offloads_bridge(struct dsa_port *dp,
include/net/dsa.h
813
struct dsa_port *dp;
include/net/dsa.h
827
struct dsa_port *dp;
include/net/dsa.h
843
struct dsa_port *dp;
include/net/dsa.h
852
static inline bool dsa_port_tree_same(const struct dsa_port *a,
include/net/dsa.h
853
const struct dsa_port *b)
net/dsa/conduit.c
106
struct dsa_port *dp, *cpu_dp = dev->dsa_ptr;
net/dsa/conduit.c
133
struct dsa_port *cpu_dp = dev->dsa_ptr;
net/dsa/conduit.c
164
struct dsa_port *dp, *cpu_dp = dev->dsa_ptr;
net/dsa/conduit.c
22
struct dsa_port *cpu_dp = dev->dsa_ptr;
net/dsa/conduit.c
225
struct dsa_port *dp, *cpu_dp = dev->dsa_ptr;
net/dsa/conduit.c
265
struct dsa_port *cpu_dp = dev->dsa_ptr;
net/dsa/conduit.c
268
struct dsa_port *dp;
net/dsa/conduit.c
285
struct dsa_port *cpu_dp = dev->dsa_ptr;
net/dsa/conduit.c
314
struct dsa_port *cpu_dp = dev->dsa_ptr;
net/dsa/conduit.c
344
struct dsa_port *cpu_dp = dev->dsa_ptr;
net/dsa/conduit.c
356
struct dsa_port *cpu_dp = dev->dsa_ptr;
net/dsa/conduit.c
419
int dsa_conduit_setup(struct net_device *dev, struct dsa_port *cpu_dp)
net/dsa/conduit.c
490
int dsa_conduit_lag_setup(struct net_device *lag_dev, struct dsa_port *cpu_dp,
net/dsa/conduit.c
52
struct dsa_port *cpu_dp = dev->dsa_ptr;
net/dsa/conduit.c
523
struct dsa_port *cpu_dp)
net/dsa/conduit.h
11
int dsa_conduit_setup(struct net_device *dev, struct dsa_port *cpu_dp);
net/dsa/conduit.h
13
int dsa_conduit_lag_setup(struct net_device *lag_dev, struct dsa_port *cpu_dp,
net/dsa/conduit.h
17
struct dsa_port *cpu_dp);
net/dsa/conduit.h
6
struct dsa_port;
net/dsa/devlink.c
288
struct dsa_port *dp = dsa_to_port(ds, port);
net/dsa/devlink.c
302
int dsa_port_devlink_setup(struct dsa_port *dp)
net/dsa/devlink.c
355
void dsa_port_devlink_teardown(struct dsa_port *dp)
net/dsa/devlink.h
10
void dsa_port_devlink_teardown(struct dsa_port *dp);
net/dsa/devlink.h
6
struct dsa_port;
net/dsa/devlink.h
9
int dsa_port_devlink_setup(struct dsa_port *dp);
net/dsa/dsa.c
1032
struct dsa_port *cpu_dp = conduit->dsa_ptr;
net/dsa/dsa.c
1044
struct dsa_port *cpu_dp = conduit->dsa_ptr;
net/dsa/dsa.c
1067
struct dsa_port *cpu_dp = conduit->dsa_ptr;
net/dsa/dsa.c
108
struct dsa_port *dp;
net/dsa/dsa.c
1086
static struct dsa_port *dsa_port_touch(struct dsa_switch *ds, int index)
net/dsa/dsa.c
1089
struct dsa_port *dp;
net/dsa/dsa.c
1113
static int dsa_port_parse_user(struct dsa_port *dp, const char *name)
net/dsa/dsa.c
1121
static int dsa_port_parse_dsa(struct dsa_port *dp)
net/dsa/dsa.c
1128
static enum dsa_tag_protocol dsa_get_tag_protocol(struct dsa_port *dp,
net/dsa/dsa.c
1134
struct dsa_port *mdp;
net/dsa/dsa.c
1154
static int dsa_port_parse_cpu(struct dsa_port *dp, struct net_device *conduit,
net/dsa/dsa.c
120
struct dsa_port *dp;
net/dsa/dsa.c
1239
static int dsa_port_parse_of(struct dsa_port *dp, struct device_node *dn)
net/dsa/dsa.c
1281
struct dsa_port *dp;
net/dsa/dsa.c
1356
struct dsa_port *dp;
net/dsa/dsa.c
1401
static int dsa_port_parse(struct dsa_port *dp, const char *name,
net/dsa/dsa.c
1437
struct dsa_port *dp;
net/dsa/dsa.c
1488
struct dsa_port *dp, *next;
net/dsa/dsa.c
1614
struct dsa_port *dp;
net/dsa/dsa.c
1651
static bool dsa_port_is_initialized(const struct dsa_port *dp)
net/dsa/dsa.c
1658
struct dsa_port *dp;
net/dsa/dsa.c
1680
struct dsa_port *dp;
net/dsa/dsa.c
1704
struct dsa_port *dsa_port_from_netdev(struct net_device *netdev)
net/dsa/dsa.c
1735
struct dsa_port *dp = dsa_to_port(ds, port);
net/dsa/dsa.c
1756
struct dsa_port *dp = dsa_to_port(ds, port);
net/dsa/dsa.c
1801
struct dsa_port *dp = dsa_to_port(ds, port), *other_dp;
net/dsa/dsa.c
1823
struct dsa_port *dp = dsa_to_port(ds, port), *other_dp;
net/dsa/dsa.c
183
struct dsa_port *dp;
net/dsa/dsa.c
276
static struct dsa_port *dsa_tree_find_port_by_node(struct dsa_switch_tree *dst,
net/dsa/dsa.c
279
struct dsa_port *dp;
net/dsa/dsa.c
288
static struct dsa_link *dsa_link_touch(struct dsa_port *dp,
net/dsa/dsa.c
289
struct dsa_port *link_dp)
net/dsa/dsa.c
314
static bool dsa_port_setup_routing_table(struct dsa_port *dp)
net/dsa/dsa.c
320
struct dsa_port *link_dp;
net/dsa/dsa.c
344
struct dsa_port *dp;
net/dsa/dsa.c
357
static struct dsa_port *dsa_tree_find_first_cpu(struct dsa_switch_tree *dst)
net/dsa/dsa.c
359
struct dsa_port *dp;
net/dsa/dsa.c
370
struct dsa_port *cpu_dp;
net/dsa/dsa.c
381
struct dsa_port *cpu_dp, *dp;
net/dsa/dsa.c
400
static struct dsa_port *
net/dsa/dsa.c
403
struct dsa_port *cpu_dp;
net/dsa/dsa.c
425
struct dsa_port *preferred_cpu_dp, *cpu_dp, *dp;
net/dsa/dsa.c
451
struct dsa_port *dp;
net/dsa/dsa.c
458
static int dsa_port_setup(struct dsa_port *dp)
net/dsa/dsa.c
532
static void dsa_port_teardown(struct dsa_port *dp)
net/dsa/dsa.c
563
static int dsa_port_setup_as_unused(struct dsa_port *dp)
net/dsa/dsa.c
716
struct dsa_port *dp;
net/dsa/dsa.c
731
struct dsa_port *dp;
net/dsa/dsa.c
740
struct dsa_port *dp;
net/dsa/dsa.c
772
struct dsa_port *dp;
net/dsa/dsa.c
788
struct dsa_port *cpu_dp;
net/dsa/dsa.c
815
struct dsa_port *cpu_dp;
net/dsa/dsa.c
837
struct dsa_port *dp;
net/dsa/dsa.c
987
struct dsa_port *dp;
net/dsa/netlink.c
57
.priv_size = sizeof(struct dsa_port),
net/dsa/port.c
1018
static int dsa_port_host_fdb_add(struct dsa_port *dp,
net/dsa/port.c
102
static bool dsa_port_can_configure_learning(struct dsa_port *dp)
net/dsa/port.c
1032
int dsa_port_standalone_host_fdb_add(struct dsa_port *dp,
net/dsa/port.c
1043
int dsa_port_bridge_host_fdb_add(struct dsa_port *dp,
net/dsa/port.c
1069
static int dsa_port_host_fdb_del(struct dsa_port *dp,
net/dsa/port.c
1083
int dsa_port_standalone_host_fdb_del(struct dsa_port *dp,
net/dsa/port.c
1094
int dsa_port_bridge_host_fdb_del(struct dsa_port *dp,
net/dsa/port.c
1116
int dsa_port_lag_fdb_add(struct dsa_port *dp, const unsigned char *addr,
net/dsa/port.c
1135
int dsa_port_lag_fdb_del(struct dsa_port *dp, const unsigned char *addr,
net/dsa/port.c
1154
int dsa_port_fdb_dump(struct dsa_port *dp, dsa_fdb_dump_cb_t *cb, void *data)
net/dsa/port.c
1165
int dsa_port_mdb_add(const struct dsa_port *dp,
net/dsa/port.c
117
bool dsa_port_supports_hwtstamp(struct dsa_port *dp)
net/dsa/port.c
1183
int dsa_port_mdb_del(const struct dsa_port *dp,
net/dsa/port.c
1201
static int dsa_port_host_mdb_add(const struct dsa_port *dp,
net/dsa/port.c
1214
int dsa_port_standalone_host_mdb_add(const struct dsa_port *dp,
net/dsa/port.c
1225
int dsa_port_bridge_host_mdb_add(const struct dsa_port *dp,
net/dsa/port.c
1245
static int dsa_port_host_mdb_del(const struct dsa_port *dp,
net/dsa/port.c
1258
int dsa_port_standalone_host_mdb_del(const struct dsa_port *dp,
net/dsa/port.c
1269
int dsa_port_bridge_host_mdb_del(const struct dsa_port *dp,
net/dsa/port.c
1289
int dsa_port_vlan_add(struct dsa_port *dp,
net/dsa/port.c
1302
int dsa_port_vlan_del(struct dsa_port *dp,
net/dsa/port.c
131
int dsa_port_set_state(struct dsa_port *dp, u8 state, bool do_fast_age)
net/dsa/port.c
1313
int dsa_port_host_vlan_add(struct dsa_port *dp,
net/dsa/port.c
1334
int dsa_port_host_vlan_del(struct dsa_port *dp,
net/dsa/port.c
1353
int dsa_port_mrp_add(const struct dsa_port *dp,
net/dsa/port.c
1364
int dsa_port_mrp_del(const struct dsa_port *dp,
net/dsa/port.c
1375
int dsa_port_mrp_add_ring_role(const struct dsa_port *dp,
net/dsa/port.c
1386
int dsa_port_mrp_del_ring_role(const struct dsa_port *dp,
net/dsa/port.c
1397
static int dsa_port_assign_conduit(struct dsa_port *dp,
net/dsa/port.c
1427
int dsa_port_change_conduit(struct dsa_port *dp, struct net_device *conduit,
net/dsa/port.c
1567
void dsa_port_set_tag_protocol(struct dsa_port *cpu_dp,
net/dsa/port.c
1617
int dsa_port_phylink_create(struct dsa_port *dp)
net/dsa/port.c
164
static void dsa_port_set_state_now(struct dsa_port *dp, u8 state,
net/dsa/port.c
1659
void dsa_port_phylink_destroy(struct dsa_port *dp)
net/dsa/port.c
1665
static int dsa_shared_port_phylink_register(struct dsa_port *dp)
net/dsa/port.c
177
int dsa_port_set_mst_state(struct dsa_port *dp,
net/dsa/port.c
1805
static void dsa_shared_port_validate_of(struct dsa_port *dp,
net/dsa/port.c
1842
static void dsa_shared_port_link_down(struct dsa_port *dp)
net/dsa/port.c
1851
int dsa_shared_port_link_register_of(struct dsa_port *dp)
net/dsa/port.c
1878
void dsa_shared_port_link_unregister_of(struct dsa_port *dp)
net/dsa/port.c
1889
int dsa_port_hsr_join(struct dsa_port *dp, struct net_device *hsr,
net/dsa/port.c
1907
void dsa_port_hsr_leave(struct dsa_port *dp, struct net_device *hsr)
net/dsa/port.c
1926
int dsa_port_tag_8021q_vlan_add(struct dsa_port *dp, u16 vid, bool broadcast)
net/dsa/port.c
1939
void dsa_port_tag_8021q_vlan_del(struct dsa_port *dp, u16 vid, bool broadcast)
net/dsa/port.c
213
int dsa_port_enable_rt(struct dsa_port *dp, struct phy_device *phy)
net/dsa/port.c
234
int dsa_port_enable(struct dsa_port *dp, struct phy_device *phy)
net/dsa/port.c
245
void dsa_port_disable_rt(struct dsa_port *dp)
net/dsa/port.c
260
void dsa_port_disable(struct dsa_port *dp)
net/dsa/port.c
267
static void dsa_port_reset_vlan_filtering(struct dsa_port *dp,
net/dsa/port.c
273
struct dsa_port *other_dp;
net/dsa/port.c
321
static int dsa_port_inherit_brport_flags(struct dsa_port *dp,
net/dsa/port.c
33
static int dsa_port_notify(const struct dsa_port *dp, unsigned long e, void *v)
net/dsa/port.c
345
static void dsa_port_clear_brport_flags(struct dsa_port *dp)
net/dsa/port.c
366
static int dsa_port_switchdev_sync_attrs(struct dsa_port *dp,
net/dsa/port.c
38
static void dsa_port_notify_bridge_fdb_flush(const struct dsa_port *dp, u16 vid)
net/dsa/port.c
392
static void dsa_port_switchdev_unsync_attrs(struct dsa_port *dp,
net/dsa/port.c
420
static int dsa_port_bridge_create(struct dsa_port *dp,
net/dsa/port.c
455
static void dsa_port_bridge_destroy(struct dsa_port *dp,
net/dsa/port.c
471
static bool dsa_port_supports_mst(struct dsa_port *dp)
net/dsa/port.c
481
int dsa_port_bridge_join(struct dsa_port *dp, struct net_device *br,
net/dsa/port.c
537
void dsa_port_pre_bridge_leave(struct dsa_port *dp, struct net_device *br)
net/dsa/port.c
55
static void dsa_port_fast_age(const struct dsa_port *dp)
net/dsa/port.c
552
void dsa_port_bridge_leave(struct dsa_port *dp, struct net_device *br)
net/dsa/port.c
581
int dsa_port_lag_change(struct dsa_port *dp,
net/dsa/port.c
607
static int dsa_port_lag_create(struct dsa_port *dp,
net/dsa/port.c
634
static void dsa_port_lag_destroy(struct dsa_port *dp)
net/dsa/port.c
649
int dsa_port_lag_join(struct dsa_port *dp, struct net_device *lag_dev,
net/dsa/port.c
68
static int dsa_port_vlan_fast_age(const struct dsa_port *dp, u16 vid)
net/dsa/port.c
688
void dsa_port_pre_lag_leave(struct dsa_port *dp, struct net_device *lag_dev)
net/dsa/port.c
696
void dsa_port_lag_leave(struct dsa_port *dp, struct net_device *lag_dev)
net/dsa/port.c
725
static bool dsa_port_can_apply_vlan_filtering(struct dsa_port *dp,
net/dsa/port.c
730
struct dsa_port *other_dp;
net/dsa/port.c
791
int dsa_port_vlan_filtering(struct dsa_port *dp, bool vlan_filtering,
net/dsa/port.c
821
struct dsa_port *other_dp;
net/dsa/port.c
84
static int dsa_port_msti_fast_age(const struct dsa_port *dp, u16 msti)
net/dsa/port.c
864
bool dsa_port_skip_vlan_configuration(struct dsa_port *dp)
net/dsa/port.c
875
int dsa_port_ageing_time(struct dsa_port *dp, clock_t ageing_clock)
net/dsa/port.c
893
int dsa_port_mst_enable(struct dsa_port *dp, bool on,
net/dsa/port.c
904
int dsa_port_pre_bridge_flags(const struct dsa_port *dp,
net/dsa/port.c
916
int dsa_port_bridge_flags(struct dsa_port *dp,
net/dsa/port.c
947
void dsa_port_set_host_flood(struct dsa_port *dp, bool uc, bool mc)
net/dsa/port.c
955
int dsa_port_vlan_msti(struct dsa_port *dp,
net/dsa/port.c
966
int dsa_port_mtu_change(struct dsa_port *dp, int new_mtu)
net/dsa/port.c
976
int dsa_port_fdb_add(struct dsa_port *dp, const unsigned char *addr,
net/dsa/port.c
999
int dsa_port_fdb_del(struct dsa_port *dp, const unsigned char *addr,
net/dsa/port.h
100
int dsa_port_mrp_del_ring_role(const struct dsa_port *dp,
net/dsa/port.h
102
int dsa_port_phylink_create(struct dsa_port *dp);
net/dsa/port.h
103
void dsa_port_phylink_destroy(struct dsa_port *dp);
net/dsa/port.h
104
int dsa_shared_port_link_register_of(struct dsa_port *dp);
net/dsa/port.h
105
void dsa_shared_port_link_unregister_of(struct dsa_port *dp);
net/dsa/port.h
106
int dsa_port_hsr_join(struct dsa_port *dp, struct net_device *hsr,
net/dsa/port.h
108
void dsa_port_hsr_leave(struct dsa_port *dp, struct net_device *hsr);
net/dsa/port.h
109
int dsa_port_tag_8021q_vlan_add(struct dsa_port *dp, u16 vid, bool broadcast);
net/dsa/port.h
110
void dsa_port_tag_8021q_vlan_del(struct dsa_port *dp, u16 vid, bool broadcast);
net/dsa/port.h
111
void dsa_port_set_host_flood(struct dsa_port *dp, bool uc, bool mc);
net/dsa/port.h
112
int dsa_port_change_conduit(struct dsa_port *dp, struct net_device *conduit,
net/dsa/port.h
18
bool dsa_port_supports_hwtstamp(struct dsa_port *dp);
net/dsa/port.h
19
void dsa_port_set_tag_protocol(struct dsa_port *cpu_dp,
net/dsa/port.h
21
int dsa_port_set_state(struct dsa_port *dp, u8 state, bool do_fast_age);
net/dsa/port.h
22
int dsa_port_set_mst_state(struct dsa_port *dp,
net/dsa/port.h
25
int dsa_port_enable_rt(struct dsa_port *dp, struct phy_device *phy);
net/dsa/port.h
26
int dsa_port_enable(struct dsa_port *dp, struct phy_device *phy);
net/dsa/port.h
27
void dsa_port_disable_rt(struct dsa_port *dp);
net/dsa/port.h
28
void dsa_port_disable(struct dsa_port *dp);
net/dsa/port.h
29
int dsa_port_bridge_join(struct dsa_port *dp, struct net_device *br,
net/dsa/port.h
31
void dsa_port_pre_bridge_leave(struct dsa_port *dp, struct net_device *br);
net/dsa/port.h
32
void dsa_port_bridge_leave(struct dsa_port *dp, struct net_device *br);
net/dsa/port.h
33
int dsa_port_lag_change(struct dsa_port *dp,
net/dsa/port.h
35
int dsa_port_lag_join(struct dsa_port *dp, struct net_device *lag_dev,
net/dsa/port.h
38
void dsa_port_pre_lag_leave(struct dsa_port *dp, struct net_device *lag_dev);
net/dsa/port.h
39
void dsa_port_lag_leave(struct dsa_port *dp, struct net_device *lag_dev);
net/dsa/port.h
40
int dsa_port_vlan_filtering(struct dsa_port *dp, bool vlan_filtering,
net/dsa/port.h
42
bool dsa_port_skip_vlan_configuration(struct dsa_port *dp);
net/dsa/port.h
43
int dsa_port_ageing_time(struct dsa_port *dp, clock_t ageing_clock);
net/dsa/port.h
44
int dsa_port_mst_enable(struct dsa_port *dp, bool on,
net/dsa/port.h
46
int dsa_port_vlan_msti(struct dsa_port *dp,
net/dsa/port.h
48
int dsa_port_mtu_change(struct dsa_port *dp, int new_mtu);
net/dsa/port.h
49
int dsa_port_fdb_add(struct dsa_port *dp, const unsigned char *addr,
net/dsa/port.h
51
int dsa_port_fdb_del(struct dsa_port *dp, const unsigned char *addr,
net/dsa/port.h
53
int dsa_port_standalone_host_fdb_add(struct dsa_port *dp,
net/dsa/port.h
55
int dsa_port_standalone_host_fdb_del(struct dsa_port *dp,
net/dsa/port.h
57
int dsa_port_bridge_host_fdb_add(struct dsa_port *dp, const unsigned char *addr,
net/dsa/port.h
59
int dsa_port_bridge_host_fdb_del(struct dsa_port *dp, const unsigned char *addr,
net/dsa/port.h
61
int dsa_port_lag_fdb_add(struct dsa_port *dp, const unsigned char *addr,
net/dsa/port.h
63
int dsa_port_lag_fdb_del(struct dsa_port *dp, const unsigned char *addr,
net/dsa/port.h
65
int dsa_port_fdb_dump(struct dsa_port *dp, dsa_fdb_dump_cb_t *cb, void *data);
net/dsa/port.h
66
int dsa_port_mdb_add(const struct dsa_port *dp,
net/dsa/port.h
68
int dsa_port_mdb_del(const struct dsa_port *dp,
net/dsa/port.h
70
int dsa_port_standalone_host_mdb_add(const struct dsa_port *dp,
net/dsa/port.h
72
int dsa_port_standalone_host_mdb_del(const struct dsa_port *dp,
net/dsa/port.h
74
int dsa_port_bridge_host_mdb_add(const struct dsa_port *dp,
net/dsa/port.h
76
int dsa_port_bridge_host_mdb_del(const struct dsa_port *dp,
net/dsa/port.h
78
int dsa_port_pre_bridge_flags(const struct dsa_port *dp,
net/dsa/port.h
81
int dsa_port_bridge_flags(struct dsa_port *dp,
net/dsa/port.h
84
int dsa_port_vlan_add(struct dsa_port *dp,
net/dsa/port.h
87
int dsa_port_vlan_del(struct dsa_port *dp,
net/dsa/port.h
89
int dsa_port_host_vlan_add(struct dsa_port *dp,
net/dsa/port.h
92
int dsa_port_host_vlan_del(struct dsa_port *dp,
net/dsa/port.h
94
int dsa_port_mrp_add(const struct dsa_port *dp,
net/dsa/port.h
96
int dsa_port_mrp_del(const struct dsa_port *dp,
net/dsa/port.h
98
int dsa_port_mrp_add_ring_role(const struct dsa_port *dp,
net/dsa/switch.c
132
static bool dsa_port_host_address_match(struct dsa_port *dp,
net/dsa/switch.c
133
const struct dsa_port *targeted_dp)
net/dsa/switch.c
135
struct dsa_port *cpu_dp = targeted_dp->cpu_dp;
net/dsa/switch.c
158
static int dsa_port_do_mdb_add(struct dsa_port *dp,
net/dsa/switch.c
210
static int dsa_port_do_mdb_del(struct dsa_port *dp,
net/dsa/switch.c
258
static int dsa_port_do_fdb_add(struct dsa_port *dp, const unsigned char *addr,
net/dsa/switch.c
26
struct dsa_port *dp;
net/dsa/switch.c
308
static int dsa_port_do_fdb_del(struct dsa_port *dp, const unsigned char *addr,
net/dsa/switch.c
437
struct dsa_port *dp;
net/dsa/switch.c
465
struct dsa_port *dp;
net/dsa/switch.c
494
struct dsa_port *dp = dsa_to_port(ds, port);
net/dsa/switch.c
506
struct dsa_port *dp = dsa_to_port(ds, port);
net/dsa/switch.c
517
struct dsa_port *dp;
net/dsa/switch.c
535
struct dsa_port *dp;
net/dsa/switch.c
55
static bool dsa_port_mtu_match(struct dsa_port *dp,
net/dsa/switch.c
595
struct dsa_port *dp = dsa_to_port(ds, port);
net/dsa/switch.c
607
struct dsa_port *dp = dsa_to_port(ds, port);
net/dsa/switch.c
618
struct dsa_port *dp;
net/dsa/switch.c
638
struct dsa_port *dp;
net/dsa/switch.c
64
struct dsa_port *dp;
net/dsa/switch.c
656
static bool dsa_port_vlan_match(struct dsa_port *dp,
net/dsa/switch.c
665
static bool dsa_port_host_vlan_match(struct dsa_port *dp,
net/dsa/switch.c
666
const struct dsa_port *targeted_dp)
net/dsa/switch.c
668
struct dsa_port *cpu_dp = targeted_dp->cpu_dp;
net/dsa/switch.c
688
static int dsa_port_do_vlan_add(struct dsa_port *dp,
net/dsa/switch.c
745
static int dsa_port_do_vlan_del(struct dsa_port *dp,
net/dsa/switch.c
794
struct dsa_port *dp;
net/dsa/switch.c
815
struct dsa_port *dp;
net/dsa/switch.c
835
struct dsa_port *dp;
net/dsa/switch.c
856
struct dsa_port *dp;
net/dsa/switch.c
877
struct dsa_port *dp, *cpu_dp;
net/dsa/switch.h
104
const struct dsa_port *dp;
net/dsa/switch.h
47
const struct dsa_port *dp;
net/dsa/switch.h
55
const struct dsa_port *dp;
net/dsa/switch.h
71
const struct dsa_port *dp;
net/dsa/switch.h
78
const struct dsa_port *dp;
net/dsa/switch.h
86
const struct dsa_port *dp;
net/dsa/switch.h
93
const struct dsa_port *dp;
net/dsa/tag.c
58
struct dsa_port *cpu_dp = dev->dsa_ptr;
net/dsa/tag.h
151
struct dsa_port *dp = dsa_user_to_port(skb->dev);
net/dsa/tag.h
193
struct dsa_port *cpu_dp = conduit->dsa_ptr;
net/dsa/tag.h
197
struct dsa_port *dp;
net/dsa/tag.h
239
struct dsa_port *dp = dsa_user_to_port(skb->dev);
net/dsa/tag.h
325
struct dsa_port *dp = dsa_user_to_port(dev);
net/dsa/tag.h
331
struct dsa_port *other_dp;
net/dsa/tag.h
35
struct dsa_port *cpu_dp = dev->dsa_ptr;
net/dsa/tag.h
37
struct dsa_port *dp;
net/dsa/tag_8021q.c
142
static int dsa_port_do_tag_8021q_vlan_add(struct dsa_port *dp, u16 vid,
net/dsa/tag_8021q.c
179
static int dsa_port_do_tag_8021q_vlan_del(struct dsa_port *dp, u16 vid)
net/dsa/tag_8021q.c
211
dsa_port_tag_8021q_vlan_match(struct dsa_port *dp,
net/dsa/tag_8021q.c
220
struct dsa_port *dp;
net/dsa/tag_8021q.c
252
struct dsa_port *dp;
net/dsa/tag_8021q.c
292
struct dsa_port *dp = dsa_to_port(ds, port);
net/dsa/tag_8021q.c
317
struct dsa_port *dp = dsa_to_port(ds, port);
net/dsa/tag_8021q.c
342
struct dsa_port *dp = dsa_to_port(ds, port);
net/dsa/tag_8021q.c
372
struct dsa_port *dp = dsa_to_port(ds, port);
net/dsa/tag_8021q.c
477
struct dsa_port *cpu_dp = conduit->dsa_ptr;
net/dsa/tag_8021q.c
479
struct dsa_port *dp;
net/dsa/tag_8021q.c
92
u16 dsa_tag_8021q_standalone_vid(const struct dsa_port *dp)
net/dsa/tag_ar9331.c
32
struct dsa_port *dp = dsa_user_to_port(dev);
net/dsa/tag_brcm.c
279
struct dsa_port *dp = dsa_user_to_port(dev);
net/dsa/tag_brcm.c
327
struct dsa_port *dp = dsa_user_to_port(dev);
net/dsa/tag_brcm.c
93
struct dsa_port *dp = dsa_user_to_port(dev);
net/dsa/tag_dsa.c
132
struct dsa_port *dp = dsa_user_to_port(dev);
net/dsa/tag_dsa.c
263
struct dsa_port *cpu_dp = dev->dsa_ptr;
net/dsa/tag_ksz.c
212
static void ksz_xmit_timestamp(struct dsa_port *dp, struct sk_buff *skb)
net/dsa/tag_ksz.c
251
static struct sk_buff *ksz_defer_xmit(struct dsa_port *dp, struct sk_buff *skb)
net/dsa/tag_ksz.c
292
struct dsa_port *dp = dsa_user_to_port(dev);
net/dsa/tag_ksz.c
365
struct dsa_port *dp = dsa_user_to_port(dev);
net/dsa/tag_ksz.c
432
struct dsa_port *dp = dsa_user_to_port(dev);
net/dsa/tag_lan9303.c
50
static int lan9303_xmit_use_arl(struct dsa_port *dp, u8 *dest_addr)
net/dsa/tag_lan9303.c
59
struct dsa_port *dp = dsa_user_to_port(dev);
net/dsa/tag_mtk.c
26
struct dsa_port *dp = dsa_user_to_port(dev);
net/dsa/tag_mxl862xx.c
30
struct dsa_port *dp = dsa_user_to_port(dev);
net/dsa/tag_mxl862xx.c
31
struct dsa_port *cpu_dp = dp->cpu_dp;
net/dsa/tag_netc.c
66
struct dsa_port *dp = dsa_user_to_port(ndev);
net/dsa/tag_ocelot.c
14
struct dsa_port *dp = dsa_user_to_port(netdev);
net/dsa/tag_ocelot.c
74
struct dsa_port *dp;
net/dsa/tag_ocelot_8021q.c
24
static struct sk_buff *ocelot_defer_xmit(struct dsa_port *dp,
net/dsa/tag_ocelot_8021q.c
70
struct dsa_port *dp = dsa_user_to_port(netdev);
net/dsa/tag_qca.c
38
struct dsa_port *dp = dev->dsa_ptr;
net/dsa/tag_rtl4_a.c
38
struct dsa_port *dp = dsa_user_to_port(dev);
net/dsa/tag_sja1105.c
140
static struct sk_buff *sja1105_defer_xmit(struct dsa_port *dp,
net/dsa/tag_sja1105.c
175
static u16 sja1105_xmit_tpid(struct dsa_port *dp)
net/dsa/tag_sja1105.c
178
struct dsa_port *other_dp;
net/dsa/tag_sja1105.c
214
struct dsa_port *dp = dsa_user_to_port(netdev);
net/dsa/tag_sja1105.c
241
static struct sk_buff *sja1105_pvid_tag_control_pkt(struct dsa_port *dp,
net/dsa/tag_sja1105.c
270
struct dsa_port *dp = dsa_user_to_port(netdev);
net/dsa/tag_sja1105.c
298
struct dsa_port *dp = dsa_user_to_port(netdev);
net/dsa/tag_sja1105.c
387
struct dsa_port *dp = dsa_user_to_port(skb->dev);
net/dsa/tag_sja1105.c
418
struct dsa_port *dp = dsa_user_to_port(skb->dev);
net/dsa/tag_sja1105.c
536
struct dsa_port *cpu_dp;
net/dsa/tag_vsc73xx_8021q.c
14
struct dsa_port *dp = dsa_user_to_port(netdev);
net/dsa/trace.c
27
const char *dsa_port_kind(const struct dsa_port *dp)
net/dsa/trace.h
117
TP_PROTO(const struct dsa_port *dp, const unsigned char *addr,
net/dsa/trace.h
123
TP_PROTO(const struct dsa_port *dp, const unsigned char *addr,
net/dsa/trace.h
132
TP_PROTO(const struct dsa_port *dp, const unsigned char *addr,
net/dsa/trace.h
138
TP_PROTO(const struct dsa_port *dp, const unsigned char *addr,
net/dsa/trace.h
145
TP_PROTO(const struct dsa_port *dp, const unsigned char *addr, u16 vid,
net/dsa/trace.h
177
TP_PROTO(const struct dsa_port *dp, const unsigned char *addr,
net/dsa/trace.h
182
TP_PROTO(const struct dsa_port *dp, const unsigned char *addr,
net/dsa/trace.h
22
const char *dsa_port_kind(const struct dsa_port *dp);
net/dsa/trace.h
26
TP_PROTO(const struct dsa_port *dp, const unsigned char *addr, u16 vid,
net/dsa/trace.h
325
TP_PROTO(const struct dsa_port *dp,
net/dsa/trace.h
358
TP_PROTO(const struct dsa_port *dp,
net/dsa/trace.h
363
TP_PROTO(const struct dsa_port *dp,
net/dsa/trace.h
369
TP_PROTO(const struct dsa_port *dp,
net/dsa/trace.h
403
TP_PROTO(const struct dsa_port *dp,
net/dsa/trace.h
409
TP_PROTO(const struct dsa_port *dp,
net/dsa/trace.h
416
TP_PROTO(const struct dsa_port *dp,
net/dsa/trace.h
61
TP_PROTO(const struct dsa_port *dp, const unsigned char *addr,
net/dsa/trace.h
66
TP_PROTO(const struct dsa_port *dp, const unsigned char *addr,
net/dsa/trace.h
74
TP_PROTO(const struct dsa_port *dp, const unsigned char *addr,
net/dsa/trace.h
79
TP_PROTO(const struct dsa_port *dp, const unsigned char *addr,
net/dsa/trace.h
85
TP_PROTO(const struct dsa_port *dp, const unsigned char *addr, u16 vid,
net/dsa/user.c
1003
struct dsa_port *dp = dsa_user_to_port(dev);
net/dsa/user.c
1015
struct dsa_port *dp = dsa_user_to_port(dev);
net/dsa/user.c
1027
struct dsa_port *dp = dsa_user_to_port(dev);
net/dsa/user.c
1047
struct dsa_port *dp = dsa_user_to_port(dev);
net/dsa/user.c
1075
struct dsa_port *dp = dsa_user_to_port(dev);
net/dsa/user.c
1098
struct dsa_port *dp = dsa_user_to_port(dev);
net/dsa/user.c
1108
struct dsa_port *dp = dsa_user_to_port(dev);
net/dsa/user.c
1119
struct dsa_port *dp = dsa_user_to_port(dev);
net/dsa/user.c
1131
struct dsa_port *dp = dsa_user_to_port(dev);
net/dsa/user.c
1141
struct dsa_port *dp = dsa_user_to_port(dev);
net/dsa/user.c
1151
struct dsa_port *dp = dsa_user_to_port(ndev);
net/dsa/user.c
1165
struct dsa_port *dp = dsa_user_to_port(dev);
net/dsa/user.c
1177
struct dsa_port *dp = dsa_user_to_port(dev);
net/dsa/user.c
1189
struct dsa_port *dp = dsa_user_to_port(dev);
net/dsa/user.c
1198
struct dsa_port *dp = dsa_user_to_port(dev);
net/dsa/user.c
1209
struct dsa_port *dp = dsa_user_to_port(dev);
net/dsa/user.c
1223
struct dsa_port *dp = dsa_user_to_port(dev);
net/dsa/user.c
1256
struct dsa_port *dp = dsa_user_to_port(dev);
net/dsa/user.c
1273
struct dsa_port *dp = dsa_user_to_port(dev);
net/dsa/user.c
1281
struct dsa_port *dp = dsa_user_to_port(dev);
net/dsa/user.c
1289
struct dsa_port *dp = dsa_user_to_port(dev);
net/dsa/user.c
1299
struct dsa_port *dp = dsa_user_to_port(dev);
net/dsa/user.c
1307
struct dsa_port *dp = dsa_user_to_port(dev);
net/dsa/user.c
1372
struct dsa_port *dp = dsa_user_to_port(dev);
net/dsa/user.c
1378
struct dsa_port *to_dp;
net/dsa/user.c
1459
struct dsa_port *dp = dsa_user_to_port(dev);
net/dsa/user.c
1545
struct dsa_port *dp = dsa_user_to_port(dev);
net/dsa/user.c
1594
struct dsa_port *dp = dsa_user_to_port(dev);
net/dsa/user.c
1608
struct dsa_port *dp = dsa_user_to_port(dev);
net/dsa/user.c
1622
struct dsa_port *dp = dsa_user_to_port(dev);
net/dsa/user.c
1734
struct dsa_port *dp = dsa_user_to_port(dev);
net/dsa/user.c
1755
struct dsa_port *dp = dsa_user_to_port(dev);
net/dsa/user.c
1767
struct dsa_port *dp = dsa_user_to_port(dev);
net/dsa/user.c
177
struct dsa_port *dp = dsa_user_to_port(dev);
net/dsa/user.c
1791
struct dsa_port *dp = dsa_user_to_port(dev);
net/dsa/user.c
1866
struct dsa_port *dp = dsa_user_to_port(dev);
net/dsa/user.c
200
struct dsa_port *dp = dsa_user_to_port(dev);
net/dsa/user.c
2034
static void dsa_bridge_mtu_normalization(struct dsa_port *dp)
net/dsa/user.c
2039
struct dsa_port *other_dp;
net/dsa/user.c
2104
struct dsa_port *dp = dsa_user_to_port(dev);
net/dsa/user.c
2105
struct dsa_port *cpu_dp = dp->cpu_dp;
net/dsa/user.c
2107
struct dsa_port *other_dp;
net/dsa/user.c
2190
struct dsa_port *dp = dsa_user_to_port(dev);
net/dsa/user.c
220
struct dsa_port *dp = dsa_user_to_port(dev);
net/dsa/user.c
2203
struct dsa_port *dp = dsa_user_to_port(dev);
net/dsa/user.c
2216
struct dsa_port *dp = dsa_user_to_port(dev);
net/dsa/user.c
2247
struct dsa_port *dp = dsa_user_to_port(dev);
net/dsa/user.c
2249
struct dsa_port *other_dp;
net/dsa/user.c
2295
struct dsa_port *dp = dsa_user_to_port(dev);
net/dsa/user.c
2359
struct dsa_port *dp = dsa_user_to_port(dev);
net/dsa/user.c
2386
struct dsa_port *dp = dsa_user_to_port(dev);
net/dsa/user.c
240
struct dsa_port *dp = dsa_user_to_port(dev);
net/dsa/user.c
2443
struct dsa_port *dp = dsa_user_to_port(dev);
net/dsa/user.c
2536
struct dsa_port *dp = dsa_user_to_port(dev);
net/dsa/user.c
2548
struct dsa_port *dp = dsa_user_to_port(ctx->dev);
net/dsa/user.c
2550
struct dsa_port *cpu_dp = dp->cpu_dp;
net/dsa/user.c
2564
struct dsa_port *dp = dsa_user_to_port(dev);
net/dsa/user.c
2577
struct dsa_port *dp = dsa_user_to_port(dev);
net/dsa/user.c
260
struct dsa_port *dp = dsa_user_to_port(dev);
net/dsa/user.c
2617
const struct dsa_port *dp = dsa_to_port(ds, port);
net/dsa/user.c
2627
struct dsa_port *dp = dsa_phylink_to_port(config);
net/dsa/user.c
2640
struct dsa_port *dp = dsa_user_to_port(user_dev);
net/dsa/user.c
2656
struct dsa_port *dp = dsa_user_to_port(user_dev);
net/dsa/user.c
2699
struct dsa_port *dp = dsa_user_to_port(user);
net/dsa/user.c
2702
const struct dsa_port *cpu_dp = dp->cpu_dp;
net/dsa/user.c
2728
struct dsa_port *dp = dsa_user_to_port(user_dev);
net/dsa/user.c
2744
struct dsa_port *dp = dsa_user_to_port(user_dev);
net/dsa/user.c
2758
int dsa_user_create(struct dsa_port *port)
net/dsa/user.c
278
struct dsa_port *dp = dsa_user_to_port(dev);
net/dsa/user.c
2882
struct dsa_port *dp = dsa_user_to_port(user_dev);
net/dsa/user.c
2901
struct dsa_port *dp = dsa_user_to_port(dev);
net/dsa/user.c
2979
struct dsa_port *dp;
net/dsa/user.c
299
struct dsa_port *dp = dsa_user_to_port(dev);
net/dsa/user.c
3037
struct dsa_port *dp;
net/dsa/user.c
3062
struct dsa_port *dp;
net/dsa/user.c
3094
struct dsa_port *dp;
net/dsa/user.c
3122
struct dsa_port *dp;
net/dsa/user.c
3153
struct dsa_port *dp = dsa_user_to_port(dev);
net/dsa/user.c
3185
struct dsa_port *dp;
net/dsa/user.c
3351
struct dsa_port *dp;
net/dsa/user.c
3372
struct dsa_port *cpu_dp = conduit->dsa_ptr;
net/dsa/user.c
3374
struct dsa_port *dp;
net/dsa/user.c
3413
struct dsa_port *dp, *cpu_dp = lag_dev->dsa_ptr;
net/dsa/user.c
3415
struct dsa_port *new_cpu_dp = NULL;
net/dsa/user.c
3532
struct dsa_port *dp;
net/dsa/user.c
3559
struct dsa_port *cpu_dp = dev->dsa_ptr;
net/dsa/user.c
3583
struct dsa_port *dp, *cpu_dp;
net/dsa/user.c
361
struct dsa_port *dp = dsa_user_to_port(dev);
net/dsa/user.c
3636
struct dsa_port *dp;
net/dsa/user.c
3681
const struct dsa_port *dp = dsa_user_to_port(dev);
net/dsa/user.c
3700
struct dsa_port *dp = dsa_user_to_port(dev);
net/dsa/user.c
389
struct dsa_port *dp = dsa_user_to_port(dev);
net/dsa/user.c
402
struct dsa_port *dp = dsa_user_to_port(dev);
net/dsa/user.c
429
struct dsa_port *dp = dsa_user_to_port(dev);
net/dsa/user.c
441
struct dsa_port *dp = dsa_user_to_port(dev);
net/dsa/user.c
450
struct dsa_port *dp = dsa_user_to_port(dev);
net/dsa/user.c
473
struct dsa_port *dp = dsa_user_to_port(dev);
net/dsa/user.c
563
struct dsa_port *dp = dsa_user_to_port(dev);
net/dsa/user.c
589
struct dsa_port *dp = dsa_user_to_port(dev);
net/dsa/user.c
680
struct dsa_port *dp = dsa_user_to_port(dev);
net/dsa/user.c
715
struct dsa_port *dp = dsa_user_to_port(dev);
net/dsa/user.c
741
struct dsa_port *dp = dsa_user_to_port(dev);
net/dsa/user.c
790
struct dsa_port *dp = dsa_user_to_port(dev);
net/dsa/user.c
804
struct dsa_port *dp = dsa_user_to_port(dev);
net/dsa/user.c
822
struct dsa_port *dp = dsa_user_to_port(dev);
net/dsa/user.c
88
struct dsa_port *dp = dsa_user_to_port(dev);
net/dsa/user.c
960
struct dsa_port *dp = dsa_user_to_port(dev);
net/dsa/user.c
972
struct dsa_port *dp = dsa_user_to_port(dev);
net/dsa/user.c
981
struct dsa_port *dp = dsa_user_to_port(dev);
net/dsa/user.c
988
struct dsa_port *dp = dsa_user_to_port(dev);
net/dsa/user.h
28
struct dsa_port *dp;
net/dsa/user.h
39
int dsa_user_create(struct dsa_port *dp);
net/dsa/user.h
56
static inline struct dsa_port *dsa_user_to_port(const struct net_device *dev)
net/dsa/user.h
66
struct dsa_port *dp = dsa_user_to_port(dev);