Symbol: yt921x_priv
drivers/net/dsa/yt921x.c
1029
struct yt921x_priv *priv = to_yt921x_priv(ds);
drivers/net/dsa/yt921x.c
1042
yt921x_set_eee(struct yt921x_priv *priv, int port, struct ethtool_keee *e)
drivers/net/dsa/yt921x.c
1084
struct yt921x_priv *priv = to_yt921x_priv(ds);
drivers/net/dsa/yt921x.c
1094
static int yt921x_mtu_fetch(struct yt921x_priv *priv, int port)
drivers/net/dsa/yt921x.c
1108
struct yt921x_priv *priv = to_yt921x_priv(ds);
drivers/net/dsa/yt921x.c
1178
u32 cbs_max, int unit_max, struct yt921x_priv *priv, int port,
drivers/net/dsa/yt921x.c
1268
unsigned int flags, struct yt921x_priv *priv, int port,
drivers/net/dsa/yt921x.c
1288
unsigned int flags, struct yt921x_priv *priv, int port,
drivers/net/dsa/yt921x.c
1334
yt921x_meter_config(struct yt921x_priv *priv, unsigned int id,
drivers/net/dsa/yt921x.c
1359
struct yt921x_priv *priv = to_yt921x_priv(ds);
drivers/net/dsa/yt921x.c
1377
struct yt921x_priv *priv = to_yt921x_priv(ds);
drivers/net/dsa/yt921x.c
1407
struct yt921x_priv *priv = to_yt921x_priv(ds);
drivers/net/dsa/yt921x.c
186
#define to_yt921x_priv(_ds) container_of_const(_ds, struct yt921x_priv, ds)
drivers/net/dsa/yt921x.c
199
static int yt921x_reg_read(struct yt921x_priv *priv, u32 reg, u32 *valp)
drivers/net/dsa/yt921x.c
2023
struct yt921x_priv *priv, int port)
drivers/net/dsa/yt921x.c
206
static int yt921x_reg_write(struct yt921x_priv *priv, u32 reg, u32 val)
drivers/net/dsa/yt921x.c
214
yt921x_reg_wait(struct yt921x_priv *priv, u32 reg, u32 mask, u32 *valp)
drivers/net/dsa/yt921x.c
2145
struct yt921x_priv *priv)
drivers/net/dsa/yt921x.c
2174
yt921x_acl_find(const struct yt921x_priv *priv, enum tc_setup_type type,
drivers/net/dsa/yt921x.c
2193
yt921x_acl_reserve(struct yt921x_priv *priv, unsigned int entscnt,
drivers/net/dsa/yt921x.c
2228
yt921x_acl_commit(struct yt921x_priv *priv, unsigned int entid, u8 entsmask)
drivers/net/dsa/yt921x.c
2312
yt921x_acl_del(struct yt921x_priv *priv, enum tc_setup_type type,
drivers/net/dsa/yt921x.c
234
yt921x_reg_update_bits(struct yt921x_priv *priv, u32 reg, u32 mask, u32 val)
drivers/net/dsa/yt921x.c
2349
yt921x_acl_add(struct yt921x_priv *priv,
drivers/net/dsa/yt921x.c
2456
struct yt921x_priv *priv = to_yt921x_priv(ds);
drivers/net/dsa/yt921x.c
2471
struct yt921x_priv *priv = to_yt921x_priv(ds);
drivers/net/dsa/yt921x.c
2488
yt921x_mirror_del(struct yt921x_priv *priv, int port, bool ingress)
drivers/net/dsa/yt921x.c
2500
yt921x_mirror_add(struct yt921x_priv *priv, int port, bool ingress,
drivers/net/dsa/yt921x.c
253
static int yt921x_reg_set_bits(struct yt921x_priv *priv, u32 reg, u32 mask)
drivers/net/dsa/yt921x.c
2542
struct yt921x_priv *priv = to_yt921x_priv(ds);
drivers/net/dsa/yt921x.c
2560
struct yt921x_priv *priv = to_yt921x_priv(ds);
drivers/net/dsa/yt921x.c
2571
static int yt921x_lag_hash(struct yt921x_priv *priv, u32 ctrl, bool unique_lag,
drivers/net/dsa/yt921x.c
258
static int yt921x_reg_clear_bits(struct yt921x_priv *priv, u32 reg, u32 mask)
drivers/net/dsa/yt921x.c
2602
static int yt921x_lag_set(struct yt921x_priv *priv, u8 index, u16 ports_mask)
drivers/net/dsa/yt921x.c
2629
struct yt921x_priv *priv = to_yt921x_priv(ds);
drivers/net/dsa/yt921x.c
264
yt921x_reg_toggle_bits(struct yt921x_priv *priv, u32 reg, u32 mask, bool set)
drivers/net/dsa/yt921x.c
2692
struct yt921x_priv *priv = to_yt921x_priv(ds);
drivers/net/dsa/yt921x.c
2753
static int yt921x_fdb_wait(struct yt921x_priv *priv, u32 *valp)
drivers/net/dsa/yt921x.c
2771
yt921x_fdb_in01(struct yt921x_priv *priv, const unsigned char *addr,
drivers/net/dsa/yt921x.c
2787
yt921x_fdb_has(struct yt921x_priv *priv, const unsigned char *addr, u16 vid,
drivers/net/dsa/yt921x.c
2821
yt921x_fdb_read(struct yt921x_priv *priv, unsigned char *addr, u16 *vidp,
drivers/net/dsa/yt921x.c
286
yt921x_regs_read(struct yt921x_priv *priv, u32 reg, u32 *vals,
drivers/net/dsa/yt921x.c
2876
yt921x_fdb_dump(struct yt921x_priv *priv, u16 ports_mask,
drivers/net/dsa/yt921x.c
2940
yt921x_fdb_flush_raw(struct yt921x_priv *priv, u16 ports_mask, u16 vid,
drivers/net/dsa/yt921x.c
2978
yt921x_fdb_flush_port(struct yt921x_priv *priv, int port, bool flush_static)
drivers/net/dsa/yt921x.c
2984
yt921x_fdb_add_index_in12(struct yt921x_priv *priv, u16 index, u16 ctrl1,
drivers/net/dsa/yt921x.c
3008
yt921x_fdb_add(struct yt921x_priv *priv, const unsigned char *addr, u16 vid,
drivers/net/dsa/yt921x.c
301
yt921x_regs_write(struct yt921x_priv *priv, u32 reg, const u32 *vals,
drivers/net/dsa/yt921x.c
3034
yt921x_fdb_leave(struct yt921x_priv *priv, const unsigned char *addr,
drivers/net/dsa/yt921x.c
3077
yt921x_fdb_join(struct yt921x_priv *priv, const unsigned char *addr, u16 vid,
drivers/net/dsa/yt921x.c
3115
struct yt921x_priv *priv = to_yt921x_priv(ds);
drivers/net/dsa/yt921x.c
3130
struct yt921x_priv *priv = to_yt921x_priv(ds);
drivers/net/dsa/yt921x.c
3146
struct yt921x_priv *priv = to_yt921x_priv(ds);
drivers/net/dsa/yt921x.c
316
yt921x_regs_update_bits(struct yt921x_priv *priv, u32 reg, const u32 *masks,
drivers/net/dsa/yt921x.c
3164
struct yt921x_priv *priv = to_yt921x_priv(ds);
drivers/net/dsa/yt921x.c
3178
struct yt921x_priv *priv = to_yt921x_priv(ds);
drivers/net/dsa/yt921x.c
3193
struct yt921x_priv *priv = to_yt921x_priv(ds);
drivers/net/dsa/yt921x.c
3210
struct yt921x_priv *priv = to_yt921x_priv(ds);
drivers/net/dsa/yt921x.c
3223
yt921x_vlan_aware_set(struct yt921x_priv *priv, int port, bool vlan_aware)
drivers/net/dsa/yt921x.c
3238
yt921x_port_set_pvid(struct yt921x_priv *priv, int port, u16 vid)
drivers/net/dsa/yt921x.c
3250
yt921x_vlan_filtering(struct yt921x_priv *priv, int port, bool vlan_filtering)
drivers/net/dsa/yt921x.c
3293
static int yt921x_vlan_del(struct yt921x_priv *priv, int port, u16 vid)
drivers/net/dsa/yt921x.c
3304
yt921x_vlan_add(struct yt921x_priv *priv, int port, u16 vid, bool untagged)
drivers/net/dsa/yt921x.c
3321
yt921x_pvid_clear(struct yt921x_priv *priv, int port)
drivers/net/dsa/yt921x.c
3347
yt921x_pvid_set(struct yt921x_priv *priv, int port, u16 vid)
drivers/net/dsa/yt921x.c
3375
struct yt921x_priv *priv = to_yt921x_priv(ds);
drivers/net/dsa/yt921x.c
3392
struct yt921x_priv *priv = to_yt921x_priv(ds);
drivers/net/dsa/yt921x.c
3426
struct yt921x_priv *priv = to_yt921x_priv(ds);
drivers/net/dsa/yt921x.c
3463
static int yt921x_userport_standalone(struct yt921x_priv *priv, int port)
drivers/net/dsa/yt921x.c
347
yt921x_regs_clear_bits(struct yt921x_priv *priv, u32 reg, const u32 *masks,
drivers/net/dsa/yt921x.c
3495
static int yt921x_userport_bridge(struct yt921x_priv *priv, int port)
drivers/net/dsa/yt921x.c
3508
static int yt921x_isolate(struct yt921x_priv *priv, int port)
drivers/net/dsa/yt921x.c
3530
static int yt921x_bridge(struct yt921x_priv *priv, u16 ports_mask)
drivers/net/dsa/yt921x.c
3570
static int yt921x_bridge_leave(struct yt921x_priv *priv, int port)
drivers/net/dsa/yt921x.c
3586
yt921x_bridge_join(struct yt921x_priv *priv, int port, u16 ports_mask)
drivers/net/dsa/yt921x.c
3602
yt921x_bridge_flags(struct yt921x_priv *priv, int port,
drivers/net/dsa/yt921x.c
3671
struct yt921x_priv *priv = to_yt921x_priv(ds);
drivers/net/dsa/yt921x.c
3688
struct yt921x_priv *priv = to_yt921x_priv(ds);
drivers/net/dsa/yt921x.c
3709
struct yt921x_priv *priv = to_yt921x_priv(ds);
drivers/net/dsa/yt921x.c
3730
struct yt921x_priv *priv = to_yt921x_priv(ds);
drivers/net/dsa/yt921x.c
3764
struct yt921x_priv *priv = to_yt921x_priv(ds);
drivers/net/dsa/yt921x.c
377
yt921x_reg64_write(struct yt921x_priv *priv, u32 reg, const u32 *vals)
drivers/net/dsa/yt921x.c
3790
struct yt921x_priv *priv = to_yt921x_priv(ds);
drivers/net/dsa/yt921x.c
383
yt921x_reg64_update_bits(struct yt921x_priv *priv, u32 reg, const u32 *masks,
drivers/net/dsa/yt921x.c
3842
struct yt921x_priv *priv = to_yt921x_priv(ds);
drivers/net/dsa/yt921x.c
3859
struct yt921x_priv *priv = to_yt921x_priv(ds);
drivers/net/dsa/yt921x.c
3885
struct yt921x_priv *priv = to_yt921x_priv(ds);
drivers/net/dsa/yt921x.c
390
yt921x_reg64_clear_bits(struct yt921x_priv *priv, u32 reg, const u32 *masks)
drivers/net/dsa/yt921x.c
3919
struct yt921x_priv *priv = to_yt921x_priv(ds);
drivers/net/dsa/yt921x.c
3955
static int yt921x_port_down(struct yt921x_priv *priv, int port)
drivers/net/dsa/yt921x.c
396
yt921x_reg96_write(struct yt921x_priv *priv, u32 reg, const u32 *vals)
drivers/net/dsa/yt921x.c
3981
yt921x_port_up(struct yt921x_priv *priv, int port, unsigned int mode,
drivers/net/dsa/yt921x.c
4092
yt921x_port_config(struct yt921x_priv *priv, int port, unsigned int mode,
drivers/net/dsa/yt921x.c
4161
struct yt921x_priv *priv = to_yt921x_priv(dp->ds);
drivers/net/dsa/yt921x.c
4184
struct yt921x_priv *priv = to_yt921x_priv(dp->ds);
drivers/net/dsa/yt921x.c
4205
struct yt921x_priv *priv = to_yt921x_priv(dp->ds);
drivers/net/dsa/yt921x.c
4222
struct yt921x_priv *priv = to_yt921x_priv(ds);
drivers/net/dsa/yt921x.c
4269
static int yt921x_port_setup(struct yt921x_priv *priv, int port)
drivers/net/dsa/yt921x.c
4319
struct yt921x_priv *priv = to_yt921x_priv(ds);
drivers/net/dsa/yt921x.c
4333
struct yt921x_priv *priv = to_yt921x_priv(ds);
drivers/net/dsa/yt921x.c
4350
struct yt921x_priv *priv = to_yt921x_priv(ds);
drivers/net/dsa/yt921x.c
4375
struct yt921x_priv *priv = to_yt921x_priv(ds);
drivers/net/dsa/yt921x.c
4389
static int yt921x_edata_wait(struct yt921x_priv *priv, u32 *valp)
drivers/net/dsa/yt921x.c
4404
yt921x_edata_read_cont(struct yt921x_priv *priv, u8 addr, u8 *valp)
drivers/net/dsa/yt921x.c
4422
static int yt921x_edata_read(struct yt921x_priv *priv, u8 addr, u8 *valp)
drivers/net/dsa/yt921x.c
4433
static int yt921x_chip_detect(struct yt921x_priv *priv)
drivers/net/dsa/yt921x.c
4500
static int yt921x_chip_reset(struct yt921x_priv *priv)
drivers/net/dsa/yt921x.c
4544
static int yt921x_chip_setup_dsa(struct yt921x_priv *priv)
drivers/net/dsa/yt921x.c
4618
static int yt921x_chip_setup_tc(struct yt921x_priv *priv)
drivers/net/dsa/yt921x.c
4642
static int yt921x_chip_setup_acl(struct yt921x_priv *priv)
drivers/net/dsa/yt921x.c
4660
static int __maybe_unused yt921x_chip_setup_qos(struct yt921x_priv *priv)
drivers/net/dsa/yt921x.c
4701
static int yt921x_chip_setup(struct yt921x_priv *priv)
drivers/net/dsa/yt921x.c
4745
struct yt921x_priv *priv = to_yt921x_priv(ds);
drivers/net/dsa/yt921x.c
485
static int yt921x_intif_wait(struct yt921x_priv *priv)
drivers/net/dsa/yt921x.c
4874
struct yt921x_priv *priv = mdiodev_get_drvdata(mdiodev);
drivers/net/dsa/yt921x.c
4884
struct yt921x_priv *priv = mdiodev_get_drvdata(mdiodev);
drivers/net/dsa/yt921x.c
4918
struct yt921x_priv *priv;
drivers/net/dsa/yt921x.c
494
yt921x_intif_read(struct yt921x_priv *priv, int port, int reg, u16 *valp)
drivers/net/dsa/yt921x.c
533
yt921x_intif_write(struct yt921x_priv *priv, int port, int reg, u16 val)
drivers/net/dsa/yt921x.c
562
struct yt921x_priv *priv = mbus->priv;
drivers/net/dsa/yt921x.c
581
struct yt921x_priv *priv = mbus->priv;
drivers/net/dsa/yt921x.c
595
yt921x_mbus_int_init(struct yt921x_priv *priv, struct device_node *mnp)
drivers/net/dsa/yt921x.c
622
static int yt921x_extif_wait(struct yt921x_priv *priv)
drivers/net/dsa/yt921x.c
631
yt921x_extif_read(struct yt921x_priv *priv, int port, int reg, u16 *valp)
drivers/net/dsa/yt921x.c
670
yt921x_extif_write(struct yt921x_priv *priv, int port, int reg, u16 val)
drivers/net/dsa/yt921x.c
699
struct yt921x_priv *priv = mbus->priv;
drivers/net/dsa/yt921x.c
715
struct yt921x_priv *priv = mbus->priv;
drivers/net/dsa/yt921x.c
726
yt921x_mbus_ext_init(struct yt921x_priv *priv, struct device_node *mnp)
drivers/net/dsa/yt921x.c
754
static int yt921x_read_mib(struct yt921x_priv *priv, int port)
drivers/net/dsa/yt921x.c
817
struct yt921x_priv *priv = (void *)(pp - pp->index) -
drivers/net/dsa/yt921x.c
818
offsetof(struct yt921x_priv, ports);
drivers/net/dsa/yt921x.c
850
struct yt921x_priv *priv = to_yt921x_priv(ds);
drivers/net/dsa/yt921x.c
892
struct yt921x_priv *priv = to_yt921x_priv(ds);
drivers/net/dsa/yt921x.c
928
struct yt921x_priv *priv = to_yt921x_priv(ds);
drivers/net/dsa/yt921x.c
957
struct yt921x_priv *priv = to_yt921x_priv(ds);
drivers/net/dsa/yt921x.c
993
struct yt921x_priv *priv = to_yt921x_priv(ds);