Lines Matching refs:link_caps

9 static struct link_capabilities link_caps[__LINK_CAPA_MAX] __ro_after_init = {  variable
61 for (cap = link_caps; cap < &link_caps[__LINK_CAPA_MAX]; cap++)
64 for (cap = &link_caps[__LINK_CAPA_MAX - 1]; cap >= link_caps; cap--)
92 __set_bit(i, link_caps[capa].linkmodes); in phy_caps_init()
252 return linkmode_intersects(link_caps[capa].linkmodes, linkmodes); in phy_caps_valid()
265 linkmode_or(linkmodes, linkmodes, link_caps[capa].linkmodes); in phy_caps_linkmodes()
278 unsigned long link_caps = 0; in phy_caps_from_interface() local
282 link_caps |= BIT(LINK_CAPA_10000FD) | BIT(LINK_CAPA_5000FD); in phy_caps_from_interface()
286 link_caps |= BIT(LINK_CAPA_2500FD); in phy_caps_from_interface()
298 link_caps |= BIT(LINK_CAPA_1000HD) | BIT(LINK_CAPA_1000FD); in phy_caps_from_interface()
306 link_caps |= BIT(LINK_CAPA_10HD) | BIT(LINK_CAPA_10FD); in phy_caps_from_interface()
310 link_caps |= BIT(LINK_CAPA_100HD) | BIT(LINK_CAPA_100FD); in phy_caps_from_interface()
317 link_caps |= BIT(LINK_CAPA_1000HD); in phy_caps_from_interface()
321 link_caps |= BIT(LINK_CAPA_1000FD); in phy_caps_from_interface()
325 link_caps |= BIT(LINK_CAPA_2500FD); in phy_caps_from_interface()
329 link_caps |= BIT(LINK_CAPA_5000FD); in phy_caps_from_interface()
337 link_caps |= BIT(LINK_CAPA_10000FD); in phy_caps_from_interface()
341 link_caps |= BIT(LINK_CAPA_25000FD); in phy_caps_from_interface()
345 link_caps |= BIT(LINK_CAPA_40000FD); in phy_caps_from_interface()
349 link_caps |= LINK_CAPA_ALL; in phy_caps_from_interface()
357 return link_caps; in phy_caps_from_interface()