drivers/net/dsa/realtek/realtek-mdio.c
124
struct realtek_priv *priv;
drivers/net/dsa/realtek/realtek-mdio.c
157
struct realtek_priv *priv = dev_get_drvdata(&mdiodev->dev);
drivers/net/dsa/realtek/realtek-mdio.c
180
struct realtek_priv *priv = dev_get_drvdata(&mdiodev->dev);
drivers/net/dsa/realtek/realtek-mdio.c
46
struct realtek_priv *priv = ctx;
drivers/net/dsa/realtek/realtek-mdio.c
74
struct realtek_priv *priv = ctx;
drivers/net/dsa/realtek/realtek-smi.c
102
static void realtek_smi_write_bits(struct realtek_priv *priv, u32 data, u32 len)
drivers/net/dsa/realtek/realtek-smi.c
118
static void realtek_smi_read_bits(struct realtek_priv *priv, u32 len, u32 *data)
drivers/net/dsa/realtek/realtek-smi.c
139
static int realtek_smi_wait_for_ack(struct realtek_priv *priv)
drivers/net/dsa/realtek/realtek-smi.c
160
static int realtek_smi_write_byte(struct realtek_priv *priv, u8 data)
drivers/net/dsa/realtek/realtek-smi.c
166
static int realtek_smi_write_byte_noack(struct realtek_priv *priv, u8 data)
drivers/net/dsa/realtek/realtek-smi.c
172
static int realtek_smi_read_byte0(struct realtek_priv *priv, u8 *data)
drivers/net/dsa/realtek/realtek-smi.c
186
static int realtek_smi_read_byte1(struct realtek_priv *priv, u8 *data)
drivers/net/dsa/realtek/realtek-smi.c
200
static int realtek_smi_read_reg(struct realtek_priv *priv, u32 addr, u32 *data)
drivers/net/dsa/realtek/realtek-smi.c
242
static int realtek_smi_write_reg(struct realtek_priv *priv,
drivers/net/dsa/realtek/realtek-smi.c
302
struct realtek_priv *priv = ctx;
drivers/net/dsa/realtek/realtek-smi.c
309
struct realtek_priv *priv = ctx;
drivers/net/dsa/realtek/realtek-smi.c
334
struct realtek_priv *priv;
drivers/net/dsa/realtek/realtek-smi.c
378
struct realtek_priv *priv = platform_get_drvdata(pdev);
drivers/net/dsa/realtek/realtek-smi.c
401
struct realtek_priv *priv = platform_get_drvdata(pdev);
drivers/net/dsa/realtek/realtek-smi.c
47
static inline void realtek_smi_clk_delay(struct realtek_priv *priv)
drivers/net/dsa/realtek/realtek-smi.c
52
static void realtek_smi_start(struct realtek_priv *priv)
drivers/net/dsa/realtek/realtek-smi.c
77
static void realtek_smi_stop(struct realtek_priv *priv)
drivers/net/dsa/realtek/realtek.h
109
int (*detect)(struct realtek_priv *priv);
drivers/net/dsa/realtek/realtek.h
110
int (*reset_chip)(struct realtek_priv *priv);
drivers/net/dsa/realtek/realtek.h
111
int (*setup)(struct realtek_priv *priv);
drivers/net/dsa/realtek/realtek.h
112
int (*get_mib_counter)(struct realtek_priv *priv,
drivers/net/dsa/realtek/realtek.h
116
int (*get_vlan_mc)(struct realtek_priv *priv, u32 index,
drivers/net/dsa/realtek/realtek.h
118
int (*set_vlan_mc)(struct realtek_priv *priv, u32 index,
drivers/net/dsa/realtek/realtek.h
120
int (*get_vlan_4k)(struct realtek_priv *priv, u32 vid,
drivers/net/dsa/realtek/realtek.h
122
int (*set_vlan_4k)(struct realtek_priv *priv,
drivers/net/dsa/realtek/realtek.h
124
int (*get_mc_index)(struct realtek_priv *priv, int port, int *val);
drivers/net/dsa/realtek/realtek.h
125
int (*set_mc_index)(struct realtek_priv *priv, int port, int index);
drivers/net/dsa/realtek/realtek.h
126
bool (*is_vlan_valid)(struct realtek_priv *priv, unsigned int vlan);
drivers/net/dsa/realtek/realtek.h
127
int (*enable_vlan)(struct realtek_priv *priv, bool enable);
drivers/net/dsa/realtek/realtek.h
128
int (*enable_vlan4k)(struct realtek_priv *priv, bool enable);
drivers/net/dsa/realtek/realtek.h
129
int (*enable_port)(struct realtek_priv *priv, int port, bool enable);
drivers/net/dsa/realtek/realtek.h
130
int (*port_add_isolation)(struct realtek_priv *priv, int port,
drivers/net/dsa/realtek/realtek.h
132
int (*port_remove_isolation)(struct realtek_priv *priv, int port,
drivers/net/dsa/realtek/realtek.h
134
int (*port_set_efid)(struct realtek_priv *priv, int port, u32 efid);
drivers/net/dsa/realtek/realtek.h
135
int (*port_set_learning)(struct realtek_priv *priv, int port,
drivers/net/dsa/realtek/realtek.h
137
int (*port_set_ucast_flood)(struct realtek_priv *priv, int port,
drivers/net/dsa/realtek/realtek.h
139
int (*port_set_mcast_flood)(struct realtek_priv *priv, int port,
drivers/net/dsa/realtek/realtek.h
141
int (*port_set_bcast_flood)(struct realtek_priv *priv, int port,
drivers/net/dsa/realtek/realtek.h
143
int (*l2_add_uc)(struct realtek_priv *priv, int port,
drivers/net/dsa/realtek/realtek.h
146
int (*l2_del_uc)(struct realtek_priv *priv, int port,
drivers/net/dsa/realtek/realtek.h
149
int (*l2_get_next_uc)(struct realtek_priv *priv, u16 *addr,
drivers/net/dsa/realtek/realtek.h
151
int (*l2_add_mc)(struct realtek_priv *priv, int port,
drivers/net/dsa/realtek/realtek.h
153
int (*l2_del_mc)(struct realtek_priv *priv, int port,
drivers/net/dsa/realtek/realtek.h
155
int (*l2_flush)(struct realtek_priv *priv, int port, u16 vid);
drivers/net/dsa/realtek/realtek.h
156
int (*phy_read)(struct realtek_priv *priv, int phy, int regnum);
drivers/net/dsa/realtek/realtek.h
157
int (*phy_write)(struct realtek_priv *priv, int phy, int regnum,
drivers/net/dsa/realtek/realtek.h
172
int rtl8366_mc_is_used(struct realtek_priv *priv, int mc_index, int *used);
drivers/net/dsa/realtek/realtek.h
173
int rtl8366_set_vlan(struct realtek_priv *priv, int vid, u32 member,
drivers/net/dsa/realtek/realtek.h
175
int rtl8366_set_pvid(struct realtek_priv *priv, unsigned int port,
drivers/net/dsa/realtek/realtek.h
177
int rtl8366_enable_vlan4k(struct realtek_priv *priv, bool enable);
drivers/net/dsa/realtek/realtek.h
178
int rtl8366_enable_vlan(struct realtek_priv *priv, bool enable);
drivers/net/dsa/realtek/realtek.h
179
int rtl8366_reset_vlan(struct realtek_priv *priv);
drivers/net/dsa/realtek/rtl8365mb_l2.c
282
int rtl8365mb_l2_get_next_uc(struct realtek_priv *priv, u16 *addr, int port,
drivers/net/dsa/realtek/rtl8365mb_l2.c
305
int rtl8365mb_l2_add_uc(struct realtek_priv *priv, int port,
drivers/net/dsa/realtek/rtl8365mb_l2.c
345
int rtl8365mb_l2_del_uc(struct realtek_priv *priv, int port,
drivers/net/dsa/realtek/rtl8365mb_l2.c
384
int rtl8365mb_l2_flush(struct realtek_priv *priv, int port, u16 vid)
drivers/net/dsa/realtek/rtl8365mb_l2.c
449
int rtl8365mb_l2_add_mc(struct realtek_priv *priv, int port,
drivers/net/dsa/realtek/rtl8365mb_l2.c
520
int rtl8365mb_l2_del_mc(struct realtek_priv *priv, int port,
drivers/net/dsa/realtek/rtl8365mb_l2.h
15
int rtl8365mb_l2_get_next_uc(struct realtek_priv *priv, u16 *addr, int port,
drivers/net/dsa/realtek/rtl8365mb_l2.h
17
int rtl8365mb_l2_add_uc(struct realtek_priv *priv, int port,
drivers/net/dsa/realtek/rtl8365mb_l2.h
20
int rtl8365mb_l2_del_uc(struct realtek_priv *priv, int port,
drivers/net/dsa/realtek/rtl8365mb_l2.h
23
int rtl8365mb_l2_flush(struct realtek_priv *priv, int port, u16 vid);
drivers/net/dsa/realtek/rtl8365mb_l2.h
25
int rtl8365mb_l2_add_mc(struct realtek_priv *priv, int port,
drivers/net/dsa/realtek/rtl8365mb_l2.h
28
int rtl8365mb_l2_del_mc(struct realtek_priv *priv, int port,
drivers/net/dsa/realtek/rtl8365mb_main.c
1045
static int rtl8365mb_ext_config_forcemode(struct realtek_priv *priv, int port,
drivers/net/dsa/realtek/rtl8365mb_main.c
1151
struct realtek_priv *priv = dp->ds->priv;
drivers/net/dsa/realtek/rtl8365mb_main.c
1181
struct realtek_priv *priv = dp->ds->priv;
drivers/net/dsa/realtek/rtl8365mb_main.c
1211
struct realtek_priv *priv = dp->ds->priv;
drivers/net/dsa/realtek/rtl8365mb_main.c
1237
struct realtek_priv *priv = ds->priv;
drivers/net/dsa/realtek/rtl8365mb_main.c
1266
struct realtek_priv *priv = ds->priv;
drivers/net/dsa/realtek/rtl8365mb_main.c
1294
static int rtl8365mb_port_set_transparent(struct realtek_priv *priv,
drivers/net/dsa/realtek/rtl8365mb_main.c
1310
static int rtl8365mb_port_set_ingress_filtering(struct realtek_priv *priv,
drivers/net/dsa/realtek/rtl8365mb_main.c
1328
rtl8365mb_port_set_vlan_egress_mode(struct realtek_priv *priv, int port,
drivers/net/dsa/realtek/rtl8365mb_main.c
1345
struct realtek_priv *priv = ds->priv;
drivers/net/dsa/realtek/rtl8365mb_main.c
1456
struct realtek_priv *priv = ds->priv;
drivers/net/dsa/realtek/rtl8365mb_main.c
1517
struct realtek_priv *priv = ds->priv;
drivers/net/dsa/realtek/rtl8365mb_main.c
1552
struct realtek_priv *priv = ds->priv;
drivers/net/dsa/realtek/rtl8365mb_main.c
1574
static int rtl8365mb_port_set_learning(struct realtek_priv *priv, int port,
drivers/net/dsa/realtek/rtl8365mb_main.c
1586
static int rtl8365mb_port_set_ucast_flood(struct realtek_priv *priv, int port,
drivers/net/dsa/realtek/rtl8365mb_main.c
1598
static int rtl8365mb_port_set_mcast_flood(struct realtek_priv *priv, int port,
drivers/net/dsa/realtek/rtl8365mb_main.c
1606
static int rtl8365mb_port_set_bcast_flood(struct realtek_priv *priv, int port,
drivers/net/dsa/realtek/rtl8365mb_main.c
1618
struct realtek_priv *priv = ds->priv;
drivers/net/dsa/realtek/rtl8365mb_main.c
1629
static int rtl8365mb_port_set_efid(struct realtek_priv *priv, int port,
drivers/net/dsa/realtek/rtl8365mb_main.c
1648
static int rtl8365mb_port_set_isolation(struct realtek_priv *priv, int port,
drivers/net/dsa/realtek/rtl8365mb_main.c
1655
static int rtl8365mb_port_add_isolation(struct realtek_priv *priv, int port,
drivers/net/dsa/realtek/rtl8365mb_main.c
1662
static int rtl8365mb_port_remove_isolation(struct realtek_priv *priv, int port,
drivers/net/dsa/realtek/rtl8365mb_main.c
1669
static int rtl8365mb_mib_counter_read(struct realtek_priv *priv, int port,
drivers/net/dsa/realtek/rtl8365mb_main.c
1725
struct realtek_priv *priv = ds->priv;
drivers/net/dsa/realtek/rtl8365mb_main.c
1772
struct realtek_priv *priv = ds->priv;
drivers/net/dsa/realtek/rtl8365mb_main.c
1808
struct realtek_priv *priv = ds->priv;
drivers/net/dsa/realtek/rtl8365mb_main.c
1873
struct realtek_priv *priv = ds->priv;
drivers/net/dsa/realtek/rtl8365mb_main.c
1886
static void rtl8365mb_stats_update(struct realtek_priv *priv, int port)
drivers/net/dsa/realtek/rtl8365mb_main.c
1969
struct realtek_priv *priv = p->priv;
drivers/net/dsa/realtek/rtl8365mb_main.c
1979
struct realtek_priv *priv = ds->priv;
drivers/net/dsa/realtek/rtl8365mb_main.c
1991
static int rtl8365mb_stats_setup(struct realtek_priv *priv)
drivers/net/dsa/realtek/rtl8365mb_main.c
2020
static void rtl8365mb_stats_teardown(struct realtek_priv *priv)
drivers/net/dsa/realtek/rtl8365mb_main.c
2033
static int rtl8365mb_get_and_clear_status_reg(struct realtek_priv *priv, u32 reg,
drivers/net/dsa/realtek/rtl8365mb_main.c
2047
struct realtek_priv *priv = data;
drivers/net/dsa/realtek/rtl8365mb_main.c
2110
struct realtek_priv *priv = domain->host_data;
drivers/net/dsa/realtek/rtl8365mb_main.c
2135
static int rtl8365mb_set_irq_enable(struct realtek_priv *priv, bool enable)
drivers/net/dsa/realtek/rtl8365mb_main.c
2143
static int rtl8365mb_irq_enable(struct realtek_priv *priv)
drivers/net/dsa/realtek/rtl8365mb_main.c
2148
static int rtl8365mb_irq_disable(struct realtek_priv *priv)
drivers/net/dsa/realtek/rtl8365mb_main.c
2153
static int rtl8365mb_irq_setup(struct realtek_priv *priv)
drivers/net/dsa/realtek/rtl8365mb_main.c
2279
static void rtl8365mb_irq_teardown(struct realtek_priv *priv)
drivers/net/dsa/realtek/rtl8365mb_main.c
2308
static int rtl8365mb_cpu_config(struct realtek_priv *priv)
drivers/net/dsa/realtek/rtl8365mb_main.c
2340
struct realtek_priv *priv = ds->priv;
drivers/net/dsa/realtek/rtl8365mb_main.c
2368
static int rtl8365mb_switch_init(struct realtek_priv *priv)
drivers/net/dsa/realtek/rtl8365mb_main.c
2398
static int rtl8365mb_reset_chip(struct realtek_priv *priv)
drivers/net/dsa/realtek/rtl8365mb_main.c
2416
struct realtek_priv *priv = ds->priv;
drivers/net/dsa/realtek/rtl8365mb_main.c
2593
struct realtek_priv *priv = ds->priv;
drivers/net/dsa/realtek/rtl8365mb_main.c
2626
static int rtl8365mb_detect(struct realtek_priv *priv)
drivers/net/dsa/realtek/rtl8365mb_main.c
718
struct realtek_priv *priv;
drivers/net/dsa/realtek/rtl8365mb_main.c
737
struct realtek_priv *priv;
drivers/net/dsa/realtek/rtl8365mb_main.c
745
static int rtl8365mb_phy_poll_busy(struct realtek_priv *priv)
drivers/net/dsa/realtek/rtl8365mb_main.c
754
static int rtl8365mb_phy_ocp_prepare(struct realtek_priv *priv, int phy,
drivers/net/dsa/realtek/rtl8365mb_main.c
784
static int rtl8365mb_phy_ocp_read(struct realtek_priv *priv, int phy,
drivers/net/dsa/realtek/rtl8365mb_main.c
828
static int rtl8365mb_phy_ocp_write(struct realtek_priv *priv, int phy,
drivers/net/dsa/realtek/rtl8365mb_main.c
870
static int rtl8365mb_phy_read(struct realtek_priv *priv, int phy, int regnum)
drivers/net/dsa/realtek/rtl8365mb_main.c
898
static int rtl8365mb_phy_write(struct realtek_priv *priv, int phy, int regnum,
drivers/net/dsa/realtek/rtl8365mb_main.c
927
rtl8365mb_get_port_extint(struct realtek_priv *priv, int port)
drivers/net/dsa/realtek/rtl8365mb_main.c
950
struct realtek_priv *priv = ds->priv;
drivers/net/dsa/realtek/rtl8365mb_main.c
963
static int rtl8365mb_ext_config_rgmii(struct realtek_priv *priv, int port,
drivers/net/dsa/realtek/rtl8365mb_table.c
44
static int rtl8365mb_table_poll_busy(struct realtek_priv *priv)
drivers/net/dsa/realtek/rtl8365mb_table.c
54
int rtl8365mb_table_query(struct realtek_priv *priv,
drivers/net/dsa/realtek/rtl8365mb_table.h
132
int rtl8365mb_table_query(struct realtek_priv *priv,
drivers/net/dsa/realtek/rtl8365mb_vlan.c
185
static int rtl8365mb_vlan_4k_read(struct realtek_priv *priv, u16 vid,
drivers/net/dsa/realtek/rtl8365mb_vlan.c
233
static int rtl8365mb_vlan_4k_write(struct realtek_priv *priv,
drivers/net/dsa/realtek/rtl8365mb_vlan.c
285
struct realtek_priv *priv = ds->priv;
drivers/net/dsa/realtek/rtl8365mb_vlan.c
342
struct realtek_priv *priv = ds->priv;
drivers/net/dsa/realtek/rtl8365mb_vlan.c
364
struct realtek_priv *priv = ds->priv;
drivers/net/dsa/realtek/rtl8365mb_vlan.c
371
static int rtl8365mb_vlan_mc_read(struct realtek_priv *priv, u32 index,
drivers/net/dsa/realtek/rtl8365mb_vlan.c
396
static int rtl8365mb_vlan_mc_write(struct realtek_priv *priv, u32 index,
drivers/net/dsa/realtek/rtl8365mb_vlan.c
420
static int rtl8365mb_vlan_mc_erase(struct realtek_priv *priv, u32 index)
drivers/net/dsa/realtek/rtl8365mb_vlan.c
451
static int rtl8365mb_vlan_mc_find(struct realtek_priv *priv, u16 vid,
drivers/net/dsa/realtek/rtl8365mb_vlan.c
488
static int rtl8365mb_vlan_port_get_pvid_idx(struct realtek_priv *priv,
drivers/net/dsa/realtek/rtl8365mb_vlan.c
534
struct realtek_priv *priv = ds->priv;
drivers/net/dsa/realtek/rtl8365mb_vlan.c
624
static int rtl8365mb_vlan_port_set_pvid(struct realtek_priv *priv,
drivers/net/dsa/realtek/rtl8365mb_vlan.c
643
static int rtl8365mb_vlan_get_pvid_mc(struct realtek_priv *priv,
drivers/net/dsa/realtek/rtl8365mb_vlan.c
676
int rtl8365mb_vlan_port_get_pvid(struct realtek_priv *priv, int port, u16 *pvid)
drivers/net/dsa/realtek/rtl8365mb_vlan.c
701
rtl8365mb_vlan_port_get_framefilter(struct realtek_priv *priv,
drivers/net/dsa/realtek/rtl8365mb_vlan.c
734
rtl8365mb_vlan_port_set_framefilter(struct realtek_priv *priv,
drivers/net/dsa/realtek/rtl8365mb_vlan.c
771
struct realtek_priv *priv = ds->priv;
drivers/net/dsa/realtek/rtl8365mb_vlan.c
875
struct realtek_priv *priv = ds->priv;
drivers/net/dsa/realtek/rtl8365mb_vlan.h
21
int rtl8365mb_vlan_port_get_pvid(struct realtek_priv *priv, int port,
drivers/net/dsa/realtek/rtl8365mb_vlan.h
24
rtl8365mb_vlan_port_get_framefilter(struct realtek_priv *priv,
drivers/net/dsa/realtek/rtl8365mb_vlan.h
28
rtl8365mb_vlan_port_set_framefilter(struct realtek_priv *priv,
drivers/net/dsa/realtek/rtl8366-core.c
136
int rtl8366_set_vlan(struct realtek_priv *priv, int vid, u32 member,
drivers/net/dsa/realtek/rtl8366-core.c
16
int rtl8366_mc_is_used(struct realtek_priv *priv, int mc_index, int *used)
drivers/net/dsa/realtek/rtl8366-core.c
192
int rtl8366_set_pvid(struct realtek_priv *priv, unsigned int port,
drivers/net/dsa/realtek/rtl8366-core.c
222
int rtl8366_enable_vlan4k(struct realtek_priv *priv, bool enable)
drivers/net/dsa/realtek/rtl8366-core.c
248
int rtl8366_enable_vlan(struct realtek_priv *priv, bool enable)
drivers/net/dsa/realtek/rtl8366-core.c
270
int rtl8366_reset_vlan(struct realtek_priv *priv)
drivers/net/dsa/realtek/rtl8366-core.c
301
struct realtek_priv *priv = ds->priv;
drivers/net/dsa/realtek/rtl8366-core.c
353
struct realtek_priv *priv = ds->priv;
drivers/net/dsa/realtek/rtl8366-core.c
397
struct realtek_priv *priv = ds->priv;
drivers/net/dsa/realtek/rtl8366-core.c
410
struct realtek_priv *priv = ds->priv;
drivers/net/dsa/realtek/rtl8366-core.c
424
struct realtek_priv *priv = ds->priv;
drivers/net/dsa/realtek/rtl8366-core.c
47
static int rtl8366_obtain_mc(struct realtek_priv *priv, int vid,
drivers/net/dsa/realtek/rtl8366rb-leds.c
147
int rtl8366rb_setup_leds(struct realtek_priv *priv)
drivers/net/dsa/realtek/rtl8366rb-leds.c
27
struct realtek_priv *priv = led->priv;
drivers/net/dsa/realtek/rtl8366rb-leds.c
46
struct realtek_priv *priv = led->priv;
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
1035
struct realtek_priv *priv = ds->priv;
drivers/net/dsa/realtek/rtl8366rb.c
1069
struct realtek_priv *priv = dp->ds->priv;
drivers/net/dsa/realtek/rtl8366rb.c
1140
struct realtek_priv *priv = dp->ds->priv;
drivers/net/dsa/realtek/rtl8366rb.c
1162
struct realtek_priv *priv = ds->priv;
drivers/net/dsa/realtek/rtl8366rb.c
1177
struct realtek_priv *priv = ds->priv;
drivers/net/dsa/realtek/rtl8366rb.c
1193
struct realtek_priv *priv = ds->priv;
drivers/net/dsa/realtek/rtl8366rb.c
1225
struct realtek_priv *priv = ds->priv;
drivers/net/dsa/realtek/rtl8366rb.c
1259
static int rtl8366rb_drop_untagged(struct realtek_priv *priv, int port, bool drop)
drivers/net/dsa/realtek/rtl8366rb.c
1270
struct realtek_priv *priv = ds->priv;
drivers/net/dsa/realtek/rtl8366rb.c
1314
struct realtek_priv *priv = ds->priv;
drivers/net/dsa/realtek/rtl8366rb.c
1331
struct realtek_priv *priv = ds->priv;
drivers/net/dsa/realtek/rtl8366rb.c
1365
struct realtek_priv *priv = ds->priv;
drivers/net/dsa/realtek/rtl8366rb.c
1377
struct realtek_priv *priv = ds->priv;
drivers/net/dsa/realtek/rtl8366rb.c
1432
static int rtl8366rb_get_vlan_4k(struct realtek_priv *priv, u32 vid,
drivers/net/dsa/realtek/rtl8366rb.c
1473
static int rtl8366rb_set_vlan_4k(struct realtek_priv *priv,
drivers/net/dsa/realtek/rtl8366rb.c
1507
static int rtl8366rb_get_vlan_mc(struct realtek_priv *priv, u32 index,
drivers/net/dsa/realtek/rtl8366rb.c
1538
static int rtl8366rb_set_vlan_mc(struct realtek_priv *priv, u32 index,
drivers/net/dsa/realtek/rtl8366rb.c
1572
static int rtl8366rb_get_mc_index(struct realtek_priv *priv, int port, int *val)
drivers/net/dsa/realtek/rtl8366rb.c
1591
static int rtl8366rb_set_mc_index(struct realtek_priv *priv, int port, int index)
drivers/net/dsa/realtek/rtl8366rb.c
1624
static bool rtl8366rb_is_vlan_valid(struct realtek_priv *priv, unsigned int vlan)
drivers/net/dsa/realtek/rtl8366rb.c
1637
static int rtl8366rb_enable_vlan(struct realtek_priv *priv, bool enable)
drivers/net/dsa/realtek/rtl8366rb.c
1645
static int rtl8366rb_enable_vlan4k(struct realtek_priv *priv, bool enable)
drivers/net/dsa/realtek/rtl8366rb.c
1653
static int rtl8366rb_phy_read(struct realtek_priv *priv, int phy, int regnum)
drivers/net/dsa/realtek/rtl8366rb.c
1695
static int rtl8366rb_phy_write(struct realtek_priv *priv, int phy, int regnum,
drivers/net/dsa/realtek/rtl8366rb.c
1726
static int rtl8366rb_reset_chip(struct realtek_priv *priv)
drivers/net/dsa/realtek/rtl8366rb.c
1752
static int rtl8366rb_detect(struct realtek_priv *priv)
drivers/net/dsa/realtek/rtl8366rb.c
352
static int rtl8366rb_get_mib_counter(struct realtek_priv *priv,
drivers/net/dsa/realtek/rtl8366rb.c
411
struct realtek_priv *priv = irq_data_get_irq_chip_data(d);
drivers/net/dsa/realtek/rtl8366rb.c
422
struct realtek_priv *priv = irq_data_get_irq_chip_data(d);
drivers/net/dsa/realtek/rtl8366rb.c
434
struct realtek_priv *priv = data;
drivers/net/dsa/realtek/rtl8366rb.c
494
static int rtl8366rb_setup_cascaded_irq(struct realtek_priv *priv)
drivers/net/dsa/realtek/rtl8366rb.c
568
static int rtl8366rb_set_addr(struct realtek_priv *priv)
drivers/net/dsa/realtek/rtl8366rb.c
718
int jam_size, struct realtek_priv *priv,
drivers/net/dsa/realtek/rtl8366rb.c
754
int rb8366rb_set_ledgroup_mode(struct realtek_priv *priv,
drivers/net/dsa/realtek/rtl8366rb.c
774
static int rtl8366rb_setup_all_leds_off(struct realtek_priv *priv)
drivers/net/dsa/realtek/rtl8366rb.c
796
struct realtek_priv *priv = ds->priv;
drivers/net/dsa/realtek/rtl8366rb.h
103
int rb8366rb_set_ledgroup_mode(struct realtek_priv *priv,
drivers/net/dsa/realtek/rtl8366rb.h
73
struct realtek_priv *priv;
drivers/net/dsa/realtek/rtl8366rb.h
77
int rtl8366rb_setup_leds(struct realtek_priv *priv);
drivers/net/dsa/realtek/rtl8366rb.h
81
static inline int rtl8366rb_setup_leds(struct realtek_priv *priv)
drivers/net/dsa/realtek/rtl83xx.c
130
struct realtek_priv *
drivers/net/dsa/realtek/rtl83xx.c
135
struct realtek_priv *priv;
drivers/net/dsa/realtek/rtl83xx.c
235
int rtl83xx_register_switch(struct realtek_priv *priv)
drivers/net/dsa/realtek/rtl83xx.c
26
struct realtek_priv *priv = ctx;
drivers/net/dsa/realtek/rtl83xx.c
271
void rtl83xx_unregister_switch(struct realtek_priv *priv)
drivers/net/dsa/realtek/rtl83xx.c
290
void rtl83xx_shutdown(struct realtek_priv *priv)
drivers/net/dsa/realtek/rtl83xx.c
309
void rtl83xx_remove(struct realtek_priv *priv)
drivers/net/dsa/realtek/rtl83xx.c
314
void rtl83xx_reset_assert(struct realtek_priv *priv)
drivers/net/dsa/realtek/rtl83xx.c
327
void rtl83xx_reset_deassert(struct realtek_priv *priv)
drivers/net/dsa/realtek/rtl83xx.c
359
struct realtek_priv *priv = ds->priv;
drivers/net/dsa/realtek/rtl83xx.c
43
struct realtek_priv *priv = ctx;
drivers/net/dsa/realtek/rtl83xx.c
446
struct realtek_priv *priv = ds->priv;
drivers/net/dsa/realtek/rtl83xx.c
51
struct realtek_priv *priv = bus->priv;
drivers/net/dsa/realtek/rtl83xx.c
522
struct realtek_priv *priv = ds->priv;
drivers/net/dsa/realtek/rtl83xx.c
559
struct realtek_priv *priv = ds->priv;
drivers/net/dsa/realtek/rtl83xx.c
59
struct realtek_priv *priv = bus->priv;
drivers/net/dsa/realtek/rtl83xx.c
610
struct realtek_priv *priv = ds->priv;
drivers/net/dsa/realtek/rtl83xx.c
659
struct realtek_priv *priv = ds->priv;
drivers/net/dsa/realtek/rtl83xx.c
725
struct realtek_priv *priv = ds->priv;
drivers/net/dsa/realtek/rtl83xx.c
76
struct realtek_priv *priv = ds->priv;
drivers/net/dsa/realtek/rtl83xx.c
771
struct realtek_priv *priv = ds->priv;
drivers/net/dsa/realtek/rtl83xx.c
815
struct realtek_priv *priv = ds->priv;
drivers/net/dsa/realtek/rtl83xx.c
873
int rtl83xx_setup_port_flood_control(struct realtek_priv *priv, int port)
drivers/net/dsa/realtek/rtl83xx.h
14
struct realtek_priv *
drivers/net/dsa/realtek/rtl83xx.h
17
int rtl83xx_register_switch(struct realtek_priv *priv);
drivers/net/dsa/realtek/rtl83xx.h
18
void rtl83xx_unregister_switch(struct realtek_priv *priv);
drivers/net/dsa/realtek/rtl83xx.h
19
void rtl83xx_shutdown(struct realtek_priv *priv);
drivers/net/dsa/realtek/rtl83xx.h
20
void rtl83xx_remove(struct realtek_priv *priv);
drivers/net/dsa/realtek/rtl83xx.h
21
void rtl83xx_reset_assert(struct realtek_priv *priv);
drivers/net/dsa/realtek/rtl83xx.h
22
void rtl83xx_reset_deassert(struct realtek_priv *priv);
drivers/net/dsa/realtek/rtl83xx.h
33
int rtl83xx_setup_port_flood_control(struct realtek_priv *priv, int port);