Lines Matching defs:modes

16 	void (*modes)(const struct sfp_eeprom_id *id, unsigned long *modes);
42 unsigned long *modes)
44 phylink_set(modes, 2500baseX_Full);
48 unsigned long *modes)
52 * modes and set only one mode which module supports: 1000baseX_Full.
54 phylink_zero(modes);
55 phylink_set(modes, 1000baseX_Full);
64 .modes = sfp_quirk_2500basex,
70 .modes = sfp_quirk_2500basex,
76 .modes = sfp_quirk_2500basex,
82 .modes = sfp_quirk_2500basex,
86 .modes = sfp_quirk_ubnt_uf_instant,
231 * sfp_parse_support() - Parse the eeprom id for supported link modes
237 * ethtool link modes for the module.
243 __ETHTOOL_DECLARE_LINK_MODE_MASK(modes) = { 0, };
268 phylink_set(modes, 10000baseSR_Full);
270 phylink_set(modes, 10000baseLR_Full);
272 phylink_set(modes, 10000baseLRM_Full);
274 phylink_set(modes, 10000baseER_Full);
278 phylink_set(modes, 1000baseX_Full);
280 phylink_set(modes, 1000baseT_Half);
281 phylink_set(modes, 1000baseT_Full);
287 phylink_set(modes, 1000baseX_Full);
289 /* For active or passive cables, select the link modes
295 phylink_set(modes, 10000baseCR_Full);
297 phylink_set(modes, 2500baseX_Full);
299 phylink_set(modes, 1000baseX_Full);
303 phylink_set(modes, 10000baseCR_Full);
308 phylink_set(modes, 10000baseCR_Full);
316 phylink_set(modes, 100000baseSR4_Full);
317 phylink_set(modes, 25000baseSR_Full);
321 phylink_set(modes, 100000baseLR4_ER4_Full);
324 phylink_set(modes, 100000baseCR4_Full);
328 phylink_set(modes, 25000baseCR_Full);
332 phylink_set(modes, 10000baseT_Full);
335 phylink_set(modes, 5000baseT_Full);
338 phylink_set(modes, 2500baseT_Full);
347 /* For fibre channel SFP, derive possible BaseX modes */
352 phylink_set(modes, 2500baseX_Full);
354 phylink_set(modes, 1000baseX_Full);
357 /* If we haven't discovered any modes that this module supports, try
358 * the bitrate to determine supported modes. Some BiDi modules (eg,
362 if (bitmap_empty(modes, __ETHTOOL_LINK_MODE_MASK_NBITS)) {
365 phylink_set(modes, 1000baseX_Full);
369 bus->sfp_quirk->modes(id, modes);
371 bitmap_or(support, support, modes, __ETHTOOL_LINK_MODE_MASK_NBITS);
382 * @link_modes: ethtool link modes mask
385 * modes mask.