Lines Matching refs:mac
127 struct hclge_mac *mac = &hdev->hw.mac; in hclge_mac_mdio_config() local
132 if (hdev->hw.mac.phy_addr == PHY_INEXISTENT) { in hclge_mac_mdio_config()
136 } else if (hdev->hw.mac.phy_addr >= PHY_MAX_ADDR) { in hclge_mac_mdio_config()
138 hdev->hw.mac.phy_addr); in hclge_mac_mdio_config()
154 mdio_bus->phy_mask = ~(1 << mac->phy_addr); in hclge_mac_mdio_config()
162 phydev = mdiobus_get_phy(mdio_bus, mac->phy_addr); in hclge_mac_mdio_config()
169 mac->phydev = phydev; in hclge_mac_mdio_config()
170 mac->mdio_bus = mdio_bus; in hclge_mac_mdio_config()
194 hdev->hw.mac.req_speed = (u32)speed; in hclge_mac_adjust_link()
195 hdev->hw.mac.req_duplex = (u8)duplex; in hclge_mac_adjust_link()
207 struct phy_device *phydev = hdev->hw.mac.phydev; in hclge_mac_connect_phy()
226 linkmode_copy(mask, hdev->hw.mac.supported); in hclge_mac_connect_phy()
246 struct phy_device *phydev = hdev->hw.mac.phydev; in hclge_mac_disconnect_phy()
256 struct phy_device *phydev = hdev->hw.mac.phydev; in hclge_mac_start_phy()