Symbol: vsc73xx
drivers/net/dsa/vitesse-vsc73xx-core.c
1034
static void vsc73xx_reset_port(struct vsc73xx *vsc, int port, u32 initval)
drivers/net/dsa/vitesse-vsc73xx-core.c
1070
struct vsc73xx *vsc = dp->ds->priv;
drivers/net/dsa/vitesse-vsc73xx-core.c
1094
struct vsc73xx *vsc = dp->ds->priv;
drivers/net/dsa/vitesse-vsc73xx-core.c
1113
struct vsc73xx *vsc = dp->ds->priv;
drivers/net/dsa/vitesse-vsc73xx-core.c
1185
vsc73xx_bridge_vlan_find(struct vsc73xx *vsc, u16 vid)
drivers/net/dsa/vitesse-vsc73xx-core.c
1209
static void vsc73xx_bridge_vlan_summary(struct vsc73xx *vsc, int port,
drivers/net/dsa/vitesse-vsc73xx-core.c
1230
static u16 vsc73xx_find_first_vlan_untagged(struct vsc73xx *vsc, int port)
drivers/net/dsa/vitesse-vsc73xx-core.c
1242
static int vsc73xx_set_vlan_conf(struct vsc73xx *vsc, int port,
drivers/net/dsa/vitesse-vsc73xx-core.c
1285
static int vsc73xx_vlan_commit_conf(struct vsc73xx *vsc, int port)
drivers/net/dsa/vitesse-vsc73xx-core.c
1306
vsc73xx_vlan_change_untagged(struct vsc73xx *vsc, int port, u16 vid, bool set)
drivers/net/dsa/vitesse-vsc73xx-core.c
1334
static int vsc73xx_vlan_commit_untagged(struct vsc73xx *vsc, int port)
drivers/net/dsa/vitesse-vsc73xx-core.c
1363
vsc73xx_vlan_change_pvid(struct vsc73xx *vsc, int port, u16 vid, bool set)
drivers/net/dsa/vitesse-vsc73xx-core.c
1400
static int vsc73xx_vlan_commit_pvid(struct vsc73xx *vsc, int port)
drivers/net/dsa/vitesse-vsc73xx-core.c
1415
static int vsc73xx_vlan_commit_settings(struct vsc73xx *vsc, int port)
drivers/net/dsa/vitesse-vsc73xx-core.c
1433
struct vsc73xx *vsc = ds->priv;
drivers/net/dsa/vitesse-vsc73xx-core.c
1443
struct vsc73xx *vsc = ds->priv;
drivers/net/dsa/vitesse-vsc73xx-core.c
1451
vsc73xx_find_counter(struct vsc73xx *vsc,
drivers/net/dsa/vitesse-vsc73xx-core.c
1482
struct vsc73xx *vsc = ds->priv;
drivers/net/dsa/vitesse-vsc73xx-core.c
1540
struct vsc73xx *vsc = ds->priv;
drivers/net/dsa/vitesse-vsc73xx-core.c
1568
struct vsc73xx *vsc = ds->priv;
drivers/net/dsa/vitesse-vsc73xx-core.c
1613
struct vsc73xx *vsc = ds->priv;
drivers/net/dsa/vitesse-vsc73xx-core.c
1638
struct vsc73xx *vsc = ds->priv;
drivers/net/dsa/vitesse-vsc73xx-core.c
1720
struct vsc73xx *vsc = ds->priv;
drivers/net/dsa/vitesse-vsc73xx-core.c
1752
struct vsc73xx *vsc = ds->priv;
drivers/net/dsa/vitesse-vsc73xx-core.c
1776
struct vsc73xx *vsc = ds->priv;
drivers/net/dsa/vitesse-vsc73xx-core.c
1815
struct vsc73xx *vsc = ds->priv;
drivers/net/dsa/vitesse-vsc73xx-core.c
1827
struct vsc73xx *vsc = ds->priv;
drivers/net/dsa/vitesse-vsc73xx-core.c
1885
struct vsc73xx *vsc = ds->priv;
drivers/net/dsa/vitesse-vsc73xx-core.c
1939
vsc73xx_port_wait_for_mac_table_cmd(struct vsc73xx *vsc)
drivers/net/dsa/vitesse-vsc73xx-core.c
1956
static int vsc73xx_port_read_mac_table_row(struct vsc73xx *vsc, u16 index,
drivers/net/dsa/vitesse-vsc73xx-core.c
2026
vsc73xx_fdb_operation(struct vsc73xx *vsc, const unsigned char *addr, u16 vid,
drivers/net/dsa/vitesse-vsc73xx-core.c
2066
static int vsc73xx_fdb_del_entry(struct vsc73xx *vsc, int port,
drivers/net/dsa/vitesse-vsc73xx-core.c
2099
static int vsc73xx_fdb_add_entry(struct vsc73xx *vsc, int port,
drivers/net/dsa/vitesse-vsc73xx-core.c
2140
struct vsc73xx *vsc = ds->priv;
drivers/net/dsa/vitesse-vsc73xx-core.c
2161
struct vsc73xx *vsc = ds->priv;
drivers/net/dsa/vitesse-vsc73xx-core.c
2183
struct vsc73xx *vsc = ds->priv;
drivers/net/dsa/vitesse-vsc73xx-core.c
2249
struct vsc73xx *vsc = gpiochip_get_data(chip);
drivers/net/dsa/vitesse-vsc73xx-core.c
2264
struct vsc73xx *vsc = gpiochip_get_data(chip);
drivers/net/dsa/vitesse-vsc73xx-core.c
2274
struct vsc73xx *vsc = gpiochip_get_data(chip);
drivers/net/dsa/vitesse-vsc73xx-core.c
2285
struct vsc73xx *vsc = gpiochip_get_data(chip);
drivers/net/dsa/vitesse-vsc73xx-core.c
2295
struct vsc73xx *vsc = gpiochip_get_data(chip);
drivers/net/dsa/vitesse-vsc73xx-core.c
2307
static int vsc73xx_gpio_probe(struct vsc73xx *vsc)
drivers/net/dsa/vitesse-vsc73xx-core.c
2333
int vsc73xx_probe(struct vsc73xx *vsc)
drivers/net/dsa/vitesse-vsc73xx-core.c
2401
void vsc73xx_remove(struct vsc73xx *vsc)
drivers/net/dsa/vitesse-vsc73xx-core.c
2408
void vsc73xx_shutdown(struct vsc73xx *vsc)
drivers/net/dsa/vitesse-vsc73xx-core.c
494
static int vsc73xx_read(struct vsc73xx *vsc, u8 block, u8 subblock, u8 reg,
drivers/net/dsa/vitesse-vsc73xx-core.c
500
static int vsc73xx_write(struct vsc73xx *vsc, u8 block, u8 subblock, u8 reg,
drivers/net/dsa/vitesse-vsc73xx-core.c
506
static int vsc73xx_update_bits(struct vsc73xx *vsc, u8 block, u8 subblock,
drivers/net/dsa/vitesse-vsc73xx-core.c
521
static int vsc73xx_detect(struct vsc73xx *vsc)
drivers/net/dsa/vitesse-vsc73xx-core.c
605
static int vsc73xx_mdio_busy_check(struct vsc73xx *vsc)
drivers/net/dsa/vitesse-vsc73xx-core.c
623
struct vsc73xx *vsc = ds->priv;
drivers/net/dsa/vitesse-vsc73xx-core.c
665
struct vsc73xx *vsc = ds->priv;
drivers/net/dsa/vitesse-vsc73xx-core.c
702
static int vsc73xx_wait_for_vlan_table_cmd(struct vsc73xx *vsc)
drivers/net/dsa/vitesse-vsc73xx-core.c
720
vsc73xx_read_vlan_table_entry(struct vsc73xx *vsc, u16 vid, u8 *portmap)
drivers/net/dsa/vitesse-vsc73xx-core.c
747
vsc73xx_write_vlan_table_entry(struct vsc73xx *vsc, u16 vid, u8 portmap)
drivers/net/dsa/vitesse-vsc73xx-core.c
769
vsc73xx_update_vlan_table(struct vsc73xx *vsc, int port, u16 vid, bool set)
drivers/net/dsa/vitesse-vsc73xx-core.c
793
struct vsc73xx *vsc = ds->priv;
drivers/net/dsa/vitesse-vsc73xx-core.c
849
struct vsc73xx *vsc = ds->priv;
drivers/net/dsa/vitesse-vsc73xx-core.c
958
static void vsc73xx_init_port(struct vsc73xx *vsc, int port)
drivers/net/dsa/vitesse-vsc73xx-platform.c
37
struct vsc73xx vsc;
drivers/net/dsa/vitesse-vsc73xx-platform.c
55
static int vsc73xx_platform_read(struct vsc73xx *vsc, u8 block, u8 subblock,
drivers/net/dsa/vitesse-vsc73xx-platform.c
73
static int vsc73xx_platform_write(struct vsc73xx *vsc, u8 block, u8 subblock,
drivers/net/dsa/vitesse-vsc73xx-spi.c
35
struct vsc73xx vsc;
drivers/net/dsa/vitesse-vsc73xx-spi.c
52
static int vsc73xx_spi_read(struct vsc73xx *vsc, u8 block, u8 subblock, u8 reg,
drivers/net/dsa/vitesse-vsc73xx-spi.c
94
static int vsc73xx_spi_write(struct vsc73xx *vsc, u8 block, u8 subblock, u8 reg,
drivers/net/dsa/vitesse-vsc73xx.h
70
int (*read)(struct vsc73xx *vsc, u8 block, u8 subblock, u8 reg,
drivers/net/dsa/vitesse-vsc73xx.h
72
int (*write)(struct vsc73xx *vsc, u8 block, u8 subblock, u8 reg,
drivers/net/dsa/vitesse-vsc73xx.h
92
int vsc73xx_probe(struct vsc73xx *vsc);
drivers/net/dsa/vitesse-vsc73xx.h
93
void vsc73xx_remove(struct vsc73xx *vsc);
drivers/net/dsa/vitesse-vsc73xx.h
94
void vsc73xx_shutdown(struct vsc73xx *vsc);