lan9303           243 drivers/net/dsa/lan9303-core.c static int lan9303_read_wait(struct lan9303 *chip, int offset, u32 mask)
lan9303           265 drivers/net/dsa/lan9303-core.c static int lan9303_virt_phy_reg_read(struct lan9303 *chip, int regnum)
lan9303           280 drivers/net/dsa/lan9303-core.c static int lan9303_virt_phy_reg_write(struct lan9303 *chip, int regnum, u16 val)
lan9303           288 drivers/net/dsa/lan9303-core.c static int lan9303_indirect_phy_wait_for_completion(struct lan9303 *chip)
lan9303           294 drivers/net/dsa/lan9303-core.c static int lan9303_indirect_phy_read(struct lan9303 *chip, int addr, int regnum)
lan9303           331 drivers/net/dsa/lan9303-core.c static int lan9303_indirect_phy_write(struct lan9303 *chip, int addr,
lan9303           366 drivers/net/dsa/lan9303-core.c static int lan9303_switch_wait_for_completion(struct lan9303 *chip)
lan9303           372 drivers/net/dsa/lan9303-core.c static int lan9303_write_switch_reg(struct lan9303 *chip, u16 regnum, u32 val)
lan9303           404 drivers/net/dsa/lan9303-core.c static int lan9303_read_switch_reg(struct lan9303 *chip, u16 regnum, u32 *val)
lan9303           440 drivers/net/dsa/lan9303-core.c static int lan9303_write_switch_reg_mask(struct lan9303 *chip, u16 regnum,
lan9303           455 drivers/net/dsa/lan9303-core.c static int lan9303_write_switch_port(struct lan9303 *chip, int port,
lan9303           462 drivers/net/dsa/lan9303-core.c static int lan9303_read_switch_port(struct lan9303 *chip, int port,
lan9303           469 drivers/net/dsa/lan9303-core.c static int lan9303_detect_phy_setup(struct lan9303 *chip)
lan9303           503 drivers/net/dsa/lan9303-core.c lan9303_alr_cache_find_free(struct lan9303 *chip)
lan9303           517 drivers/net/dsa/lan9303-core.c lan9303_alr_cache_find_mac(struct lan9303 *chip, const u8 *mac_addr)
lan9303           532 drivers/net/dsa/lan9303-core.c static int lan9303_csr_reg_wait(struct lan9303 *chip, int regno, u32 mask)
lan9303           548 drivers/net/dsa/lan9303-core.c static int lan9303_alr_make_entry_raw(struct lan9303 *chip, u32 dat0, u32 dat1)
lan9303           560 drivers/net/dsa/lan9303-core.c typedef void alr_loop_cb_t(struct lan9303 *chip, u32 dat0, u32 dat1,
lan9303           563 drivers/net/dsa/lan9303-core.c static void lan9303_alr_loop(struct lan9303 *chip, alr_loop_cb_t *cb, void *ctx)
lan9303           609 drivers/net/dsa/lan9303-core.c static void alr_loop_cb_del_port_learned(struct lan9303 *chip, u32 dat0,
lan9303           629 drivers/net/dsa/lan9303-core.c static void alr_loop_cb_fdb_port_dump(struct lan9303 *chip, u32 dat0,
lan9303           645 drivers/net/dsa/lan9303-core.c static void lan9303_alr_set_entry(struct lan9303 *chip, const u8 *mac,
lan9303           675 drivers/net/dsa/lan9303-core.c static int lan9303_alr_add_port(struct lan9303 *chip, const u8 *mac, int port,
lan9303           699 drivers/net/dsa/lan9303-core.c static int lan9303_alr_del_port(struct lan9303 *chip, const u8 *mac, int port)
lan9303           718 drivers/net/dsa/lan9303-core.c static int lan9303_disable_processing_port(struct lan9303 *chip,
lan9303           735 drivers/net/dsa/lan9303-core.c static int lan9303_enable_processing_port(struct lan9303 *chip,
lan9303           755 drivers/net/dsa/lan9303-core.c static int lan9303_setup_tagging(struct lan9303 *chip)
lan9303           779 drivers/net/dsa/lan9303-core.c static int lan9303_separate_ports(struct lan9303 *chip)
lan9303           800 drivers/net/dsa/lan9303-core.c static void lan9303_bridge_ports(struct lan9303 *chip)
lan9303           811 drivers/net/dsa/lan9303-core.c static void lan9303_handle_reset(struct lan9303 *chip)
lan9303           824 drivers/net/dsa/lan9303-core.c static int lan9303_disable_processing(struct lan9303 *chip)
lan9303           838 drivers/net/dsa/lan9303-core.c static int lan9303_check_device(struct lan9303 *chip)
lan9303           893 drivers/net/dsa/lan9303-core.c 	struct lan9303 *chip = ds->priv;
lan9303           988 drivers/net/dsa/lan9303-core.c 	struct lan9303 *chip = ds->priv;
lan9303          1015 drivers/net/dsa/lan9303-core.c 	struct lan9303 *chip = ds->priv;
lan9303          1029 drivers/net/dsa/lan9303-core.c 	struct lan9303 *chip = ds->priv;
lan9303          1043 drivers/net/dsa/lan9303-core.c 	struct lan9303 *chip = ds->priv;
lan9303          1080 drivers/net/dsa/lan9303-core.c 	struct lan9303 *chip = ds->priv;
lan9303          1090 drivers/net/dsa/lan9303-core.c 	struct lan9303 *chip = ds->priv;
lan9303          1102 drivers/net/dsa/lan9303-core.c 	struct lan9303 *chip = ds->priv;
lan9303          1116 drivers/net/dsa/lan9303-core.c 	struct lan9303 *chip = ds->priv;
lan9303          1129 drivers/net/dsa/lan9303-core.c 	struct lan9303 *chip = ds->priv;
lan9303          1167 drivers/net/dsa/lan9303-core.c 	struct lan9303 *chip = ds->priv;
lan9303          1179 drivers/net/dsa/lan9303-core.c 	struct lan9303 *chip = ds->priv;
lan9303          1192 drivers/net/dsa/lan9303-core.c 	struct lan9303 *chip = ds->priv;
lan9303          1205 drivers/net/dsa/lan9303-core.c 	struct lan9303 *chip = ds->priv;
lan9303          1221 drivers/net/dsa/lan9303-core.c 	struct lan9303 *chip = ds->priv;
lan9303          1238 drivers/net/dsa/lan9303-core.c 	struct lan9303 *chip = ds->priv;
lan9303          1248 drivers/net/dsa/lan9303-core.c 	struct lan9303 *chip = ds->priv;
lan9303          1282 drivers/net/dsa/lan9303-core.c static int lan9303_register_switch(struct lan9303 *chip)
lan9303          1298 drivers/net/dsa/lan9303-core.c static int lan9303_probe_reset_gpio(struct lan9303 *chip,
lan9303          1327 drivers/net/dsa/lan9303-core.c int lan9303_probe(struct lan9303 *chip, struct device_node *np)
lan9303          1354 drivers/net/dsa/lan9303-core.c int lan9303_remove(struct lan9303 *chip)
lan9303            11 drivers/net/dsa/lan9303.h int lan9303_probe(struct lan9303 *chip, struct device_node *np);
lan9303            12 drivers/net/dsa/lan9303.h int lan9303_remove(struct lan9303 *chip);
lan9303            14 drivers/net/dsa/lan9303_i2c.c 	struct lan9303 chip;
lan9303            22 drivers/net/dsa/lan9303_mdio.c 	struct lan9303 chip;
lan9303            61 drivers/net/dsa/lan9303_mdio.c static int lan9303_mdio_phy_write(struct lan9303 *chip, int phy, int reg,
lan9303            69 drivers/net/dsa/lan9303_mdio.c static int lan9303_mdio_phy_read(struct lan9303 *chip, int phy,  int reg)
lan9303             4 include/linux/dsa/lan9303.h struct lan9303;
lan9303             8 include/linux/dsa/lan9303.h 	int	(*phy_read)(struct lan9303 *chip, int port, int regnum);
lan9303             9 include/linux/dsa/lan9303.h 	int	(*phy_write)(struct lan9303 *chip, int port,
lan9303            50 net/dsa/tag_lan9303.c 	struct lan9303 *chip = dp->ds->priv;