Lines Matching refs:ksz_device
67 static void ksz_cfg(struct ksz_device *dev, u32 addr, u8 bits, bool set) in ksz_cfg()
72 static void ksz_port_cfg(struct ksz_device *dev, int port, int offset, u8 bits, in ksz_port_cfg()
79 static void ksz9477_cfg32(struct ksz_device *dev, u32 addr, u32 bits, bool set) in ksz9477_cfg32()
84 static void ksz9477_port_cfg32(struct ksz_device *dev, int port, int offset, in ksz9477_port_cfg32()
91 static int ksz9477_wait_vlan_ctrl_ready(struct ksz_device *dev) in ksz9477_wait_vlan_ctrl_ready()
99 static int ksz9477_get_vlan_table(struct ksz_device *dev, u16 vid, in ksz9477_get_vlan_table()
128 static int ksz9477_set_vlan_table(struct ksz_device *dev, u16 vid, in ksz9477_set_vlan_table()
162 static void ksz9477_read_table(struct ksz_device *dev, u32 *table) in ksz9477_read_table()
170 static void ksz9477_write_table(struct ksz_device *dev, u32 *table) in ksz9477_write_table()
178 static int ksz9477_wait_alu_ready(struct ksz_device *dev) in ksz9477_wait_alu_ready()
186 static int ksz9477_wait_alu_sta_ready(struct ksz_device *dev) in ksz9477_wait_alu_sta_ready()
196 static int ksz9477_reset_switch(struct ksz_device *dev) in ksz9477_reset_switch()
232 static void ksz9477_r_mib_cnt(struct ksz_device *dev, int port, u16 addr, in ksz9477_r_mib_cnt()
260 static void ksz9477_r_mib_pkt(struct ksz_device *dev, int port, u16 addr, in ksz9477_r_mib_pkt()
267 static void ksz9477_freeze_mib(struct ksz_device *dev, int port, bool freeze) in ksz9477_freeze_mib()
281 static void ksz9477_port_init_cnt(struct ksz_device *dev, int port) in ksz9477_port_init_cnt()
302 struct ksz_device *dev = ds->priv; in ksz9477_get_tag_protocol()
311 struct ksz_device *dev = ds->priv; in ksz9477_phy_read16()
362 struct ksz_device *dev = ds->priv; in ksz9477_phy_write16()
390 static void ksz9477_cfg_port_member(struct ksz_device *dev, int port, in ksz9477_cfg_port_member()
400 struct ksz_device *dev = ds->priv; in ksz9477_port_stp_state_set()
473 static void ksz9477_flush_dyn_mac_table(struct ksz_device *dev, int port) in ksz9477_flush_dyn_mac_table()
499 struct ksz_device *dev = ds->priv; in ksz9477_port_vlan_filtering()
520 struct ksz_device *dev = ds->priv; in ksz9477_port_vlan_add()
554 struct ksz_device *dev = ds->priv; in ksz9477_port_vlan_del()
591 struct ksz_device *dev = ds->priv; in ksz9477_port_fdb_add()
648 struct ksz_device *dev = ds->priv; in ksz9477_port_fdb_del()
738 struct ksz_device *dev = ds->priv; in ksz9477_port_fdb_dump()
793 struct ksz_device *dev = ds->priv; in ksz9477_port_mdb_add()
863 struct ksz_device *dev = ds->priv; in ksz9477_port_mdb_del()
939 struct ksz_device *dev = ds->priv; in ksz9477_port_mirror_add()
960 struct ksz_device *dev = ds->priv; in ksz9477_port_mirror_del()
975 static bool ksz9477_get_gbit(struct ksz_device *dev, u8 data) in ksz9477_get_gbit()
986 static void ksz9477_set_gbit(struct ksz_device *dev, bool gbit, u8 *data) in ksz9477_set_gbit()
1001 static int ksz9477_get_xmii(struct ksz_device *dev, u8 data) in ksz9477_get_xmii()
1037 static void ksz9477_set_xmii(struct ksz_device *dev, int mode, u8 *data) in ksz9477_set_xmii()
1076 static phy_interface_t ksz9477_get_interface(struct ksz_device *dev, int port) in ksz9477_get_interface()
1114 static void ksz9477_port_mmd_write(struct ksz_device *dev, int port, in ksz9477_port_mmd_write()
1125 static void ksz9477_phy_errata_setup(struct ksz_device *dev, int port) in ksz9477_phy_errata_setup()
1170 static void ksz9477_port_setup(struct ksz_device *dev, int port, bool cpu_port) in ksz9477_port_setup()
1269 struct ksz_device *dev = ds->priv; in ksz9477_config_cpu_port()
1350 struct ksz_device *dev = ds->priv; in ksz9477_setup()
1425 static int ksz9477_switch_detect(struct ksz_device *dev) in ksz9477_switch_detect()
1542 static int ksz9477_switch_init(struct ksz_device *dev) in ksz9477_switch_init()
1595 static void ksz9477_switch_exit(struct ksz_device *dev) in ksz9477_switch_exit()
1615 int ksz9477_switch_register(struct ksz_device *dev) in ksz9477_switch_register()