/kernel/linux/linux-5.10/include/linux/ |
H A 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()
|
H A D | ethtool_netlink.h | 11 DIV_ROUND_UP(__ETHTOOL_LINK_MODE_MASK_NBITS, 32)
|
H A D | ethtool.h | 115 DECLARE_BITMAP(name, __ETHTOOL_LINK_MODE_MASK_NBITS) 135 bitmap_zero((ptr)->link_modes.name, __ETHTOOL_LINK_MODE_MASK_NBITS) 391 * ignored (use %__ETHTOOL_LINK_MODE_MASK_NBITS instead of the latter), 396 * ignored (use %__ETHTOOL_LINK_MODE_MASK_NBITS instead of the latter),
|
/kernel/linux/linux-6.6/include/linux/ |
H A 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() 77 return bitmap_equal(src1, src2, __ETHTOOL_LINK_MODE_MASK_NBITS); in linkmode_equal() 83 return bitmap_intersects(src1, src2, __ETHTOOL_LINK_MODE_MASK_NBITS); in linkmode_intersects() 89 return bitmap_subset(src1, src2, __ETHTOOL_LINK_MODE_MASK_NBITS); in linkmode_subset()
|
H A D | ethtool_netlink.h | 11 DIV_ROUND_UP(__ETHTOOL_LINK_MODE_MASK_NBITS, 32)
|
H A D | ethtool.h | 162 DECLARE_BITMAP(name, __ETHTOOL_LINK_MODE_MASK_NBITS) 183 bitmap_zero((ptr)->link_modes.name, __ETHTOOL_LINK_MODE_MASK_NBITS) 737 * ignored (use %__ETHTOOL_LINK_MODE_MASK_NBITS instead of the latter), 742 * ignored (use %__ETHTOOL_LINK_MODE_MASK_NBITS instead of the latter),
|
/kernel/linux/linux-6.6/net/ethtool/ |
H A D | linkmodes.c | 53 __ETHTOOL_LINK_MODE_MASK_NBITS); in linkmodes_prepare_data() 77 __ETHTOOL_LINK_MODE_MASK_NBITS, in linkmodes_reply_size() 84 NULL, __ETHTOOL_LINK_MODE_MASK_NBITS, in linkmodes_reply_size() 116 __ETHTOOL_LINK_MODE_MASK_NBITS, link_mode_names, in linkmodes_fill_reply() 123 NULL, __ETHTOOL_LINK_MODE_MASK_NBITS, in linkmodes_fill_reply() 178 DECLARE_BITMAP(old_adv, __ETHTOOL_LINK_MODE_MASK_NBITS); in ethnl_auto_linkmodes() 181 bitmap_copy(old_adv, advertising, __ETHTOOL_LINK_MODE_MASK_NBITS); in ethnl_auto_linkmodes() 183 for (i = 0; i < __ETHTOOL_LINK_MODE_MASK_NBITS; i++) { in ethnl_auto_linkmodes() 198 __ETHTOOL_LINK_MODE_MASK_NBITS); in ethnl_auto_linkmodes() 282 __ETHTOOL_LINK_MODE_MASK_NBITS, in ethnl_update_linkmodes() [all...] |
H A 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() 254 __ETHTOOL_LINK_MODE_MASK_NBITS, in ethnl_set_fec()
|
H A D | common.c | 215 static_assert(ARRAY_SIZE(link_mode_names) == __ETHTOOL_LINK_MODE_MASK_NBITS); variable 378 static_assert(ARRAY_SIZE(link_mode_params) == __ETHTOOL_LINK_MODE_MASK_NBITS); variable 679 if (WARN_ON_ONCE(link_mode >= __ETHTOOL_LINK_MODE_MASK_NBITS)) in ethtool_params_from_link_mode()
|
H A D | ioctl.c | 180 return __ETHTOOL_LINK_MODE_MASK_NBITS; in __ethtool_get_sset_count() 210 __ETHTOOL_LINK_MODE_MASK_NBITS * ETH_GSTRING_LEN); in __ethtool_get_strings() 342 unsigned int size = BITS_TO_LONGS(__ETHTOOL_LINK_MODE_MASK_NBITS); in ethtool_intersect_link_masks() 367 return find_next_bit(src, __ETHTOOL_LINK_MODE_MASK_NBITS, 32) == in ethtool_convert_link_mode_to_legacy_u32() 368 __ETHTOOL_LINK_MODE_MASK_NBITS; in ethtool_convert_link_mode_to_legacy_u32() 420 DIV_ROUND_UP(__ETHTOOL_LINK_MODE_MASK_NBITS, 32) 460 __ETHTOOL_LINK_MODE_MASK_NBITS); in load_link_ksettings_from_user() 463 __ETHTOOL_LINK_MODE_MASK_NBITS); in load_link_ksettings_from_user() 466 __ETHTOOL_LINK_MODE_MASK_NBITS); in load_link_ksettings_from_user() 484 __ETHTOOL_LINK_MODE_MASK_NBITS) in ethtool_virtdev_validate_cmd() [all...] |
/kernel/linux/linux-5.10/net/ethtool/ |
H A D | linkmodes.c | 48 __ETHTOOL_LINK_MODE_MASK_NBITS); in linkmodes_prepare_data() 70 __ETHTOOL_LINK_MODE_MASK_NBITS, in linkmodes_reply_size() 77 NULL, __ETHTOOL_LINK_MODE_MASK_NBITS, in linkmodes_reply_size() 109 __ETHTOOL_LINK_MODE_MASK_NBITS, link_mode_names, in linkmodes_fill_reply() 116 NULL, __ETHTOOL_LINK_MODE_MASK_NBITS, in linkmodes_fill_reply() 290 DECLARE_BITMAP(old_adv, __ETHTOOL_LINK_MODE_MASK_NBITS); in ethnl_auto_linkmodes() 294 __ETHTOOL_LINK_MODE_MASK_NBITS); in ethnl_auto_linkmodes() 296 bitmap_copy(old_adv, advertising, __ETHTOOL_LINK_MODE_MASK_NBITS); in ethnl_auto_linkmodes() 298 for (i = 0; i < __ETHTOOL_LINK_MODE_MASK_NBITS; i++) { in ethnl_auto_linkmodes() 312 __ETHTOOL_LINK_MODE_MASK_NBITS); in ethnl_auto_linkmodes() [all...] |
H A D | ioctl.c | 160 return __ETHTOOL_LINK_MODE_MASK_NBITS; in __ethtool_get_sset_count() 190 __ETHTOOL_LINK_MODE_MASK_NBITS * ETH_GSTRING_LEN); in __ethtool_get_strings() 322 unsigned int size = BITS_TO_LONGS(__ETHTOOL_LINK_MODE_MASK_NBITS); in ethtool_intersect_link_masks() 337 bitmap_zero(dst, __ETHTOOL_LINK_MODE_MASK_NBITS); in ethtool_convert_legacy_u32_to_link_mode() 349 if (__ETHTOOL_LINK_MODE_MASK_NBITS > 32) { in ethtool_convert_link_mode_to_legacy_u32() 352 bitmap_zero(ext, __ETHTOOL_LINK_MODE_MASK_NBITS); in ethtool_convert_link_mode_to_legacy_u32() 354 bitmap_complement(ext, ext, __ETHTOOL_LINK_MODE_MASK_NBITS); in ethtool_convert_link_mode_to_legacy_u32() 356 __ETHTOOL_LINK_MODE_MASK_NBITS)) { in ethtool_convert_link_mode_to_legacy_u32() 414 DIV_ROUND_UP(__ETHTOOL_LINK_MODE_MASK_NBITS, 32) 457 __ETHTOOL_LINK_MODE_MASK_NBITS); in load_link_ksettings_from_user() [all...] |
/kernel/linux/linux-5.10/drivers/net/pcs/ |
H A D | pcs-xpcs.c | 68 __ETHTOOL_LINK_MODE_MASK_NBITS, 75 __ETHTOOL_LINK_MODE_MASK_NBITS, 105 __ETHTOOL_LINK_MODE_MASK_NBITS, 513 for_each_set_bit(bit, adv, __ETHTOOL_LINK_MODE_MASK_NBITS) { in xpcs_get_max_xlgmii_speed() 676 for (i = 0; match->supported[i] != __ETHTOOL_LINK_MODE_MASK_NBITS; i++) in xpcs_check_features()
|
/kernel/linux/linux-6.6/drivers/net/pcs/ |
H A D | pcs-xpcs.c | 27 __ETHTOOL_LINK_MODE_MASK_NBITS, 34 __ETHTOOL_LINK_MODE_MASK_NBITS, 64 __ETHTOOL_LINK_MODE_MASK_NBITS, 74 __ETHTOOL_LINK_MODE_MASK_NBITS, 87 __ETHTOOL_LINK_MODE_MASK_NBITS, 95 __ETHTOOL_LINK_MODE_MASK_NBITS, 104 __ETHTOOL_LINK_MODE_MASK_NBITS, 194 for (i = 0; compat->supported[i] != __ETHTOOL_LINK_MODE_MASK_NBITS; i++) in __xpcs_linkmode_supported() 541 for_each_set_bit(bit, adv, __ETHTOOL_LINK_MODE_MASK_NBITS) { in xpcs_get_max_xlgmii_speed() 623 for (i = 0; compat->supported[i] != __ETHTOOL_LINK_MODE_MASK_NBITS; in xpcs_validate() [all...] |
/kernel/linux/linux-5.10/drivers/net/phy/ |
H A D | phylink.c | 235 bitmap_fill(pl->supported, __ETHTOOL_LINK_MODE_MASK_NBITS); in phylink_parse_fixedlink() 419 __ETHTOOL_LINK_MODE_MASK_NBITS, state->advertising, in phylink_mac_config() 503 __ETHTOOL_LINK_MODE_MASK_NBITS, pl->link_config.advertising, in phylink_change_inband_advert() 864 bitmap_fill(pl->supported, __ETHTOOL_LINK_MODE_MASK_NBITS); in phylink_create() 1000 __ETHTOOL_LINK_MODE_MASK_NBITS, phy->supported, in phylink_bringup_phy() 1001 __ETHTOOL_LINK_MODE_MASK_NBITS, config.advertising, in phylink_bringup_phy() 1032 __ETHTOOL_LINK_MODE_MASK_NBITS, pl->supported, in phylink_bringup_phy() 1033 __ETHTOOL_LINK_MODE_MASK_NBITS, phy->advertising); in phylink_bringup_phy() 1531 __ETHTOOL_LINK_MODE_MASK_NBITS, in phylink_ethtool_ksettings_set() 1542 __ETHTOOL_LINK_MODE_MASK_NBITS, suppor in phylink_ethtool_ksettings_set() [all...] |
H A D | phy-core.c | 16 BUILD_BUG_ON_MSG(__ETHTOOL_LINK_MODE_MASK_NBITS != 92, in phy_speed_to_str() 205 if (p->bit < __ETHTOOL_LINK_MODE_MASK_NBITS && in phy_lookup_setting() 237 if (settings[i].bit < __ETHTOOL_LINK_MODE_MASK_NBITS && in phy_speeds()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/amd/xgbe/ |
H A D | xgbe-ethtool.c | 374 __ETHTOOL_LINK_MODE_MASK_NBITS, cmd->link_modes.advertising, in xgbe_set_link_ksettings() 375 __ETHTOOL_LINK_MODE_MASK_NBITS, lks->link_modes.supported); in xgbe_set_link_ksettings() 379 __ETHTOOL_LINK_MODE_MASK_NBITS); in xgbe_set_link_ksettings() 382 bitmap_empty(advertising, __ETHTOOL_LINK_MODE_MASK_NBITS)) { in xgbe_set_link_ksettings() 393 __ETHTOOL_LINK_MODE_MASK_NBITS); in xgbe_set_link_ksettings()
|
/kernel/linux/linux-6.6/drivers/net/phy/ |
H A D | phylink.c | 823 bitmap_fill(pl->supported, __ETHTOOL_LINK_MODE_MASK_NBITS); in phylink_parse_fixedlink() 1104 __ETHTOOL_LINK_MODE_MASK_NBITS, st.advertising, in phylink_mac_config() 1232 __ETHTOOL_LINK_MODE_MASK_NBITS, pl->link_config.advertising, in phylink_change_inband_advert() 1658 bitmap_fill(pl->supported, __ETHTOOL_LINK_MODE_MASK_NBITS); in phylink_create() 1806 __ETHTOOL_LINK_MODE_MASK_NBITS, phy->supported, in phylink_bringup_phy() 1807 __ETHTOOL_LINK_MODE_MASK_NBITS, config.advertising, in phylink_bringup_phy() 1840 __ETHTOOL_LINK_MODE_MASK_NBITS, pl->supported, in phylink_bringup_phy() 1841 __ETHTOOL_LINK_MODE_MASK_NBITS, phy->advertising); in phylink_bringup_phy() 2471 __ETHTOOL_LINK_MODE_MASK_NBITS, in phylink_ethtool_ksettings_set() 2482 __ETHTOOL_LINK_MODE_MASK_NBITS, suppor in phylink_ethtool_ksettings_set() [all...] |
H A D | phy-core.c | 16 BUILD_BUG_ON_MSG(__ETHTOOL_LINK_MODE_MASK_NBITS != 102, in phy_speed_to_str() 295 if (p->bit < __ETHTOOL_LINK_MODE_MASK_NBITS && in phy_lookup_setting() 327 if (settings[i].bit < __ETHTOOL_LINK_MODE_MASK_NBITS && in phy_speeds()
|
/kernel/linux/linux-5.10/drivers/net/dsa/qca/ |
H A D | ar9331.c | 380 bitmap_zero(supported, __ETHTOOL_LINK_MODE_MASK_NBITS); in ar9331_sw_phylink_validate() 395 __ETHTOOL_LINK_MODE_MASK_NBITS); in ar9331_sw_phylink_validate() 397 __ETHTOOL_LINK_MODE_MASK_NBITS); in ar9331_sw_phylink_validate() 402 bitmap_zero(supported, __ETHTOOL_LINK_MODE_MASK_NBITS); in ar9331_sw_phylink_validate()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/marvell/prestera/ |
H A 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()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx5/core/ |
H A D | en_ethtool.c | 77 __ETHTOOL_LINK_MODE_MASK_NBITS); \ 79 __ETHTOOL_LINK_MODE_MASK_NBITS); \ 653 __ETHTOOL_LINK_MODE_MASK_NBITS); in ptys2ethtool_supported_link() 671 __ETHTOOL_LINK_MODE_MASK_NBITS); in ptys2ethtool_adver_link() 1052 __ETHTOOL_LINK_MODE_MASK_NBITS)) in mlx5e_ethtool2ptys_adver_link() 1070 link_modes, __ETHTOOL_LINK_MODE_MASK_NBITS); in mlx5e_ethtool2ptys_ext_adver_link() 1082 int size = __ETHTOOL_LINK_MODE_MASK_NBITS - MLX5E_MIN_PTYS_EXT_LINK_MODE_BIT; in ext_link_mode_requested() 1086 return bitmap_intersects(modes, adver, __ETHTOOL_LINK_MODE_MASK_NBITS); in ext_link_mode_requested()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx5/core/ |
H A D | en_ethtool.c | 86 __ETHTOOL_LINK_MODE_MASK_NBITS); \ 88 __ETHTOOL_LINK_MODE_MASK_NBITS); \ 721 __ETHTOOL_LINK_MODE_MASK_NBITS); in ptys2ethtool_supported_link() 739 __ETHTOOL_LINK_MODE_MASK_NBITS); in ptys2ethtool_adver_link() 1120 __ETHTOOL_LINK_MODE_MASK_NBITS)) in mlx5e_ethtool2ptys_adver_link() 1138 link_modes, __ETHTOOL_LINK_MODE_MASK_NBITS); in mlx5e_ethtool2ptys_ext_adver_link() 1150 int size = __ETHTOOL_LINK_MODE_MASK_NBITS - MLX5E_MIN_PTYS_EXT_LINK_MODE_BIT; in ext_link_mode_requested() 1154 return bitmap_intersects(modes, adver, __ETHTOOL_LINK_MODE_MASK_NBITS); in ext_link_mode_requested()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/amd/xgbe/ |
H A D | xgbe-ethtool.c | 374 __ETHTOOL_LINK_MODE_MASK_NBITS, cmd->link_modes.advertising, in xgbe_set_link_ksettings() 375 __ETHTOOL_LINK_MODE_MASK_NBITS, lks->link_modes.supported); in xgbe_set_link_ksettings() 381 bitmap_empty(advertising, __ETHTOOL_LINK_MODE_MASK_NBITS)) { in xgbe_set_link_ksettings()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/marvell/prestera/ |
H A D | prestera_ethtool.c | 231 .eth_mode = __ETHTOOL_LINK_MODE_MASK_NBITS, 259 .eth_mode = __ETHTOOL_LINK_MODE_MASK_NBITS, 450 __ETHTOOL_LINK_MODE_MASK_NBITS)) { in prestera_port_remote_cap_get()
|