H A D | mt7530.c | 604 static int mt7530_phy_read_c22(struct mt7530_priv *priv, int port, int regnum) in mt7530_phy_read_c22() argument 609 static int mt7530_phy_write_c22(struct mt7530_priv *priv, int port, int regnum, in mt7530_phy_write_c22() argument 615 static int mt7530_phy_read_c45(struct mt7530_priv *priv, int port, in mt7530_phy_read_c45() argument 621 static int mt7530_phy_write_c45(struct mt7530_priv *priv, int port, in argument 628 mt7531_ind_c45_phy_read(struct mt7530_priv * priv,int port,int devad,int regnum) mt7531_ind_c45_phy_read() argument 676 mt7531_ind_c45_phy_write(struct mt7530_priv * priv,int port,int devad,int regnum,u16 data) mt7531_ind_c45_phy_write() argument 723 mt7531_ind_c22_phy_read(struct mt7530_priv * priv,int port,int regnum) mt7531_ind_c22_phy_read() argument 760 mt7531_ind_c22_phy_write(struct mt7530_priv * priv,int port,int regnum,u16 data) mt7531_ind_c22_phy_write() argument 797 mt753x_phy_read_c22(struct mii_bus * bus,int port,int regnum) mt753x_phy_read_c22() argument 805 mt753x_phy_read_c45(struct mii_bus * bus,int port,int devad,int regnum) mt753x_phy_read_c45() argument 813 mt753x_phy_write_c22(struct mii_bus * bus,int port,int regnum,u16 val) mt753x_phy_write_c22() argument 821 mt753x_phy_write_c45(struct mii_bus * bus,int port,int devad,int regnum,u16 val) mt753x_phy_write_c45() argument 830 mt7530_get_strings(struct dsa_switch * ds,int port,u32 stringset,uint8_t * data) mt7530_get_strings() argument 844 mt7530_get_ethtool_stats(struct dsa_switch * ds,int port,uint64_t * data) mt7530_get_ethtool_stats() argument 865 mt7530_get_sset_count(struct dsa_switch * ds,int port,int sset) mt7530_get_sset_count() argument 1216 mt753x_cpu_port_enable(struct dsa_switch * ds,int port) mt753x_cpu_port_enable() argument 1261 mt7530_port_enable(struct dsa_switch * ds,int port,struct phy_device * phy) mt7530_port_enable() argument 1289 mt7530_port_disable(struct dsa_switch * ds,int port) mt7530_port_disable() argument 1307 mt7530_port_change_mtu(struct dsa_switch * ds,int port,int new_mtu) mt7530_port_change_mtu() argument 1347 mt7530_port_max_mtu(struct dsa_switch * ds,int port) mt7530_port_max_mtu() argument 1353 mt7530_stp_state_set(struct dsa_switch * ds,int port,u8 state) mt7530_stp_state_set() argument 1382 mt7530_port_pre_bridge_flags(struct dsa_switch * ds,int port,struct switchdev_brport_flags flags,struct netlink_ext_ack * extack) mt7530_port_pre_bridge_flags() argument 1394 mt7530_port_bridge_flags(struct dsa_switch * ds,int port,struct switchdev_brport_flags flags,struct netlink_ext_ack * extack) mt7530_port_bridge_flags() argument 1420 mt7530_port_bridge_join(struct dsa_switch * ds,int port,struct dsa_bridge bridge,bool * tx_fwd_offload,struct netlink_ext_ack * extack) mt7530_port_bridge_join() argument 1468 mt7530_port_set_vlan_unaware(struct dsa_switch * ds,int port) mt7530_port_set_vlan_unaware() argument 1514 mt7530_port_set_vlan_aware(struct dsa_switch * ds,int port) mt7530_port_set_vlan_aware() argument 1554 mt7530_port_bridge_leave(struct dsa_switch * ds,int port,struct dsa_bridge bridge) mt7530_port_bridge_leave() argument 1601 mt7530_port_fdb_add(struct dsa_switch * ds,int port,const unsigned char * addr,u16 vid,struct dsa_db db) mt7530_port_fdb_add() argument 1618 mt7530_port_fdb_del(struct dsa_switch * ds,int port,const unsigned char * addr,u16 vid,struct dsa_db db) mt7530_port_fdb_del() argument 1635 mt7530_port_fdb_dump(struct dsa_switch * ds,int port,dsa_fdb_dump_cb_t * cb,void * data) mt7530_port_fdb_dump() argument 1670 mt7530_port_mdb_add(struct dsa_switch * ds,int port,const struct switchdev_obj_port_mdb * mdb,struct dsa_db db) mt7530_port_mdb_add() argument 1697 mt7530_port_mdb_del(struct dsa_switch * ds,int port,const struct switchdev_obj_port_mdb * mdb,struct dsa_db db) mt7530_port_mdb_del() argument 1752 mt7530_port_vlan_filtering(struct dsa_switch * ds,int port,bool vlan_filtering,struct netlink_ext_ack * extack) mt7530_port_vlan_filtering() argument 1871 mt7530_port_vlan_add(struct dsa_switch * ds,int port,const struct switchdev_obj_port_vlan * vlan,struct netlink_ext_ack * extack) mt7530_port_vlan_add() argument 1916 mt7530_port_vlan_del(struct dsa_switch * ds,int port,const struct switchdev_obj_port_vlan * vlan) mt7530_port_vlan_del() argument 1963 mt753x_port_mirror_add(struct dsa_switch * ds,int port,struct dsa_mall_mirror_tc_entry * mirror,bool ingress,struct netlink_ext_ack * extack) mt753x_port_mirror_add() argument 2001 mt753x_port_mirror_del(struct dsa_switch * ds,int port,struct dsa_mall_mirror_tc_entry * mirror) mt753x_port_mirror_del() argument 2025 mtk_get_tag_protocol(struct dsa_switch * ds,int port,enum dsa_tag_protocol mp) mtk_get_tag_protocol() argument 2748 mt7530_mac_port_get_caps(struct dsa_switch * ds,int port,struct phylink_config * config) mt7530_mac_port_get_caps() argument 2774 mt7531_is_rgmii_port(struct mt7530_priv * priv,u32 port) mt7531_is_rgmii_port() argument 2779 mt7531_mac_port_get_caps(struct dsa_switch * ds,int port,struct phylink_config * config) mt7531_mac_port_get_caps() argument 2810 mt7988_mac_port_get_caps(struct dsa_switch * ds,int port,struct phylink_config * config) mt7988_mac_port_get_caps() argument 2838 mt7530_mac_config(struct dsa_switch * ds,int port,unsigned int mode,phy_interface_t interface) mt7530_mac_config() argument 2852 mt7531_rgmii_setup(struct mt7530_priv * priv,u32 port,phy_interface_t interface,struct phy_device * phydev) mt7531_rgmii_setup() argument 2899 mt753x_is_mac_port(u32 port) mt753x_is_mac_port() argument 2905 mt7988_mac_config(struct dsa_switch * ds,int port,unsigned int mode,phy_interface_t interface) mt7988_mac_config() argument 2916 mt7531_mac_config(struct dsa_switch * ds,int port,unsigned int mode,phy_interface_t interface) mt7531_mac_config() argument 2950 mt753x_mac_config(struct dsa_switch * ds,int port,unsigned int mode,const struct phylink_link_state * state) mt753x_mac_config() argument 2959 mt753x_phylink_mac_select_pcs(struct dsa_switch * ds,int port,phy_interface_t interface) mt753x_phylink_mac_select_pcs() argument 2977 mt753x_phylink_mac_config(struct dsa_switch * ds,int port,unsigned int mode,const struct phylink_link_state * state) mt753x_phylink_mac_config() argument 3031 mt753x_phylink_mac_link_down(struct dsa_switch * ds,int port,unsigned int mode,phy_interface_t interface) mt753x_phylink_mac_link_down() argument 3049 mt753x_phylink_mac_link_up(struct dsa_switch * ds,int port,unsigned int mode,phy_interface_t interface,struct phy_device * phydev,int speed,int duplex,bool tx_pause,bool rx_pause) mt753x_phylink_mac_link_up() argument 3101 mt7531_cpu_port_config(struct dsa_switch * ds,int port) mt7531_cpu_port_config() argument 3145 mt7988_cpu_port_config(struct dsa_switch * ds,int port) mt7988_cpu_port_config() argument 3159 mt753x_phylink_get_caps(struct dsa_switch * ds,int port,struct phylink_config * config) mt753x_phylink_get_caps() argument 3187 int port = pcs_to_mt753x_pcs(pcs)->port; mt7530_pcs_get_state() local 3272 mt753x_get_mac_eee(struct dsa_switch * ds,int port,struct ethtool_eee * e) mt753x_get_mac_eee() argument 3284 mt753x_set_mac_eee(struct dsa_switch * ds,int port,struct ethtool_eee * e) mt753x_set_mac_eee() argument [all...] |