Lines Matching refs:ksz_device

22 static void ksz_cfg(struct ksz_device *dev, u32 addr, u8 bits, bool set)
27 static void ksz_port_cfg(struct ksz_device *dev, int port, int offset, u8 bits,
34 static void ksz9477_cfg32(struct ksz_device *dev, u32 addr, u32 bits, bool set)
39 static void ksz9477_port_cfg32(struct ksz_device *dev, int port, int offset,
46 int ksz9477_change_mtu(struct ksz_device *dev, int port, int mtu)
59 static int ksz9477_wait_vlan_ctrl_ready(struct ksz_device *dev)
67 static int ksz9477_get_vlan_table(struct ksz_device *dev, u16 vid,
96 static int ksz9477_set_vlan_table(struct ksz_device *dev, u16 vid,
130 static void ksz9477_read_table(struct ksz_device *dev, u32 *table)
138 static void ksz9477_write_table(struct ksz_device *dev, u32 *table)
146 static int ksz9477_wait_alu_ready(struct ksz_device *dev)
154 static int ksz9477_wait_alu_sta_ready(struct ksz_device *dev)
164 int ksz9477_reset_switch(struct ksz_device *dev)
203 void ksz9477_r_mib_cnt(struct ksz_device *dev, int port, u16 addr, u64 *cnt)
230 void ksz9477_r_mib_pkt(struct ksz_device *dev, int port, u16 addr,
237 void ksz9477_freeze_mib(struct ksz_device *dev, int port, bool freeze)
251 void ksz9477_port_init_cnt(struct ksz_device *dev, int port)
264 static void ksz9477_r_phy_quirks(struct ksz_device *dev, u16 addr, u16 reg,
274 int ksz9477_r_phy(struct ksz_device *dev, u16 addr, u16 reg, u16 *data)
330 int ksz9477_w_phy(struct ksz_device *dev, u16 addr, u16 reg, u16 val)
355 void ksz9477_cfg_port_member(struct ksz_device *dev, int port, u8 member)
360 void ksz9477_flush_dyn_mac_table(struct ksz_device *dev, int port)
383 int ksz9477_port_vlan_filtering(struct ksz_device *dev, int port,
399 int ksz9477_port_vlan_add(struct ksz_device *dev, int port,
435 int ksz9477_port_vlan_del(struct ksz_device *dev, int port,
468 int ksz9477_fdb_add(struct ksz_device *dev, int port,
524 int ksz9477_fdb_del(struct ksz_device *dev, int port,
613 int ksz9477_fdb_dump(struct ksz_device *dev, int port,
667 int ksz9477_mdb_add(struct ksz_device *dev, int port,
746 int ksz9477_mdb_del(struct ksz_device *dev, int port,
825 int ksz9477_port_mirror_add(struct ksz_device *dev, int port,
864 void ksz9477_port_mirror_del(struct ksz_device *dev, int port,
893 static phy_interface_t ksz9477_get_interface(struct ksz_device *dev, int port)
908 void ksz9477_get_caps(struct ksz_device *dev, int port,
918 int ksz9477_set_ageing_time(struct ksz_device *dev, unsigned int msecs)
943 void ksz9477_port_queue_split(struct ksz_device *dev, int port)
959 void ksz9477_port_setup(struct ksz_device *dev, int port, bool cpu_port)
1011 struct ksz_device *dev = ds->priv;
1067 int ksz9477_enable_stp_addr(struct ksz_device *dev)
1102 struct ksz_device *dev = ds->priv;
1137 int ksz9477_tc_cbs_set_cinc(struct ksz_device *dev, int port, u32 val)
1144 int ksz9477_switch_init(struct ksz_device *dev)
1164 void ksz9477_switch_exit(struct ksz_device *dev)