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()
258 return linkmode_intersects(link_caps[capa].linkmodes, linkmodes); in phy_caps_valid()
271 linkmode_or(linkmodes, linkmodes, link_caps[capa].linkmodes); in phy_caps_linkmodes()
284 unsigned long link_caps = 0; in phy_caps_from_interface() local
288 link_caps |= BIT(LINK_CAPA_10000FD) | BIT(LINK_CAPA_5000FD); in phy_caps_from_interface()
292 link_caps |= BIT(LINK_CAPA_2500FD); in phy_caps_from_interface()
304 link_caps |= BIT(LINK_CAPA_1000HD) | BIT(LINK_CAPA_1000FD); in phy_caps_from_interface()
312 link_caps |= BIT(LINK_CAPA_10HD) | BIT(LINK_CAPA_10FD); in phy_caps_from_interface()
316 link_caps |= BIT(LINK_CAPA_100HD) | BIT(LINK_CAPA_100FD); in phy_caps_from_interface()
320 link_caps |= BIT(LINK_CAPA_10FD) | BIT(LINK_CAPA_100FD); in phy_caps_from_interface()
327 link_caps |= BIT(LINK_CAPA_1000HD); in phy_caps_from_interface()
331 link_caps |= BIT(LINK_CAPA_1000FD); in phy_caps_from_interface()
335 link_caps |= BIT(LINK_CAPA_2500FD); in phy_caps_from_interface()
339 link_caps |= BIT(LINK_CAPA_5000FD); in phy_caps_from_interface()
347 link_caps |= BIT(LINK_CAPA_10000FD); in phy_caps_from_interface()
351 link_caps |= BIT(LINK_CAPA_25000FD); in phy_caps_from_interface()
355 link_caps |= BIT(LINK_CAPA_40000FD); in phy_caps_from_interface()
360 link_caps |= BIT(LINK_CAPA_50000FD); in phy_caps_from_interface()
364 link_caps |= BIT(LINK_CAPA_100000FD); in phy_caps_from_interface()
368 link_caps |= LINK_CAPA_ALL; in phy_caps_from_interface()
376 return link_caps; in phy_caps_from_interface()