Home
last modified time | relevance | path

Searched refs:linkmodes (Results 1 – 7 of 7) sorted by relevance

/drivers/net/phy/
A Dphy_caps.c92 __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()
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()
237 linkmode_andnot(linkmodes, linkmodes, lcap->linkmodes); in phy_caps_linkmode_max_speed()
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
[all …]
A Dphy-caps.h41 __ETHTOOL_DECLARE_LINK_MODE_MASK(linkmodes);
47 unsigned long *linkmodes);
48 void phy_caps_linkmode_max_speed(u32 max_speed, unsigned long *linkmodes);
49 bool phy_caps_valid(int speed, int duplex, const unsigned long *linkmodes);
50 void phy_caps_linkmodes(unsigned long caps, unsigned long *linkmodes);
54 phy_caps_lookup_by_linkmode(const unsigned long *linkmodes);
57 phy_caps_lookup_by_linkmode_rev(const unsigned long *linkmodes, bool fdx_only);
A Dphylink.c363 static void phylink_caps_to_linkmodes(unsigned long *linkmodes, in phylink_caps_to_linkmodes() argument
369 __set_bit(ETHTOOL_LINK_MODE_Pause_BIT, linkmodes); in phylink_caps_to_linkmodes()
372 __set_bit(ETHTOOL_LINK_MODE_Asym_Pause_BIT, linkmodes); in phylink_caps_to_linkmodes()
374 phy_caps_linkmodes(link_caps, linkmodes); in phylink_caps_to_linkmodes()
732 linkmode_and(match, pl->supported, c->linkmodes); in phylink_parse_fixedlink()
1773 linkmode_and(adv, pl->supported, c->linkmodes); in phylink_set_fixed_link()
A Dphy_device.c2255 c->linkmodes); in __genphy_config_aneg()
/drivers/net/ethernet/marvell/octeontx2/af/
A Dcgx.h174 struct cgx_lmac_fwdata_s *linkmodes,
A Drvu_cgx.c1221 struct cgx_lmac_fwdata_s *linkmodes; in rvu_mbox_handler_cgx_set_link_mode() local
1231 linkmodes = &rvu->fwdata->cgx_fw_data_usx[cgx_idx][lmac]; in rvu_mbox_handler_cgx_set_link_mode()
1233 linkmodes = &rvu->fwdata->cgx_fw_data[cgx_idx][lmac]; in rvu_mbox_handler_cgx_set_link_mode()
1235 rsp->status = cgx_set_link_mode(cgxd, req->args, linkmodes, in rvu_mbox_handler_cgx_set_link_mode()
A Dcgx.c1492 struct cgx_lmac_fwdata_s *linkmodes, in cgx_set_link_mode() argument
1507 if (linkmodes->advertised_link_modes_own != CGX_CMD_OWN_NS) in cgx_set_link_mode()
1510 linkmodes->advertised_link_modes = args.mode; in cgx_set_link_mode()
1512 linkmodes->advertised_link_modes_own = CGX_CMD_OWN_FIRMWARE; in cgx_set_link_mode()

Completed in 47 milliseconds