Symbol: yt921x_priv
drivers/net/dsa/yt921x.c
1000
struct yt921x_priv *priv = to_yt921x_priv(ds);
drivers/net/dsa/yt921x.c
1017
struct yt921x_priv *priv = to_yt921x_priv(ds);
drivers/net/dsa/yt921x.c
1042
yt921x_mirror_del(struct yt921x_priv *priv, int port, bool ingress)
drivers/net/dsa/yt921x.c
1054
yt921x_mirror_add(struct yt921x_priv *priv, int port, bool ingress,
drivers/net/dsa/yt921x.c
1096
struct yt921x_priv *priv = to_yt921x_priv(ds);
drivers/net/dsa/yt921x.c
1114
struct yt921x_priv *priv = to_yt921x_priv(ds);
drivers/net/dsa/yt921x.c
1125
static int yt921x_lag_hash(struct yt921x_priv *priv, u32 ctrl, bool unique_lag,
drivers/net/dsa/yt921x.c
1156
static int yt921x_lag_set(struct yt921x_priv *priv, u8 index, u16 ports_mask)
drivers/net/dsa/yt921x.c
1183
struct yt921x_priv *priv = to_yt921x_priv(ds);
drivers/net/dsa/yt921x.c
1246
struct yt921x_priv *priv = to_yt921x_priv(ds);
drivers/net/dsa/yt921x.c
1307
static int yt921x_fdb_wait(struct yt921x_priv *priv, u32 *valp)
drivers/net/dsa/yt921x.c
1325
yt921x_fdb_in01(struct yt921x_priv *priv, const unsigned char *addr,
drivers/net/dsa/yt921x.c
1341
yt921x_fdb_has(struct yt921x_priv *priv, const unsigned char *addr, u16 vid,
drivers/net/dsa/yt921x.c
1375
yt921x_fdb_read(struct yt921x_priv *priv, unsigned char *addr, u16 *vidp,
drivers/net/dsa/yt921x.c
1430
yt921x_fdb_dump(struct yt921x_priv *priv, u16 ports_mask,
drivers/net/dsa/yt921x.c
1494
yt921x_fdb_flush_raw(struct yt921x_priv *priv, u16 ports_mask, u16 vid,
drivers/net/dsa/yt921x.c
1532
yt921x_fdb_flush_port(struct yt921x_priv *priv, int port, bool flush_static)
drivers/net/dsa/yt921x.c
1538
yt921x_fdb_add_index_in12(struct yt921x_priv *priv, u16 index, u16 ctrl1,
drivers/net/dsa/yt921x.c
1562
yt921x_fdb_add(struct yt921x_priv *priv, const unsigned char *addr, u16 vid,
drivers/net/dsa/yt921x.c
1588
yt921x_fdb_leave(struct yt921x_priv *priv, const unsigned char *addr,
drivers/net/dsa/yt921x.c
1631
yt921x_fdb_join(struct yt921x_priv *priv, const unsigned char *addr, u16 vid,
drivers/net/dsa/yt921x.c
1669
struct yt921x_priv *priv = to_yt921x_priv(ds);
drivers/net/dsa/yt921x.c
1684
struct yt921x_priv *priv = to_yt921x_priv(ds);
drivers/net/dsa/yt921x.c
1700
struct yt921x_priv *priv = to_yt921x_priv(ds);
drivers/net/dsa/yt921x.c
1718
struct yt921x_priv *priv = to_yt921x_priv(ds);
drivers/net/dsa/yt921x.c
1732
struct yt921x_priv *priv = to_yt921x_priv(ds);
drivers/net/dsa/yt921x.c
1747
struct yt921x_priv *priv = to_yt921x_priv(ds);
drivers/net/dsa/yt921x.c
1764
struct yt921x_priv *priv = to_yt921x_priv(ds);
drivers/net/dsa/yt921x.c
1777
yt921x_vlan_aware_set(struct yt921x_priv *priv, int port, bool vlan_aware)
drivers/net/dsa/yt921x.c
1792
yt921x_port_set_pvid(struct yt921x_priv *priv, int port, u16 vid)
drivers/net/dsa/yt921x.c
1804
yt921x_vlan_filtering(struct yt921x_priv *priv, int port, bool vlan_filtering)
drivers/net/dsa/yt921x.c
1848
yt921x_vlan_del(struct yt921x_priv *priv, int port, u16 vid)
drivers/net/dsa/yt921x.c
185
#define to_yt921x_priv(_ds) container_of_const(_ds, struct yt921x_priv, ds)
drivers/net/dsa/yt921x.c
1859
yt921x_vlan_add(struct yt921x_priv *priv, int port, u16 vid, bool untagged)
drivers/net/dsa/yt921x.c
1877
yt921x_pvid_clear(struct yt921x_priv *priv, int port)
drivers/net/dsa/yt921x.c
188
static int yt921x_reg_read(struct yt921x_priv *priv, u32 reg, u32 *valp)
drivers/net/dsa/yt921x.c
1903
yt921x_pvid_set(struct yt921x_priv *priv, int port, u16 vid)
drivers/net/dsa/yt921x.c
1931
struct yt921x_priv *priv = to_yt921x_priv(ds);
drivers/net/dsa/yt921x.c
1948
struct yt921x_priv *priv = to_yt921x_priv(ds);
drivers/net/dsa/yt921x.c
195
static int yt921x_reg_write(struct yt921x_priv *priv, u32 reg, u32 val)
drivers/net/dsa/yt921x.c
1982
struct yt921x_priv *priv = to_yt921x_priv(ds);
drivers/net/dsa/yt921x.c
2019
static int yt921x_userport_standalone(struct yt921x_priv *priv, int port)
drivers/net/dsa/yt921x.c
203
yt921x_reg_wait(struct yt921x_priv *priv, u32 reg, u32 mask, u32 *valp)
drivers/net/dsa/yt921x.c
2051
static int yt921x_userport_bridge(struct yt921x_priv *priv, int port)
drivers/net/dsa/yt921x.c
2064
static int yt921x_isolate(struct yt921x_priv *priv, int port)
drivers/net/dsa/yt921x.c
2086
static int yt921x_bridge(struct yt921x_priv *priv, u16 ports_mask)
drivers/net/dsa/yt921x.c
2126
static int yt921x_bridge_leave(struct yt921x_priv *priv, int port)
drivers/net/dsa/yt921x.c
2142
yt921x_bridge_join(struct yt921x_priv *priv, int port, u16 ports_mask)
drivers/net/dsa/yt921x.c
2171
yt921x_bridge_flags(struct yt921x_priv *priv, int port,
drivers/net/dsa/yt921x.c
223
yt921x_reg_update_bits(struct yt921x_priv *priv, u32 reg, u32 mask, u32 val)
drivers/net/dsa/yt921x.c
2240
struct yt921x_priv *priv = to_yt921x_priv(ds);
drivers/net/dsa/yt921x.c
2257
struct yt921x_priv *priv = to_yt921x_priv(ds);
drivers/net/dsa/yt921x.c
2278
struct yt921x_priv *priv = to_yt921x_priv(ds);
drivers/net/dsa/yt921x.c
2299
struct yt921x_priv *priv = to_yt921x_priv(ds);
drivers/net/dsa/yt921x.c
2333
struct yt921x_priv *priv = to_yt921x_priv(ds);
drivers/net/dsa/yt921x.c
2357
struct yt921x_priv *priv = to_yt921x_priv(ds);
drivers/net/dsa/yt921x.c
2409
struct yt921x_priv *priv = to_yt921x_priv(ds);
drivers/net/dsa/yt921x.c
242
static int yt921x_reg_set_bits(struct yt921x_priv *priv, u32 reg, u32 mask)
drivers/net/dsa/yt921x.c
2426
struct yt921x_priv *priv = to_yt921x_priv(ds);
drivers/net/dsa/yt921x.c
2452
struct yt921x_priv *priv = to_yt921x_priv(ds);
drivers/net/dsa/yt921x.c
247
static int yt921x_reg_clear_bits(struct yt921x_priv *priv, u32 reg, u32 mask)
drivers/net/dsa/yt921x.c
2486
struct yt921x_priv *priv = to_yt921x_priv(ds);
drivers/net/dsa/yt921x.c
2522
static int yt921x_port_down(struct yt921x_priv *priv, int port)
drivers/net/dsa/yt921x.c
253
yt921x_reg_toggle_bits(struct yt921x_priv *priv, u32 reg, u32 mask, bool set)
drivers/net/dsa/yt921x.c
2548
yt921x_port_up(struct yt921x_priv *priv, int port, unsigned int mode,
drivers/net/dsa/yt921x.c
265
static int yt921x_reg64_read(struct yt921x_priv *priv, u32 reg, u64 *valp)
drivers/net/dsa/yt921x.c
2659
yt921x_port_config(struct yt921x_priv *priv, int port, unsigned int mode,
drivers/net/dsa/yt921x.c
2728
struct yt921x_priv *priv = to_yt921x_priv(dp->ds);
drivers/net/dsa/yt921x.c
2751
struct yt921x_priv *priv = to_yt921x_priv(dp->ds);
drivers/net/dsa/yt921x.c
2772
struct yt921x_priv *priv = to_yt921x_priv(dp->ds);
drivers/net/dsa/yt921x.c
2789
struct yt921x_priv *priv = to_yt921x_priv(ds);
drivers/net/dsa/yt921x.c
282
static int yt921x_reg64_write(struct yt921x_priv *priv, u32 reg, u64 val)
drivers/net/dsa/yt921x.c
2836
static int yt921x_port_setup(struct yt921x_priv *priv, int port)
drivers/net/dsa/yt921x.c
2886
struct yt921x_priv *priv = to_yt921x_priv(ds);
drivers/net/dsa/yt921x.c
2900
struct yt921x_priv *priv = to_yt921x_priv(ds);
drivers/net/dsa/yt921x.c
2917
struct yt921x_priv *priv = to_yt921x_priv(ds);
drivers/net/dsa/yt921x.c
293
yt921x_reg64_update_bits(struct yt921x_priv *priv, u32 reg, u64 mask, u64 val)
drivers/net/dsa/yt921x.c
2942
struct yt921x_priv *priv = to_yt921x_priv(ds);
drivers/net/dsa/yt921x.c
2956
static int yt921x_edata_wait(struct yt921x_priv *priv, u32 *valp)
drivers/net/dsa/yt921x.c
2971
yt921x_edata_read_cont(struct yt921x_priv *priv, u8 addr, u8 *valp)
drivers/net/dsa/yt921x.c
2989
static int yt921x_edata_read(struct yt921x_priv *priv, u8 addr, u8 *valp)
drivers/net/dsa/yt921x.c
3000
static int yt921x_chip_detect(struct yt921x_priv *priv)
drivers/net/dsa/yt921x.c
3051
static int yt921x_chip_reset(struct yt921x_priv *priv)
drivers/net/dsa/yt921x.c
3095
static int yt921x_chip_setup_dsa(struct yt921x_priv *priv)
drivers/net/dsa/yt921x.c
312
static int yt921x_reg64_clear_bits(struct yt921x_priv *priv, u32 reg, u64 mask)
drivers/net/dsa/yt921x.c
3168
static int __maybe_unused yt921x_chip_setup_qos(struct yt921x_priv *priv)
drivers/net/dsa/yt921x.c
3209
static int yt921x_chip_setup(struct yt921x_priv *priv)
drivers/net/dsa/yt921x.c
3245
struct yt921x_priv *priv = to_yt921x_priv(ds);
drivers/net/dsa/yt921x.c
3367
struct yt921x_priv *priv = mdiodev_get_drvdata(mdiodev);
drivers/net/dsa/yt921x.c
3377
struct yt921x_priv *priv = mdiodev_get_drvdata(mdiodev);
drivers/net/dsa/yt921x.c
3397
struct yt921x_priv *priv;
drivers/net/dsa/yt921x.c
401
static int yt921x_intif_wait(struct yt921x_priv *priv)
drivers/net/dsa/yt921x.c
410
yt921x_intif_read(struct yt921x_priv *priv, int port, int reg, u16 *valp)
drivers/net/dsa/yt921x.c
449
yt921x_intif_write(struct yt921x_priv *priv, int port, int reg, u16 val)
drivers/net/dsa/yt921x.c
478
struct yt921x_priv *priv = mbus->priv;
drivers/net/dsa/yt921x.c
497
struct yt921x_priv *priv = mbus->priv;
drivers/net/dsa/yt921x.c
511
yt921x_mbus_int_init(struct yt921x_priv *priv, struct device_node *mnp)
drivers/net/dsa/yt921x.c
538
static int yt921x_extif_wait(struct yt921x_priv *priv)
drivers/net/dsa/yt921x.c
547
yt921x_extif_read(struct yt921x_priv *priv, int port, int reg, u16 *valp)
drivers/net/dsa/yt921x.c
586
yt921x_extif_write(struct yt921x_priv *priv, int port, int reg, u16 val)
drivers/net/dsa/yt921x.c
615
struct yt921x_priv *priv = mbus->priv;
drivers/net/dsa/yt921x.c
631
struct yt921x_priv *priv = mbus->priv;
drivers/net/dsa/yt921x.c
642
yt921x_mbus_ext_init(struct yt921x_priv *priv, struct device_node *mnp)
drivers/net/dsa/yt921x.c
670
static int yt921x_read_mib(struct yt921x_priv *priv, int port)
drivers/net/dsa/yt921x.c
733
struct yt921x_priv *priv = (void *)(pp - pp->index) -
drivers/net/dsa/yt921x.c
734
offsetof(struct yt921x_priv, ports);
drivers/net/dsa/yt921x.c
766
struct yt921x_priv *priv = to_yt921x_priv(ds);
drivers/net/dsa/yt921x.c
808
struct yt921x_priv *priv = to_yt921x_priv(ds);
drivers/net/dsa/yt921x.c
844
struct yt921x_priv *priv = to_yt921x_priv(ds);
drivers/net/dsa/yt921x.c
873
struct yt921x_priv *priv = to_yt921x_priv(ds);
drivers/net/dsa/yt921x.c
909
struct yt921x_priv *priv = to_yt921x_priv(ds);
drivers/net/dsa/yt921x.c
945
struct yt921x_priv *priv = to_yt921x_priv(ds);
drivers/net/dsa/yt921x.c
958
yt921x_set_eee(struct yt921x_priv *priv, int port, struct ethtool_keee *e)