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