Lines Matching refs:mb
840 struct rtl8365mb *mb = priv->chip_data; in rtl8365mb_get_port_extint() local
845 &mb->chip_info->extints[i]; in rtl8365mb_get_port_extint()
863 struct rtl8365mb *mb; in rtl8365mb_get_tag_protocol() local
865 mb = priv->chip_data; in rtl8365mb_get_tag_protocol()
866 cpu = &mb->cpu; in rtl8365mb_get_tag_protocol()
1090 struct rtl8365mb *mb; in rtl8365mb_phylink_mac_link_down() local
1093 mb = priv->chip_data; in rtl8365mb_phylink_mac_link_down()
1094 p = &mb->ports[port]; in rtl8365mb_phylink_mac_link_down()
1118 struct rtl8365mb *mb; in rtl8365mb_phylink_mac_link_up() local
1121 mb = priv->chip_data; in rtl8365mb_phylink_mac_link_up()
1122 p = &mb->ports[port]; in rtl8365mb_phylink_mac_link_up()
1244 struct rtl8365mb *mb; in rtl8365mb_get_ethtool_stats() local
1248 mb = priv->chip_data; in rtl8365mb_get_ethtool_stats()
1250 mutex_lock(&mb->mib_lock); in rtl8365mb_get_ethtool_stats()
1263 mutex_unlock(&mb->mib_lock); in rtl8365mb_get_ethtool_stats()
1293 struct rtl8365mb *mb; in rtl8365mb_get_phy_stats() local
1295 mb = priv->chip_data; in rtl8365mb_get_phy_stats()
1298 mutex_lock(&mb->mib_lock); in rtl8365mb_get_phy_stats()
1301 mutex_unlock(&mb->mib_lock); in rtl8365mb_get_phy_stats()
1328 struct rtl8365mb *mb; in rtl8365mb_get_mac_stats() local
1332 mb = priv->chip_data; in rtl8365mb_get_mac_stats()
1334 mutex_lock(&mb->mib_lock); in rtl8365mb_get_mac_stats()
1347 mutex_unlock(&mb->mib_lock); in rtl8365mb_get_mac_stats()
1394 struct rtl8365mb *mb; in rtl8365mb_get_ctrl_stats() local
1396 mb = priv->chip_data; in rtl8365mb_get_ctrl_stats()
1399 mutex_lock(&mb->mib_lock); in rtl8365mb_get_ctrl_stats()
1402 mutex_unlock(&mb->mib_lock); in rtl8365mb_get_ctrl_stats()
1424 struct rtl8365mb *mb = priv->chip_data; in rtl8365mb_stats_update() local
1429 stats = &mb->ports[port].stats; in rtl8365mb_stats_update()
1431 mutex_lock(&mb->mib_lock); in rtl8365mb_stats_update()
1444 mutex_unlock(&mb->mib_lock); in rtl8365mb_stats_update()
1450 spin_lock(&mb->ports[port].stats_lock); in rtl8365mb_stats_update()
1481 spin_unlock(&mb->ports[port].stats_lock); in rtl8365mb_stats_update()
1501 struct rtl8365mb *mb; in rtl8365mb_get_stats64() local
1503 mb = priv->chip_data; in rtl8365mb_get_stats64()
1504 p = &mb->ports[port]; in rtl8365mb_get_stats64()
1513 struct rtl8365mb *mb = priv->chip_data; in rtl8365mb_stats_setup() local
1519 mutex_init(&mb->mib_lock); in rtl8365mb_stats_setup()
1522 struct rtl8365mb_port *p = &mb->ports[i]; in rtl8365mb_stats_setup()
1539 struct rtl8365mb *mb = priv->chip_data; in rtl8365mb_stats_teardown() local
1543 struct rtl8365mb_port *p = &mb->ports[i]; in rtl8365mb_stats_teardown()
1666 struct rtl8365mb *mb = priv->chip_data; in rtl8365mb_irq_setup() local
1754 mb->irq = irq; in rtl8365mb_irq_setup()
1765 free_irq(mb->irq, priv); in rtl8365mb_irq_setup()
1766 mb->irq = 0; in rtl8365mb_irq_setup()
1785 struct rtl8365mb *mb = priv->chip_data; in rtl8365mb_irq_teardown() local
1789 if (mb->irq) { in rtl8365mb_irq_teardown()
1790 free_irq(mb->irq, priv); in rtl8365mb_irq_teardown()
1791 mb->irq = 0; in rtl8365mb_irq_teardown()
1807 struct rtl8365mb *mb = priv->chip_data; in rtl8365mb_cpu_config() local
1808 struct rtl8365mb_cpu *cpu = &mb->cpu; in rtl8365mb_cpu_config()
1839 struct rtl8365mb *mb; in rtl8365mb_change_tag_protocol() local
1841 mb = priv->chip_data; in rtl8365mb_change_tag_protocol()
1842 cpu = &mb->cpu; in rtl8365mb_change_tag_protocol()
1867 struct rtl8365mb *mb = priv->chip_data; in rtl8365mb_switch_init() local
1872 ci = mb->chip_info; in rtl8365mb_switch_init()
1916 struct rtl8365mb *mb; in rtl8365mb_setup() local
1920 mb = priv->chip_data; in rtl8365mb_setup()
1921 cpu = &mb->cpu; in rtl8365mb_setup()
1957 struct rtl8365mb_port *p = &mb->ports[i]; in rtl8365mb_setup()
2047 struct rtl8365mb *mb = priv->chip_data; in rtl8365mb_detect() local
2064 mb->chip_info = ci; in rtl8365mb_detect()
2069 if (!mb->chip_info) { in rtl8365mb_detect()
2076 dev_info(priv->dev, "found an %s switch\n", mb->chip_info->name); in rtl8365mb_detect()
2079 mb->priv = priv; in rtl8365mb_detect()
2080 mb->cpu.trap_port = RTL8365MB_MAX_NUM_PORTS; in rtl8365mb_detect()
2081 mb->cpu.insert = RTL8365MB_CPU_INSERT_TO_ALL; in rtl8365mb_detect()
2082 mb->cpu.position = RTL8365MB_CPU_POS_AFTER_SA; in rtl8365mb_detect()
2083 mb->cpu.rx_length = RTL8365MB_CPU_RXLEN_64BYTES; in rtl8365mb_detect()
2084 mb->cpu.format = RTL8365MB_CPU_FORMAT_8BYTES; in rtl8365mb_detect()