Symbol: arswitch_softc
sys/dev/etherswitch/arswitch/arswitch.c
1011
struct arswitch_softc *sc;
sys/dev/etherswitch/arswitch/arswitch.c
1053
arswitch_setled(struct arswitch_softc *sc, int phy, int led, int style)
sys/dev/etherswitch/arswitch/arswitch.c
1078
struct arswitch_softc *sc = device_get_softc(dev);
sys/dev/etherswitch/arswitch/arswitch.c
1086
struct arswitch_softc *sc = if_getsoftc(ifp);
sys/dev/etherswitch/arswitch/arswitch.c
1098
struct arswitch_softc *sc = if_getsoftc(ifp);
sys/dev/etherswitch/arswitch/arswitch.c
1113
struct arswitch_softc *sc;
sys/dev/etherswitch/arswitch/arswitch.c
1135
struct arswitch_softc *sc;
sys/dev/etherswitch/arswitch/arswitch.c
1155
struct arswitch_softc *sc;
sys/dev/etherswitch/arswitch/arswitch.c
1170
struct arswitch_softc *sc;
sys/dev/etherswitch/arswitch/arswitch.c
1185
struct arswitch_softc *sc;
sys/dev/etherswitch/arswitch/arswitch.c
1215
struct arswitch_softc *sc;
sys/dev/etherswitch/arswitch/arswitch.c
1235
struct arswitch_softc *sc = device_get_softc(dev);
sys/dev/etherswitch/arswitch/arswitch.c
1243
struct arswitch_softc *sc = device_get_softc(dev);
sys/dev/etherswitch/arswitch/arswitch.c
1251
struct arswitch_softc *sc = device_get_softc(dev);
sys/dev/etherswitch/arswitch/arswitch.c
1259
struct arswitch_softc *sc = device_get_softc(dev);
sys/dev/etherswitch/arswitch/arswitch.c
1305
sizeof(struct arswitch_softc));
sys/dev/etherswitch/arswitch/arswitch.c
144
arswitch_attach_phys(struct arswitch_softc *sc)
sys/dev/etherswitch/arswitch/arswitch.c
207
arswitch_set_vlan_mode(struct arswitch_softc *sc, uint32_t mode)
sys/dev/etherswitch/arswitch/arswitch.c
232
ar8xxx_port_init(struct arswitch_softc *sc, int port)
sys/dev/etherswitch/arswitch/arswitch.c
259
ar8xxx_atu_wait_ready(struct arswitch_softc *sc)
sys/dev/etherswitch/arswitch/arswitch.c
278
ar8xxx_atu_flush(struct arswitch_softc *sc)
sys/dev/etherswitch/arswitch/arswitch.c
302
ar8xxx_atu_flush_port(struct arswitch_softc *sc, int port)
sys/dev/etherswitch/arswitch/arswitch.c
339
ar8xxx_atu_fetch_table(struct arswitch_softc *sc, etherswitch_atu_entry_t *e,
sys/dev/etherswitch/arswitch/arswitch.c
413
ar8xxx_atu_learn_default(struct arswitch_softc *sc)
sys/dev/etherswitch/arswitch/arswitch.c
457
ar8xxx_hw_get_switch_macaddr(struct arswitch_softc *sc, struct ether_addr *ea)
sys/dev/etherswitch/arswitch/arswitch.c
481
ar8xxx_hw_set_switch_macaddr(struct arswitch_softc *sc,
sys/dev/etherswitch/arswitch/arswitch.c
495
struct arswitch_softc *sc = device_get_softc(dev);
sys/dev/etherswitch/arswitch/arswitch.c
668
struct arswitch_softc *sc = device_get_softc(dev);
sys/dev/etherswitch/arswitch/arswitch.c
701
arswitch_miiforport(struct arswitch_softc *sc, int port)
sys/dev/etherswitch/arswitch/arswitch.c
711
arswitch_ifpforport(struct arswitch_softc *sc, int port)
sys/dev/etherswitch/arswitch/arswitch.c
764
arswitch_miipollstat(struct arswitch_softc *sc)
sys/dev/etherswitch/arswitch/arswitch.c
833
struct arswitch_softc *sc = arg;
sys/dev/etherswitch/arswitch/arswitch.c
842
struct arswitch_softc *sc = device_get_softc(dev);
sys/dev/etherswitch/arswitch/arswitch.c
851
struct arswitch_softc *sc = device_get_softc(dev);
sys/dev/etherswitch/arswitch/arswitch.c
86
static int ar8xxx_port_vlan_setup(struct arswitch_softc *sc,
sys/dev/etherswitch/arswitch/arswitch.c
860
struct arswitch_softc *sc = device_get_softc(dev);
sys/dev/etherswitch/arswitch/arswitch.c
866
ar8xxx_port_vlan_get(struct arswitch_softc *sc, etherswitch_port_t *p)
sys/dev/etherswitch/arswitch/arswitch.c
88
static int ar8xxx_port_vlan_get(struct arswitch_softc *sc,
sys/dev/etherswitch/arswitch/arswitch.c
890
arswitch_is_cpuport(struct arswitch_softc *sc, int port)
sys/dev/etherswitch/arswitch/arswitch.c
90
static int arswitch_setled(struct arswitch_softc *sc, int phy, int led,
sys/dev/etherswitch/arswitch/arswitch.c
901
struct arswitch_softc *sc;
sys/dev/etherswitch/arswitch/arswitch.c
96
struct arswitch_softc *sc;
sys/dev/etherswitch/arswitch/arswitch.c
970
ar8xxx_port_vlan_setup(struct arswitch_softc *sc, etherswitch_port_t *p)
sys/dev/etherswitch/arswitch/arswitch_8216.c
70
ar8216_hw_setup(struct arswitch_softc *sc)
sys/dev/etherswitch/arswitch/arswitch_8216.c
80
ar8216_hw_global_setup(struct arswitch_softc *sc)
sys/dev/etherswitch/arswitch/arswitch_8216.c
87
ar8216_attach(struct arswitch_softc *sc)
sys/dev/etherswitch/arswitch/arswitch_8216.h
31
extern void ar8216_attach(struct arswitch_softc *sc);
sys/dev/etherswitch/arswitch/arswitch_8226.c
70
ar8226_hw_setup(struct arswitch_softc *sc)
sys/dev/etherswitch/arswitch/arswitch_8226.c
80
ar8226_hw_global_setup(struct arswitch_softc *sc)
sys/dev/etherswitch/arswitch/arswitch_8226.c
87
ar8226_attach(struct arswitch_softc *sc)
sys/dev/etherswitch/arswitch/arswitch_8226.h
31
extern void ar8226_attach(struct arswitch_softc *sc);
sys/dev/etherswitch/arswitch/arswitch_8316.c
127
ar8316_hw_global_setup(struct arswitch_softc *sc)
sys/dev/etherswitch/arswitch/arswitch_8316.c
161
ar8316_attach(struct arswitch_softc *sc)
sys/dev/etherswitch/arswitch/arswitch_8316.c
70
ar8316_hw_setup(struct arswitch_softc *sc)
sys/dev/etherswitch/arswitch/arswitch_8316.h
31
extern void ar8316_attach(struct arswitch_softc *sc);
sys/dev/etherswitch/arswitch/arswitch_8327.c
1005
ar8327_vlan_setvgroup(struct arswitch_softc *sc, etherswitch_vlangroup_t *vg)
sys/dev/etherswitch/arswitch/arswitch_8327.c
1012
ar8327_get_pvid(struct arswitch_softc *sc, int port, int *pvid)
sys/dev/etherswitch/arswitch/arswitch_8327.c
1031
ar8327_set_pvid(struct arswitch_softc *sc, int port, int pvid)
sys/dev/etherswitch/arswitch/arswitch_8327.c
1046
ar8327_atu_wait_ready(struct arswitch_softc *sc)
sys/dev/etherswitch/arswitch/arswitch_8327.c
1060
ar8327_atu_flush(struct arswitch_softc *sc)
sys/dev/etherswitch/arswitch/arswitch_8327.c
1079
ar8327_atu_flush_port(struct arswitch_softc *sc, int port)
sys/dev/etherswitch/arswitch/arswitch_8327.c
109
ar8327_vlan_op(struct arswitch_softc *sc, uint32_t op, uint32_t vid,
sys/dev/etherswitch/arswitch/arswitch_8327.c
1105
ar8327_atu_fetch_table(struct arswitch_softc *sc, etherswitch_atu_entry_t *e,
sys/dev/etherswitch/arswitch/arswitch_8327.c
1174
ar8327_flush_dot1q_vlan(struct arswitch_softc *sc)
sys/dev/etherswitch/arswitch/arswitch_8327.c
1181
ar8327_purge_dot1q_vlan(struct arswitch_softc *sc, int vid)
sys/dev/etherswitch/arswitch/arswitch_8327.c
1188
ar8327_get_dot1q_vlan(struct arswitch_softc *sc, uint32_t *ports,
sys/dev/etherswitch/arswitch/arswitch_8327.c
1229
ar8327_set_dot1q_vlan(struct arswitch_softc *sc, uint32_t ports,
sys/dev/etherswitch/arswitch/arswitch_8327.c
1266
ar8327_attach(struct arswitch_softc *sc)
sys/dev/etherswitch/arswitch/arswitch_8327.c
153
ar8327_phy_fixup(struct arswitch_softc *sc, int phy)
sys/dev/etherswitch/arswitch/arswitch_8327.c
319
ar8327_fetch_pdata_port(struct arswitch_softc *sc,
sys/dev/etherswitch/arswitch/arswitch_8327.c
412
ar8327_fetch_pdata_pad(struct arswitch_softc *sc,
sys/dev/etherswitch/arswitch/arswitch_8327.c
503
ar8327_fetch_pdata_sgmii(struct arswitch_softc *sc,
sys/dev/etherswitch/arswitch/arswitch_8327.c
531
ar8327_fetch_pdata_led(struct arswitch_softc *sc,
sys/dev/etherswitch/arswitch/arswitch_8327.c
579
ar8327_init_pdata(struct arswitch_softc *sc)
sys/dev/etherswitch/arswitch/arswitch_8327.c
676
ar8327_hw_setup(struct arswitch_softc *sc)
sys/dev/etherswitch/arswitch/arswitch_8327.c
704
ar8327_atu_learn_default(struct arswitch_softc *sc)
sys/dev/etherswitch/arswitch/arswitch_8327.c
715
ar8327_hw_global_setup(struct arswitch_softc *sc)
sys/dev/etherswitch/arswitch/arswitch_8327.c
762
ar8327_port_init(struct arswitch_softc *sc, int port)
sys/dev/etherswitch/arswitch/arswitch_8327.c
807
ar8327_port_vlan_setup(struct arswitch_softc *sc, etherswitch_port_t *p)
sys/dev/etherswitch/arswitch/arswitch_8327.c
831
ar8327_port_vlan_get(struct arswitch_softc *sc, etherswitch_port_t *p)
sys/dev/etherswitch/arswitch/arswitch_8327.c
851
ar8327_port_disable_mirror(struct arswitch_softc *sc, int port)
sys/dev/etherswitch/arswitch/arswitch_8327.c
865
ar8327_reset_vlans(struct arswitch_softc *sc)
sys/dev/etherswitch/arswitch/arswitch_8327.c
964
ar8327_vlan_get_port(struct arswitch_softc *sc, uint32_t *ports, int vid)
sys/dev/etherswitch/arswitch/arswitch_8327.c
979
ar8327_vlan_set_port(struct arswitch_softc *sc, uint32_t ports, int vid)
sys/dev/etherswitch/arswitch/arswitch_8327.c
998
ar8327_vlan_getvgroup(struct arswitch_softc *sc, etherswitch_vlangroup_t *vg)
sys/dev/etherswitch/arswitch/arswitch_8327.h
93
extern void ar8327_attach(struct arswitch_softc *sc);
sys/dev/etherswitch/arswitch/arswitch_phy.c
113
struct arswitch_softc *sc;
sys/dev/etherswitch/arswitch/arswitch_phy.c
174
struct arswitch_softc *sc;
sys/dev/etherswitch/arswitch/arswitch_phy.c
74
struct arswitch_softc *sc;
sys/dev/etherswitch/arswitch/arswitch_phy.c
91
struct arswitch_softc *sc;
sys/dev/etherswitch/arswitch/arswitch_reg.c
141
struct arswitch_softc *sc;
sys/dev/etherswitch/arswitch/arswitch_reg.c
223
ARSWITCH_LOCK_ASSERT((struct arswitch_softc *)device_get_softc(dev),
sys/dev/etherswitch/arswitch/arswitch_reg.c
237
struct arswitch_softc *sc = device_get_softc(dev);
sys/dev/etherswitch/arswitch/arswitch_reg.c
68
struct arswitch_softc *sc = device_get_softc(dev);
sys/dev/etherswitch/arswitch/arswitch_vlans.c
105
ar8xxx_get_dot1q_vlan(struct arswitch_softc *sc, uint32_t *ports,
sys/dev/etherswitch/arswitch/arswitch_vlans.c
128
ar8xxx_set_dot1q_vlan(struct arswitch_softc *sc, uint32_t ports,
sys/dev/etherswitch/arswitch/arswitch_vlans.c
141
ar8xxx_get_port_vlan(struct arswitch_softc *sc, uint32_t *ports, int vid)
sys/dev/etherswitch/arswitch/arswitch_vlans.c
156
ar8xxx_set_port_vlan(struct arswitch_softc *sc, uint32_t ports, int vid)
sys/dev/etherswitch/arswitch/arswitch_vlans.c
175
ar8xxx_reset_vlans(struct arswitch_softc *sc)
sys/dev/etherswitch/arswitch/arswitch_vlans.c
264
ar8xxx_getvgroup(struct arswitch_softc *sc, etherswitch_vlangroup_t *vg)
sys/dev/etherswitch/arswitch/arswitch_vlans.c
311
ar8xxx_setvgroup(struct arswitch_softc *sc, etherswitch_vlangroup_t *vg)
sys/dev/etherswitch/arswitch/arswitch_vlans.c
367
ar8xxx_get_pvid(struct arswitch_softc *sc, int port, int *pvid)
sys/dev/etherswitch/arswitch/arswitch_vlans.c
378
ar8xxx_set_pvid(struct arswitch_softc *sc, int port, int pvid)
sys/dev/etherswitch/arswitch/arswitch_vlans.c
58
ar8xxx_vlan_op(struct arswitch_softc *sc, uint32_t op, uint32_t vid,
sys/dev/etherswitch/arswitch/arswitch_vlans.c
89
ar8xxx_flush_dot1q_vlan(struct arswitch_softc *sc)
sys/dev/etherswitch/arswitch/arswitch_vlans.c
97
ar8xxx_purge_dot1q_vlan(struct arswitch_softc *sc, int vid)
sys/dev/etherswitch/arswitch/arswitch_vlans.h
32
void ar8xxx_reset_vlans(struct arswitch_softc *);
sys/dev/etherswitch/arswitch/arswitch_vlans.h
33
int ar8xxx_getvgroup(struct arswitch_softc *, etherswitch_vlangroup_t *);
sys/dev/etherswitch/arswitch/arswitch_vlans.h
34
int ar8xxx_setvgroup(struct arswitch_softc *, etherswitch_vlangroup_t *);
sys/dev/etherswitch/arswitch/arswitch_vlans.h
35
int ar8xxx_get_pvid(struct arswitch_softc *, int, int *);
sys/dev/etherswitch/arswitch/arswitch_vlans.h
36
int ar8xxx_set_pvid(struct arswitch_softc *, int, int);
sys/dev/etherswitch/arswitch/arswitch_vlans.h
38
int ar8xxx_flush_dot1q_vlan(struct arswitch_softc *sc);
sys/dev/etherswitch/arswitch/arswitch_vlans.h
39
int ar8xxx_purge_dot1q_vlan(struct arswitch_softc *sc, int vid);
sys/dev/etherswitch/arswitch/arswitch_vlans.h
40
int ar8xxx_get_dot1q_vlan(struct arswitch_softc *sc, uint32_t *ports,
sys/dev/etherswitch/arswitch/arswitch_vlans.h
42
int ar8xxx_set_dot1q_vlan(struct arswitch_softc *sc, uint32_t ports,
sys/dev/etherswitch/arswitch/arswitch_vlans.h
44
int ar8xxx_get_port_vlan(struct arswitch_softc *sc, uint32_t *ports, int vid);
sys/dev/etherswitch/arswitch/arswitch_vlans.h
45
int ar8xxx_set_port_vlan(struct arswitch_softc *sc, uint32_t ports, int vid);
sys/dev/etherswitch/arswitch/arswitchvar.h
103
void (* arswitch_port_init) (struct arswitch_softc *, int);
sys/dev/etherswitch/arswitch/arswitchvar.h
106
int (* arswitch_atu_flush) (struct arswitch_softc *);
sys/dev/etherswitch/arswitch/arswitchvar.h
107
int (* arswitch_atu_flush_port) (struct arswitch_softc *, int);
sys/dev/etherswitch/arswitch/arswitchvar.h
108
int (* arswitch_atu_learn_default) (struct arswitch_softc *);
sys/dev/etherswitch/arswitch/arswitchvar.h
109
int (* arswitch_atu_fetch_table) (struct arswitch_softc *,
sys/dev/etherswitch/arswitch/arswitchvar.h
113
int (* arswitch_port_vlan_setup) (struct arswitch_softc *,
sys/dev/etherswitch/arswitch/arswitchvar.h
115
int (* arswitch_port_vlan_get) (struct arswitch_softc *,
sys/dev/etherswitch/arswitch/arswitchvar.h
117
void (* arswitch_vlan_init_hw) (struct arswitch_softc *);
sys/dev/etherswitch/arswitch/arswitchvar.h
118
int (* arswitch_vlan_getvgroup) (struct arswitch_softc *,
sys/dev/etherswitch/arswitch/arswitchvar.h
120
int (* arswitch_vlan_setvgroup) (struct arswitch_softc *,
sys/dev/etherswitch/arswitch/arswitchvar.h
122
int (* arswitch_vlan_get_pvid) (struct arswitch_softc *, int,
sys/dev/etherswitch/arswitch/arswitchvar.h
124
int (* arswitch_vlan_set_pvid) (struct arswitch_softc *, int,
sys/dev/etherswitch/arswitch/arswitchvar.h
127
int (* arswitch_flush_dot1q_vlan) (struct arswitch_softc *sc);
sys/dev/etherswitch/arswitch/arswitchvar.h
128
int (* arswitch_purge_dot1q_vlan) (struct arswitch_softc *sc,
sys/dev/etherswitch/arswitch/arswitchvar.h
130
int (* arswitch_get_dot1q_vlan) (struct arswitch_softc *,
sys/dev/etherswitch/arswitch/arswitchvar.h
132
int (* arswitch_set_dot1q_vlan) (struct arswitch_softc *sc,
sys/dev/etherswitch/arswitch/arswitchvar.h
134
int (* arswitch_get_port_vlan) (struct arswitch_softc *sc,
sys/dev/etherswitch/arswitch/arswitchvar.h
136
int (* arswitch_set_port_vlan) (struct arswitch_softc *sc,
sys/dev/etherswitch/arswitch/arswitchvar.h
52
struct arswitch_softc *sc;
sys/dev/etherswitch/arswitch/arswitchvar.h
94
int (* arswitch_hw_setup) (struct arswitch_softc *);
sys/dev/etherswitch/arswitch/arswitchvar.h
95
int (* arswitch_hw_global_setup) (struct arswitch_softc *);
sys/dev/etherswitch/arswitch/arswitchvar.h
97
int (* arswitch_hw_get_switch_macaddr) (struct arswitch_softc *,
sys/dev/etherswitch/arswitch/arswitchvar.h
99
int (* arswitch_hw_set_switch_macaddr) (struct arswitch_softc *,