Lines Matching refs:mac

1694 	struct mac_device_info *mac = priv->hw;  in dwxgmac2_setup()  local
1699 mac->pcsr = priv->ioaddr; in dwxgmac2_setup()
1700 mac->multicast_filter_bins = priv->plat->multicast_filter_bins; in dwxgmac2_setup()
1701 mac->unicast_filter_entries = priv->plat->unicast_filter_entries; in dwxgmac2_setup()
1702 mac->mcast_bits_log2 = 0; in dwxgmac2_setup()
1704 if (mac->multicast_filter_bins) in dwxgmac2_setup()
1705 mac->mcast_bits_log2 = ilog2(mac->multicast_filter_bins); in dwxgmac2_setup()
1707 mac->link.caps = MAC_ASYM_PAUSE | MAC_SYM_PAUSE | in dwxgmac2_setup()
1710 mac->link.duplex = 0; in dwxgmac2_setup()
1711 mac->link.speed10 = XGMAC_CONFIG_SS_10_MII; in dwxgmac2_setup()
1712 mac->link.speed100 = XGMAC_CONFIG_SS_100_MII; in dwxgmac2_setup()
1713 mac->link.speed1000 = XGMAC_CONFIG_SS_1000_GMII; in dwxgmac2_setup()
1714 mac->link.speed2500 = XGMAC_CONFIG_SS_2500_GMII; in dwxgmac2_setup()
1715 mac->link.xgmii.speed2500 = XGMAC_CONFIG_SS_2500; in dwxgmac2_setup()
1716 mac->link.xgmii.speed5000 = XGMAC_CONFIG_SS_5000; in dwxgmac2_setup()
1717 mac->link.xgmii.speed10000 = XGMAC_CONFIG_SS_10000; in dwxgmac2_setup()
1718 mac->link.speed_mask = XGMAC_CONFIG_SS_MASK; in dwxgmac2_setup()
1720 mac->mii.addr = XGMAC_MDIO_ADDR; in dwxgmac2_setup()
1721 mac->mii.data = XGMAC_MDIO_DATA; in dwxgmac2_setup()
1722 mac->mii.addr_shift = 16; in dwxgmac2_setup()
1723 mac->mii.addr_mask = GENMASK(20, 16); in dwxgmac2_setup()
1724 mac->mii.reg_shift = 0; in dwxgmac2_setup()
1725 mac->mii.reg_mask = GENMASK(15, 0); in dwxgmac2_setup()
1726 mac->mii.clk_csr_shift = 19; in dwxgmac2_setup()
1727 mac->mii.clk_csr_mask = GENMASK(21, 19); in dwxgmac2_setup()
1734 struct mac_device_info *mac = priv->hw; in dwxlgmac2_setup() local
1739 mac->pcsr = priv->ioaddr; in dwxlgmac2_setup()
1740 mac->multicast_filter_bins = priv->plat->multicast_filter_bins; in dwxlgmac2_setup()
1741 mac->unicast_filter_entries = priv->plat->unicast_filter_entries; in dwxlgmac2_setup()
1742 mac->mcast_bits_log2 = 0; in dwxlgmac2_setup()
1744 if (mac->multicast_filter_bins) in dwxlgmac2_setup()
1745 mac->mcast_bits_log2 = ilog2(mac->multicast_filter_bins); in dwxlgmac2_setup()
1747 mac->link.caps = MAC_ASYM_PAUSE | MAC_SYM_PAUSE | in dwxlgmac2_setup()
1752 mac->link.duplex = 0; in dwxlgmac2_setup()
1753 mac->link.speed1000 = XLGMAC_CONFIG_SS_1000; in dwxlgmac2_setup()
1754 mac->link.speed2500 = XLGMAC_CONFIG_SS_2500; in dwxlgmac2_setup()
1755 mac->link.xgmii.speed10000 = XLGMAC_CONFIG_SS_10G; in dwxlgmac2_setup()
1756 mac->link.xlgmii.speed25000 = XLGMAC_CONFIG_SS_25G; in dwxlgmac2_setup()
1757 mac->link.xlgmii.speed40000 = XLGMAC_CONFIG_SS_40G; in dwxlgmac2_setup()
1758 mac->link.xlgmii.speed50000 = XLGMAC_CONFIG_SS_50G; in dwxlgmac2_setup()
1759 mac->link.xlgmii.speed100000 = XLGMAC_CONFIG_SS_100G; in dwxlgmac2_setup()
1760 mac->link.speed_mask = XLGMAC_CONFIG_SS; in dwxlgmac2_setup()
1762 mac->mii.addr = XGMAC_MDIO_ADDR; in dwxlgmac2_setup()
1763 mac->mii.data = XGMAC_MDIO_DATA; in dwxlgmac2_setup()
1764 mac->mii.addr_shift = 16; in dwxlgmac2_setup()
1765 mac->mii.addr_mask = GENMASK(20, 16); in dwxlgmac2_setup()
1766 mac->mii.reg_shift = 0; in dwxlgmac2_setup()
1767 mac->mii.reg_mask = GENMASK(15, 0); in dwxlgmac2_setup()
1768 mac->mii.clk_csr_shift = 19; in dwxlgmac2_setup()
1769 mac->mii.clk_csr_mask = GENMASK(21, 19); in dwxlgmac2_setup()