Lines Matching full:rtl8365mb
2 /* Realtek SMI subdriver for the Realtek RTL8365MB-VC ethernet switch.
7 * The RTL8365MB-VC is a 4+1 port 10/100/1000M switch controller. It includes 4
27 * | ~RTL8365MB ~~~ |
59 * have is the RTL8365MB-VC. Moreover, there does not seem to be any chip under
64 * been modestly named rtl8365mb. Future implementors may wish to rename things
78 * - RTL8365MB-VC
89 * vendor driver may be needed to expand support. The RTL8365MB-VC seems to be
525 .name = "RTL8365MB-VC",
631 * struct rtl8365mb - driver private data
641 struct rtl8365mb { struct
834 struct rtl8365mb *mb = priv->chip_data; in rtl8365mb_get_port_extint()
857 struct rtl8365mb *mb; in rtl8365mb_get_tag_protocol()
1076 /* TODO: Implement MII and RMII modes, which the RTL8365MB-VC also in rtl8365mb_phylink_mac_config()
1088 struct rtl8365mb *mb; in rtl8365mb_phylink_mac_link_down()
1118 struct rtl8365mb *mb; in rtl8365mb_phylink_mac_link_up()
1274 struct rtl8365mb *mb; in rtl8365mb_get_ethtool_stats()
1322 struct rtl8365mb *mb; in rtl8365mb_get_phy_stats()
1357 struct rtl8365mb *mb; in rtl8365mb_get_mac_stats()
1378 /* The RTL8365MB-VC exposes MIB objects, which we have to translate into in rtl8365mb_get_mac_stats()
1423 struct rtl8365mb *mb; in rtl8365mb_get_ctrl_stats()
1453 struct rtl8365mb *mb = priv->chip_data; in rtl8365mb_stats_update()
1530 struct rtl8365mb *mb; in rtl8365mb_get_stats64()
1542 struct rtl8365mb *mb = priv->chip_data; in rtl8365mb_stats_setup()
1569 struct rtl8365mb *mb = priv->chip_data; in rtl8365mb_stats_teardown()
1649 .name = "rtl8365mb",
1697 struct rtl8365mb *mb = priv->chip_data; in rtl8365mb_irq_setup()
1712 /* rtl8365mb IRQs cascade off this one */ in rtl8365mb_irq_setup()
1778 "rtl8365mb", priv); in rtl8365mb_irq_setup()
1816 struct rtl8365mb *mb = priv->chip_data; in rtl8365mb_irq_teardown()
1838 struct rtl8365mb *mb = priv->chip_data; in rtl8365mb_cpu_config()
1870 struct rtl8365mb *mb; in rtl8365mb_change_tag_protocol()
1898 struct rtl8365mb *mb = priv->chip_data; in rtl8365mb_switch_init()
1947 struct rtl8365mb *mb; in rtl8365mb_setup()
2073 struct rtl8365mb *mb = priv->chip_data; in rtl8365mb_detect()
2152 .chip_data_sz = sizeof(struct rtl8365mb),
2156 { .compatible = "realtek,rtl8365mb", .data = &rtl8365mb_variant, },
2163 .name = "rtl8365mb-smi",
2173 .name = "rtl8365mb-mdio",
2207 MODULE_DESCRIPTION("Driver for RTL8365MB-VC ethernet switch");