Lines Matching refs:linkmodes
92 __set_bit(i, link_caps[capa].linkmodes); in phy_caps_init()
111 unsigned long *linkmodes) in phy_caps_speeds() argument
117 if (linkmode_intersects(lcap->linkmodes, linkmodes) && in phy_caps_speeds()
137 phy_caps_lookup_by_linkmode(const unsigned long *linkmodes) in phy_caps_lookup_by_linkmode() argument
142 if (linkmode_intersects(lcap->linkmodes, linkmodes)) in phy_caps_lookup_by_linkmode()
158 phy_caps_lookup_by_linkmode_rev(const unsigned long *linkmodes, bool fdx_only) in phy_caps_lookup_by_linkmode_rev() argument
166 if (linkmode_intersects(lcap->linkmodes, linkmodes)) in phy_caps_lookup_by_linkmode_rev()
204 if (linkmode_intersects(lcap->linkmodes, supported)) { in phy_caps_lookup()
231 void phy_caps_linkmode_max_speed(u32 max_speed, unsigned long *linkmodes) in phy_caps_linkmode_max_speed() argument
237 linkmode_andnot(linkmodes, linkmodes, lcap->linkmodes); in phy_caps_linkmode_max_speed()
251 bool phy_caps_valid(int speed, int duplex, const unsigned long *linkmodes) in phy_caps_valid() argument
258 return linkmode_intersects(link_caps[capa].linkmodes, linkmodes); in phy_caps_valid()
266 void phy_caps_linkmodes(unsigned long caps, unsigned long *linkmodes) in phy_caps_linkmodes() argument
271 linkmode_or(linkmodes, linkmodes, link_caps[capa].linkmodes); in phy_caps_linkmodes()