Lines Matching defs:dev

37 static void ksz_cfg(struct ksz_device *dev, u32 addr, u8 bits, bool set)  in ksz_cfg()
42 static void ksz_port_cfg(struct ksz_device *dev, int port, int offset, u8 bits, in ksz_port_cfg()
63 static int ksz8_ind_write8(struct ksz_device *dev, u8 table, u16 addr, u8 data) in ksz8_ind_write8()
97 static int ksz8_ind_read8(struct ksz_device *dev, u8 table, u16 addr, u8 *val) in ksz8_ind_read8()
117 int ksz8_pme_write8(struct ksz_device *dev, u32 reg, u8 value) in ksz8_pme_write8()
122 int ksz8_pme_pread8(struct ksz_device *dev, int port, int offset, u8 *data) in ksz8_pme_pread8()
129 int ksz8_pme_pwrite8(struct ksz_device *dev, int port, int offset, u8 data) in ksz8_pme_pwrite8()
136 int ksz8_reset_switch(struct ksz_device *dev) in ksz8_reset_switch()
159 static int ksz8863_change_mtu(struct ksz_device *dev, int frame_size) in ksz8863_change_mtu()
172 static int ksz8795_change_mtu(struct ksz_device *dev, int frame_size) in ksz8795_change_mtu()
189 int ksz8_change_mtu(struct ksz_device *dev, int port, int mtu) in ksz8_change_mtu()
213 static int ksz8_port_queue_split(struct ksz_device *dev, int port, int queues) in ksz8_port_queue_split()
270 int ksz8_all_queues_split(struct ksz_device *dev, int queues) in ksz8_all_queues_split()
285 void ksz8_r_mib_cnt(struct ksz_device *dev, int port, u16 addr, u64 *cnt) in ksz8_r_mib_cnt()
320 static void ksz8795_r_mib_pkt(struct ksz_device *dev, int port, u16 addr, in ksz8795_r_mib_pkt()
372 static void ksz8863_r_mib_pkt(struct ksz_device *dev, int port, u16 addr, in ksz8863_r_mib_pkt()
408 void ksz8_r_mib_pkt(struct ksz_device *dev, int port, u16 addr, in ksz8_r_mib_pkt()
417 void ksz8_freeze_mib(struct ksz_device *dev, int port, bool freeze) in ksz8_freeze_mib()
432 void ksz8_port_init_cnt(struct ksz_device *dev, int port) in ksz8_port_init_cnt()
465 static int ksz8_r_table(struct ksz_device *dev, int table, u16 addr, u64 *data) in ksz8_r_table()
487 static int ksz8_w_table(struct ksz_device *dev, int table, u16 addr, u64 data) in ksz8_w_table()
509 static int ksz8_valid_dyn_entry(struct ksz_device *dev, u8 *data) in ksz8_valid_dyn_entry()
535 static int ksz8_r_dyn_mac_table(struct ksz_device *dev, u16 addr, u8 *mac_addr, in ksz8_r_dyn_mac_table()
601 static int ksz8_r_sta_mac_table(struct ksz_device *dev, u16 addr, in ksz8_r_sta_mac_table()
653 static int ksz8_w_sta_mac_table(struct ksz_device *dev, u16 addr, in ksz8_w_sta_mac_table()
686 static void ksz8_from_vlan(struct ksz_device *dev, u32 vlan, u8 *fid, in ksz8_from_vlan()
701 static void ksz8_to_vlan(struct ksz_device *dev, u8 fid, u8 member, u8 valid, in ksz8_to_vlan()
716 static void ksz8_r_vlan_entries(struct ksz_device *dev, u16 addr) in ksz8_r_vlan_entries()
732 static void ksz8_r_vlan_table(struct ksz_device *dev, u16 vid, u16 *vlan) in ksz8_r_vlan_table()
746 static void ksz8_w_vlan_table(struct ksz_device *dev, u16 vid, u16 vlan) in ksz8_w_vlan_table()
774 static int ksz879x_get_loopback(struct ksz_device *dev, u16 port, in ksz879x_get_loopback()
802 static int ksz879x_set_loopback(struct ksz_device *dev, u16 port, u16 val) in ksz879x_set_loopback()
826 static int ksz8_r_phy_ctrl(struct ksz_device *dev, int port, u16 *val) in ksz8_r_phy_ctrl()
892 static int ksz8_r_phy_bmcr(struct ksz_device *dev, u16 port, u16 *val) in ksz8_r_phy_bmcr()
957 int ksz8_r_phy(struct ksz_device *dev, u16 phy, u16 reg, u16 *val) in ksz8_r_phy()
1085 static int ksz8_w_phy_ctrl(struct ksz_device *dev, int port, u16 val) in ksz8_w_phy_ctrl()
1139 static int ksz8_w_phy_bmcr(struct ksz_device *dev, u16 port, u16 val) in ksz8_w_phy_bmcr()
1221 int ksz8_w_phy(struct ksz_device *dev, u16 phy, u16 reg, u16 val) in ksz8_w_phy()
1281 void ksz8_cfg_port_member(struct ksz_device *dev, int port, u8 member) in ksz8_cfg_port_member()
1294 void ksz8_flush_dyn_mac_table(struct ksz_device *dev, int port) in ksz8_flush_dyn_mac_table()
1329 int ksz8_fdb_dump(struct ksz_device *dev, int port, in ksz8_fdb_dump()
1356 static int ksz8_add_sta_mac(struct ksz_device *dev, int port, in ksz8_add_sta_mac()
1403 static int ksz8_del_sta_mac(struct ksz_device *dev, int port, in ksz8_del_sta_mac()
1434 int ksz8_mdb_add(struct ksz_device *dev, int port, in ksz8_mdb_add()
1440 int ksz8_mdb_del(struct ksz_device *dev, int port, in ksz8_mdb_del()
1446 int ksz8_fdb_add(struct ksz_device *dev, int port, const unsigned char *addr, in ksz8_fdb_add()
1452 int ksz8_fdb_del(struct ksz_device *dev, int port, const unsigned char *addr, in ksz8_fdb_del()
1458 int ksz8_port_vlan_filtering(struct ksz_device *dev, int port, bool flag, in ksz8_port_vlan_filtering()
1475 static void ksz8_port_enable_pvid(struct ksz_device *dev, int port, bool state) in ksz8_port_enable_pvid()
1488 int ksz8_port_vlan_add(struct ksz_device *dev, int port, in ksz8_port_vlan_add()
1560 int ksz8_port_vlan_del(struct ksz_device *dev, int port, in ksz8_port_vlan_del()
1592 int ksz8_port_mirror_add(struct ksz_device *dev, int port, in ksz8_port_mirror_add()
1618 void ksz8_port_mirror_del(struct ksz_device *dev, int port, in ksz8_port_mirror_del()
1641 static void ksz8795_cpu_interface_select(struct ksz_device *dev, int port) in ksz8795_cpu_interface_select()
1657 void ksz8_port_setup(struct ksz_device *dev, int port, bool cpu_port) in ksz8_port_setup()
1697 static void ksz88x3_config_rmii_clk(struct ksz_device *dev) in ksz88x3_config_rmii_clk()
1714 struct ksz_device *dev = ds->priv; in ksz8_config_cpu_port() local
1810 static void ksz8_phy_port_link_up(struct ksz_device *dev, int port, int duplex, in ksz8_phy_port_link_up()
1860 static void ksz8_cpu_port_link_up(struct ksz_device *dev, int speed, int duplex, in ksz8_cpu_port_link_up()
1892 struct ksz_device *dev = dp->ds->priv; in ksz8_phylink_mac_link_up() local
1906 struct ksz_device *dev = ds->priv; in ksz8_handle_global_errata() local
1921 int ksz8_enable_stp_addr(struct ksz_device *dev) in ksz8_enable_stp_addr()
1937 struct ksz_device *dev = ds->priv; in ksz8_setup() local
1998 void ksz8_get_caps(struct ksz_device *dev, int port, in ksz8_get_caps()
2031 int ksz8463_r_phy(struct ksz_device *dev, u16 phy, u16 reg, u16 *val) in ksz8463_r_phy()
2071 int ksz8463_w_phy(struct ksz_device *dev, u16 phy, u16 reg, u16 val) in ksz8463_w_phy()
2099 int ksz8_switch_init(struct ksz_device *dev) in ksz8_switch_init()
2108 void ksz8_switch_exit(struct ksz_device *dev) in ksz8_switch_exit()