Lines Matching refs:ksz_device
75 static void ksz_cfg(struct ksz_device *dev, u32 addr, u8 bits, bool set) in ksz_cfg()
87 static void ksz_cfg32(struct ksz_device *dev, u32 addr, u32 bits, bool set) in ksz_cfg32()
99 static void ksz_port_cfg(struct ksz_device *dev, int port, int offset, u8 bits, in ksz_port_cfg()
116 static void ksz_port_cfg32(struct ksz_device *dev, int port, int offset, in ksz_port_cfg32()
133 static int wait_vlan_ctrl_ready(struct ksz_device *dev, u32 waiton, int timeout) in wait_vlan_ctrl_ready()
152 struct ksz_device *dev = ds->priv; in get_vlan_table()
181 struct ksz_device *dev = ds->priv; in set_vlan_table()
215 struct ksz_device *dev = ds->priv; in read_table()
225 struct ksz_device *dev = ds->priv; in write_table()
233 static int wait_alu_ready(struct ksz_device *dev, u32 waiton, int timeout) in wait_alu_ready()
250 static int wait_alu_sta_ready(struct ksz_device *dev, u32 waiton, int timeout) in wait_alu_sta_ready()
269 struct ksz_device *dev = ds->priv; in ksz_reset_switch()
302 static void port_setup(struct ksz_device *dev, int port, bool cpu_port) in port_setup()
350 struct ksz_device *dev = ds->priv; in ksz_config_cpu_port()
367 struct ksz_device *dev = ds->priv; in ksz_setup()
405 struct ksz_device *dev = ds->priv; in ksz_phy_read16()
415 struct ksz_device *dev = ds->priv; in ksz_phy_write16()
425 struct ksz_device *dev = ds->priv; in ksz_enable_port()
436 struct ksz_device *dev = ds->priv; in ksz_disable_port()
467 struct ksz_device *dev = ds->priv; in ksz_get_ethtool_stats()
506 struct ksz_device *dev = ds->priv; in ksz_port_stp_state_set()
538 struct ksz_device *dev = ds->priv; in ksz_port_fast_age()
551 struct ksz_device *dev = ds->priv; in ksz_port_vlan_filtering()
579 struct ksz_device *dev = ds->priv; in ksz_port_vlan_add()
613 struct ksz_device *dev = ds->priv; in ksz_port_vlan_del()
669 struct ksz_device *dev = ds->priv; in ksz_port_fdb_add()
726 struct ksz_device *dev = ds->priv; in ksz_port_fdb_del()
816 struct ksz_device *dev = ds->priv; in ksz_port_fdb_dump()
875 struct ksz_device *dev = ds->priv; in ksz_port_mdb_add()
945 struct ksz_device *dev = ds->priv; in ksz_port_mdb_del()
1023 struct ksz_device *dev = ds->priv; in ksz_port_mirror_add()
1044 struct ksz_device *dev = ds->priv; in ksz_port_mirror_del()
1116 static int ksz_switch_init(struct ksz_device *dev) in ksz_switch_init()
1149 struct ksz_device *ksz_switch_alloc(struct device *base, in ksz_switch_alloc()
1154 struct ksz_device *swdev; in ksz_switch_alloc()
1175 int ksz_switch_detect(struct ksz_device *dev) in ksz_switch_detect()
1202 int ksz_switch_register(struct ksz_device *dev) in ksz_switch_register()
1220 void ksz_switch_remove(struct ksz_device *dev) in ksz_switch_remove()