| /Linux-v5.15/include/linux/ |
| D | linkmode.h | 10 bitmap_zero(dst, __ETHTOOL_LINK_MODE_MASK_NBITS); in linkmode_zero() 15 bitmap_copy(dst, src, __ETHTOOL_LINK_MODE_MASK_NBITS); in linkmode_copy() 21 bitmap_and(dst, a, b, __ETHTOOL_LINK_MODE_MASK_NBITS); in linkmode_and() 27 bitmap_or(dst, a, b, __ETHTOOL_LINK_MODE_MASK_NBITS); in linkmode_or() 32 return bitmap_empty(src, __ETHTOOL_LINK_MODE_MASK_NBITS); in linkmode_empty() 38 return bitmap_andnot(dst, src1, src2, __ETHTOOL_LINK_MODE_MASK_NBITS); in linkmode_andnot() 82 return bitmap_equal(src1, src2, __ETHTOOL_LINK_MODE_MASK_NBITS); in linkmode_equal() 88 return bitmap_intersects(src1, src2, __ETHTOOL_LINK_MODE_MASK_NBITS); in linkmode_intersects() 94 return bitmap_subset(src1, src2, __ETHTOOL_LINK_MODE_MASK_NBITS); in linkmode_subset()
|
| D | ethtool_netlink.h | 11 DIV_ROUND_UP(__ETHTOOL_LINK_MODE_MASK_NBITS, 32)
|
| D | ethtool.h | 115 DECLARE_BITMAP(name, __ETHTOOL_LINK_MODE_MASK_NBITS) 136 bitmap_zero((ptr)->link_modes.name, __ETHTOOL_LINK_MODE_MASK_NBITS)
|
| D | phylink.h | 478 bitmap_zero(bm, __ETHTOOL_LINK_MODE_MASK_NBITS)
|
| /Linux-v5.15/net/ethtool/ |
| D | linkmodes.c | 53 __ETHTOOL_LINK_MODE_MASK_NBITS); in linkmodes_prepare_data() 76 __ETHTOOL_LINK_MODE_MASK_NBITS, in linkmodes_reply_size() 83 NULL, __ETHTOOL_LINK_MODE_MASK_NBITS, in linkmodes_reply_size() 115 __ETHTOOL_LINK_MODE_MASK_NBITS, link_mode_names, in linkmodes_fill_reply() 122 NULL, __ETHTOOL_LINK_MODE_MASK_NBITS, in linkmodes_fill_reply() 185 DECLARE_BITMAP(old_adv, __ETHTOOL_LINK_MODE_MASK_NBITS); in ethnl_auto_linkmodes() 188 bitmap_copy(old_adv, advertising, __ETHTOOL_LINK_MODE_MASK_NBITS); in ethnl_auto_linkmodes() 190 for (i = 0; i < __ETHTOOL_LINK_MODE_MASK_NBITS; i++) { in ethnl_auto_linkmodes() 205 __ETHTOOL_LINK_MODE_MASK_NBITS); in ethnl_auto_linkmodes() 288 __ETHTOOL_LINK_MODE_MASK_NBITS, in ethnl_update_linkmodes()
|
| D | fec.c | 65 if (!bitmap_empty(link_modes, __ETHTOOL_LINK_MODE_MASK_NBITS)) in ethtool_link_modes_to_fecparam() 130 __ETHTOOL_LINK_MODE_MASK_NBITS); in fec_prepare_data() 134 if (data->active_fec == __ETHTOOL_LINK_MODE_MASK_NBITS) in fec_prepare_data() 151 __ETHTOOL_LINK_MODE_MASK_NBITS, in fec_reply_size() 204 __ETHTOOL_LINK_MODE_MASK_NBITS, in fec_fill_reply() 274 __ETHTOOL_LINK_MODE_MASK_NBITS, in ethnl_set_fec()
|
| D | ioctl.c | 161 return __ETHTOOL_LINK_MODE_MASK_NBITS; in __ethtool_get_sset_count() 191 __ETHTOOL_LINK_MODE_MASK_NBITS * ETH_GSTRING_LEN); in __ethtool_get_strings() 323 unsigned int size = BITS_TO_LONGS(__ETHTOOL_LINK_MODE_MASK_NBITS); in ethtool_intersect_link_masks() 338 bitmap_zero(dst, __ETHTOOL_LINK_MODE_MASK_NBITS); in ethtool_convert_legacy_u32_to_link_mode() 350 if (__ETHTOOL_LINK_MODE_MASK_NBITS > 32) { in ethtool_convert_link_mode_to_legacy_u32() 353 bitmap_zero(ext, __ETHTOOL_LINK_MODE_MASK_NBITS); in ethtool_convert_link_mode_to_legacy_u32() 355 bitmap_complement(ext, ext, __ETHTOOL_LINK_MODE_MASK_NBITS); in ethtool_convert_link_mode_to_legacy_u32() 357 __ETHTOOL_LINK_MODE_MASK_NBITS)) { in ethtool_convert_link_mode_to_legacy_u32() 415 DIV_ROUND_UP(__ETHTOOL_LINK_MODE_MASK_NBITS, 32) 455 __ETHTOOL_LINK_MODE_MASK_NBITS); in load_link_ksettings_from_user() [all …]
|
| D | common.c | 204 static_assert(ARRAY_SIZE(link_mode_names) == __ETHTOOL_LINK_MODE_MASK_NBITS); 352 static_assert(ARRAY_SIZE(link_mode_params) == __ETHTOOL_LINK_MODE_MASK_NBITS); 587 if (WARN_ON_ONCE(link_mode >= __ETHTOOL_LINK_MODE_MASK_NBITS)) in ethtool_params_from_link_mode()
|
| /Linux-v5.15/drivers/net/pcs/ |
| D | pcs-xpcs.c | 27 __ETHTOOL_LINK_MODE_MASK_NBITS, 34 __ETHTOOL_LINK_MODE_MASK_NBITS, 64 __ETHTOOL_LINK_MODE_MASK_NBITS, 77 __ETHTOOL_LINK_MODE_MASK_NBITS, 86 __ETHTOOL_LINK_MODE_MASK_NBITS, 166 for (i = 0; compat->supported[i] != __ETHTOOL_LINK_MODE_MASK_NBITS; i++) in __xpcs_linkmode_supported() 569 for_each_set_bit(bit, adv, __ETHTOOL_LINK_MODE_MASK_NBITS) { in xpcs_get_max_xlgmii_speed() 649 bitmap_zero(xpcs_supported, __ETHTOOL_LINK_MODE_MASK_NBITS); in xpcs_validate() 657 for (i = 0; compat->supported[i] != __ETHTOOL_LINK_MODE_MASK_NBITS; i++) in xpcs_validate()
|
| /Linux-v5.15/drivers/net/ethernet/microchip/sparx5/ |
| D | sparx5_phylink.c | 95 bitmap_zero(supported, __ETHTOOL_LINK_MODE_MASK_NBITS); in sparx5_phylink_validate() 98 bitmap_and(supported, supported, mask, __ETHTOOL_LINK_MODE_MASK_NBITS); in sparx5_phylink_validate() 100 __ETHTOOL_LINK_MODE_MASK_NBITS); in sparx5_phylink_validate()
|
| /Linux-v5.15/drivers/net/phy/ |
| D | phylink.c | 238 bitmap_fill(pl->supported, __ETHTOOL_LINK_MODE_MASK_NBITS); in phylink_parse_fixedlink() 432 __ETHTOOL_LINK_MODE_MASK_NBITS, state->advertising, in phylink_mac_config() 516 __ETHTOOL_LINK_MODE_MASK_NBITS, pl->link_config.advertising, in phylink_change_inband_advert() 854 bitmap_fill(pl->supported, __ETHTOOL_LINK_MODE_MASK_NBITS); in phylink_create() 991 __ETHTOOL_LINK_MODE_MASK_NBITS, phy->supported, in phylink_bringup_phy() 992 __ETHTOOL_LINK_MODE_MASK_NBITS, config.advertising, in phylink_bringup_phy() 1023 __ETHTOOL_LINK_MODE_MASK_NBITS, pl->supported, in phylink_bringup_phy() 1024 __ETHTOOL_LINK_MODE_MASK_NBITS, phy->advertising); in phylink_bringup_phy() 1620 __ETHTOOL_LINK_MODE_MASK_NBITS, in phylink_ethtool_ksettings_set() 1631 __ETHTOOL_LINK_MODE_MASK_NBITS, support); in phylink_ethtool_ksettings_set() [all …]
|
| D | phy-core.c | 16 BUILD_BUG_ON_MSG(__ETHTOOL_LINK_MODE_MASK_NBITS != 92, in phy_speed_to_str() 206 if (p->bit < __ETHTOOL_LINK_MODE_MASK_NBITS && in phy_lookup_setting() 238 if (settings[i].bit < __ETHTOOL_LINK_MODE_MASK_NBITS && in phy_speeds()
|
| D | sfp-bus.c | 366 if (bitmap_empty(modes, __ETHTOOL_LINK_MODE_MASK_NBITS) && br_nom) { in sfp_parse_support() 376 bitmap_or(support, support, modes, __ETHTOOL_LINK_MODE_MASK_NBITS); in sfp_parse_support()
|
| /Linux-v5.15/drivers/net/ethernet/amd/xgbe/ |
| D | xgbe-ethtool.c | 369 __ETHTOOL_LINK_MODE_MASK_NBITS, cmd->link_modes.advertising, in xgbe_set_link_ksettings() 370 __ETHTOOL_LINK_MODE_MASK_NBITS, lks->link_modes.supported); in xgbe_set_link_ksettings() 374 __ETHTOOL_LINK_MODE_MASK_NBITS); in xgbe_set_link_ksettings() 377 bitmap_empty(advertising, __ETHTOOL_LINK_MODE_MASK_NBITS)) { in xgbe_set_link_ksettings() 388 __ETHTOOL_LINK_MODE_MASK_NBITS); in xgbe_set_link_ksettings()
|
| /Linux-v5.15/drivers/net/dsa/qca/ |
| D | ar9331.c | 525 bitmap_zero(supported, __ETHTOOL_LINK_MODE_MASK_NBITS); in ar9331_sw_phylink_validate() 540 __ETHTOOL_LINK_MODE_MASK_NBITS); in ar9331_sw_phylink_validate() 542 __ETHTOOL_LINK_MODE_MASK_NBITS); in ar9331_sw_phylink_validate() 547 bitmap_zero(supported, __ETHTOOL_LINK_MODE_MASK_NBITS); in ar9331_sw_phylink_validate()
|
| /Linux-v5.15/drivers/net/ethernet/marvell/prestera/ |
| D | prestera_ethtool.c | 231 .eth_mode = __ETHTOOL_LINK_MODE_MASK_NBITS, 259 .eth_mode = __ETHTOOL_LINK_MODE_MASK_NBITS, 448 __ETHTOOL_LINK_MODE_MASK_NBITS)) { in prestera_port_remote_cap_get()
|
| /Linux-v5.15/drivers/net/ethernet/mellanox/mlx5/core/ |
| D | en_ethtool.c | 79 __ETHTOOL_LINK_MODE_MASK_NBITS); \ 81 __ETHTOOL_LINK_MODE_MASK_NBITS); \ 679 __ETHTOOL_LINK_MODE_MASK_NBITS); in ptys2ethtool_supported_link() 697 __ETHTOOL_LINK_MODE_MASK_NBITS); in ptys2ethtool_adver_link() 1078 __ETHTOOL_LINK_MODE_MASK_NBITS)) in mlx5e_ethtool2ptys_adver_link() 1096 link_modes, __ETHTOOL_LINK_MODE_MASK_NBITS); in mlx5e_ethtool2ptys_ext_adver_link() 1108 int size = __ETHTOOL_LINK_MODE_MASK_NBITS - MLX5E_MIN_PTYS_EXT_LINK_MODE_BIT; in ext_link_mode_requested() 1112 return bitmap_intersects(modes, adver, __ETHTOOL_LINK_MODE_MASK_NBITS); in ext_link_mode_requested()
|
| /Linux-v5.15/drivers/net/dsa/xrs700x/ |
| D | xrs700x.c | 459 bitmap_zero(supported, __ETHTOOL_LINK_MODE_MASK_NBITS); in xrs700x_phylink_validate() 471 __ETHTOOL_LINK_MODE_MASK_NBITS); in xrs700x_phylink_validate() 473 __ETHTOOL_LINK_MODE_MASK_NBITS); in xrs700x_phylink_validate()
|
| /Linux-v5.15/drivers/net/dsa/ |
| D | lantiq_gswip.c | 1451 __ETHTOOL_LINK_MODE_MASK_NBITS); in gswip_phylink_set_capab() 1453 __ETHTOOL_LINK_MODE_MASK_NBITS); in gswip_phylink_set_capab() 1481 bitmap_zero(supported, __ETHTOOL_LINK_MODE_MASK_NBITS); in gswip_xrx200_phylink_validate() 1491 bitmap_zero(supported, __ETHTOOL_LINK_MODE_MASK_NBITS); in gswip_xrx200_phylink_validate() 1521 bitmap_zero(supported, __ETHTOOL_LINK_MODE_MASK_NBITS); in gswip_xrx300_phylink_validate() 1531 bitmap_zero(supported, __ETHTOOL_LINK_MODE_MASK_NBITS); in gswip_xrx300_phylink_validate()
|
| D | bcm_sf2.c | 686 bitmap_zero(supported, __ETHTOOL_LINK_MODE_MASK_NBITS); in bcm_sf2_sw_validate() 715 __ETHTOOL_LINK_MODE_MASK_NBITS); in bcm_sf2_sw_validate() 717 __ETHTOOL_LINK_MODE_MASK_NBITS); in bcm_sf2_sw_validate()
|
| /Linux-v5.15/drivers/net/dsa/ocelot/ |
| D | seville_vsc9953.c | 1002 bitmap_zero(supported, __ETHTOOL_LINK_MODE_MASK_NBITS); in vsc9953_phylink_validate() 1022 __ETHTOOL_LINK_MODE_MASK_NBITS); in vsc9953_phylink_validate() 1024 __ETHTOOL_LINK_MODE_MASK_NBITS); in vsc9953_phylink_validate()
|
| D | felix_vsc9959.c | 946 bitmap_zero(supported, __ETHTOOL_LINK_MODE_MASK_NBITS); in vsc9959_phylink_validate() 969 __ETHTOOL_LINK_MODE_MASK_NBITS); in vsc9959_phylink_validate() 971 __ETHTOOL_LINK_MODE_MASK_NBITS); in vsc9959_phylink_validate()
|
| /Linux-v5.15/drivers/net/ethernet/marvell/octeontx2/nic/ |
| D | otx2_ethtool.c | 1144 __ETHTOOL_LINK_MODE_MASK_NBITS); in otx2_get_advertised_mode() 1145 if (bit_pos != __ETHTOOL_LINK_MODE_MASK_NBITS) in otx2_get_advertised_mode() 1173 __ETHTOOL_LINK_MODE_MASK_NBITS)) in otx2_set_link_ksettings()
|
| /Linux-v5.15/drivers/net/ethernet/mellanox/mlx4/ |
| D | en_ethtool.c | 647 __ETHTOOL_LINK_MODE_MASK_NBITS); \ 649 __ETHTOOL_LINK_MODE_MASK_NBITS); \ 708 __ETHTOOL_LINK_MODE_MASK_NBITS); in ptys2ethtool_update_link_modes() 723 __ETHTOOL_LINK_MODE_MASK_NBITS)) in ethtool2ptys_link_modes() 929 speed, __ETHTOOL_LINK_MODE_MASK_NBITS, in mlx4_en_set_link_ksettings()
|
| /Linux-v5.15/drivers/net/ethernet/freescale/enetc/ |
| D | enetc_pf.c | 943 bitmap_zero(supported, __ETHTOOL_LINK_MODE_MASK_NBITS); in enetc_pl_mac_validate() 967 __ETHTOOL_LINK_MODE_MASK_NBITS); in enetc_pl_mac_validate() 969 __ETHTOOL_LINK_MODE_MASK_NBITS); in enetc_pl_mac_validate()
|