/kernel/linux/linux-6.6/drivers/net/ethernet/marvell/octeon_ep/ |
H A D | octep_ethtool.c | 338 u64 advertised = 0; in octep_set_link_ksettings() local 365 advertised |= BIT(OCTEP_LINK_MODE_10GBASE_T); in octep_set_link_ksettings() 368 advertised |= BIT(OCTEP_LINK_MODE_10GBASE_R); in octep_set_link_ksettings() 371 advertised |= BIT(OCTEP_LINK_MODE_10GBASE_CR); in octep_set_link_ksettings() 374 advertised |= BIT(OCTEP_LINK_MODE_10GBASE_KR); in octep_set_link_ksettings() 377 advertised |= BIT(OCTEP_LINK_MODE_10GBASE_LR); in octep_set_link_ksettings() 380 advertised |= BIT(OCTEP_LINK_MODE_10GBASE_SR); in octep_set_link_ksettings() 383 advertised |= BIT(OCTEP_LINK_MODE_25GBASE_CR); in octep_set_link_ksettings() 386 advertised |= BIT(OCTEP_LINK_MODE_25GBASE_KR); in octep_set_link_ksettings() 389 advertised | in octep_set_link_ksettings() [all...] |
/kernel/linux/linux-5.10/net/tipc/ |
H A D | group.c | 72 u16 advertised; member 435 /* If not fully advertised, do it now to prevent mutual blocking */ in tipc_group_cong() 436 adv = m->advertised; in tipc_group_cong() 600 m->advertised -= blks; in tipc_group_update_rcv_win() 635 if (m->advertised > (ADV_ACTIVE * 3 / 4)) in tipc_group_update_rcv_win() 640 if (m->advertised > ADV_IDLE) in tipc_group_update_rcv_win() 644 if (m->advertised < ADV_IDLE) { in tipc_group_update_rcv_win() 716 adv = ADV_ACTIVE - m->advertised; in tipc_group_proto_xmit() 718 adv = ADV_IDLE - m->advertised; in tipc_group_proto_xmit() 725 m->advertised in tipc_group_proto_xmit() [all...] |
/kernel/linux/linux-6.6/net/tipc/ |
H A D | group.c | 73 u16 advertised; member 436 /* If not fully advertised, do it now to prevent mutual blocking */ in tipc_group_cong() 437 adv = m->advertised; in tipc_group_cong() 601 m->advertised -= blks; in tipc_group_update_rcv_win() 636 if (m->advertised > (ADV_ACTIVE * 3 / 4)) in tipc_group_update_rcv_win() 641 if (m->advertised > ADV_IDLE) in tipc_group_update_rcv_win() 645 if (m->advertised < ADV_IDLE) { in tipc_group_update_rcv_win() 717 adv = ADV_ACTIVE - m->advertised; in tipc_group_proto_xmit() 719 adv = ADV_IDLE - m->advertised; in tipc_group_proto_xmit() 726 m->advertised in tipc_group_proto_xmit() [all...] |
/kernel/linux/linux-6.6/net/ethtool/ |
H A D | eee.c | 55 BUILD_BUG_ON(sizeof(eee->advertised) * BITS_PER_BYTE != in eee_reply_size() 61 ret = ethnl_bitset32_size(&eee->advertised, &eee->supported, in eee_reply_size() 91 &eee->advertised, &eee->supported, in eee_fill_reply() 143 ret = ethnl_update_bitset32(&eee.advertised, EEE_MODES_COUNT, in ethnl_set_eee()
|
/kernel/linux/linux-5.10/net/ethtool/ |
H A D | eee.c | 55 BUILD_BUG_ON(sizeof(eee->advertised) * BITS_PER_BYTE != in eee_reply_size() 61 ret = ethnl_bitset32_size(&eee->advertised, &eee->supported, in eee_reply_size() 91 &eee->advertised, &eee->supported, in eee_fill_reply() 164 ret = ethnl_update_bitset32(&eee.advertised, EEE_MODES_COUNT, in ethnl_set_eee()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/intel/igc/ |
H A D | igc_ethtool.c | 1555 edata->advertised = in igc_ethtool_get_eee() 1572 edata->advertised = SUPPORTED_Autoneg; in igc_ethtool_get_eee() 1582 edata->advertised &= ~edata->advertised; in igc_ethtool_get_eee() 1624 adapter->eee_advert = ethtool_adv_to_mmd_eee_adv_t(edata->advertised); in igc_ethtool_set_eee() 1778 u16 advertised = 0; in igc_ethtool_set_link_ksettings() local 1805 advertised |= ADVERTISE_2500_FULL; in igc_ethtool_set_link_ksettings() 1809 advertised |= ADVERTISE_1000_FULL; in igc_ethtool_set_link_ksettings() 1813 advertised |= ADVERTISE_100_FULL; in igc_ethtool_set_link_ksettings() 1817 advertised | in igc_ethtool_set_link_ksettings() [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/intel/igc/ |
H A D | igc_ethtool.c | 1633 edata->advertised = in igc_ethtool_get_eee() 1650 edata->advertised = SUPPORTED_Autoneg; in igc_ethtool_get_eee() 1660 edata->advertised &= ~edata->advertised; in igc_ethtool_get_eee() 1702 adapter->eee_advert = ethtool_adv_to_mmd_eee_adv_t(edata->advertised); in igc_ethtool_set_eee() 1856 u16 advertised = 0; in igc_ethtool_set_link_ksettings() local 1883 advertised |= ADVERTISE_2500_FULL; in igc_ethtool_set_link_ksettings() 1887 advertised |= ADVERTISE_1000_FULL; in igc_ethtool_set_link_ksettings() 1891 advertised |= ADVERTISE_100_FULL; in igc_ethtool_set_link_ksettings() 1895 advertised | in igc_ethtool_set_link_ksettings() [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx5/core/ |
H A D | en_ethtool.c | 62 __ETHTOOL_DECLARE_LINK_MODE_MASK(advertised); 78 bitmap_zero(cfg->advertised, \ 84 __set_bit(bit, &cfg->advertised[idx]); \ 670 table[proto].advertised, in ptys2ethtool_adver_link() 1048 if (*ptys2legacy_ethtool_table[i].advertised == 0) in mlx5e_ethtool2ptys_adver_link() 1050 if (bitmap_intersects(ptys2legacy_ethtool_table[i].advertised, in mlx5e_ethtool2ptys_adver_link() 1065 if (ptys2ext_ethtool_table[i].advertised[0] == 0 && in mlx5e_ethtool2ptys_ext_adver_link() 1066 ptys2ext_ethtool_table[i].advertised[1] == 0) in mlx5e_ethtool2ptys_ext_adver_link() 1069 bitmap_and(modes, ptys2ext_ethtool_table[i].advertised, in mlx5e_ethtool2ptys_ext_adver_link() 1072 if (modes[0] == ptys2ext_ethtool_table[i].advertised[ in mlx5e_ethtool2ptys_ext_adver_link() [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx5/core/ |
H A D | en_ethtool.c | 71 __ETHTOOL_DECLARE_LINK_MODE_MASK(advertised); 87 bitmap_zero(cfg->advertised, \ 93 __set_bit(bit, &cfg->advertised[idx]); \ 738 table[proto].advertised, in ptys2ethtool_adver_link() 1116 if (*ptys2legacy_ethtool_table[i].advertised == 0) in mlx5e_ethtool2ptys_adver_link() 1118 if (bitmap_intersects(ptys2legacy_ethtool_table[i].advertised, in mlx5e_ethtool2ptys_adver_link() 1133 if (ptys2ext_ethtool_table[i].advertised[0] == 0 && in mlx5e_ethtool2ptys_ext_adver_link() 1134 ptys2ext_ethtool_table[i].advertised[1] == 0) in mlx5e_ethtool2ptys_ext_adver_link() 1137 bitmap_and(modes, ptys2ext_ethtool_table[i].advertised, in mlx5e_ethtool2ptys_ext_adver_link() 1140 if (modes[0] == ptys2ext_ethtool_table[i].advertised[ in mlx5e_ethtool2ptys_ext_adver_link() [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlxsw/ |
H A D | switchx2.c | 548 u32 advertised; member 557 .advertised = ADVERTISED_1000baseKX_Full, 564 .advertised = ADVERTISED_10000baseKX4_Full, 573 .advertised = ADVERTISED_10000baseKR_Full, 579 .advertised = ADVERTISED_40000baseCR4_Full, 585 .advertised = ADVERTISED_40000baseKR4_Full, 591 .advertised = ADVERTISED_40000baseSR4_Full, 597 .advertised = ADVERTISED_40000baseLR4_Full, 662 modes |= mlxsw_sx_port_link_mode[i].advertised; in mlxsw_sx_from_ptys_advert_link() 760 if (advertising & mlxsw_sx_port_link_mode[i].advertised) in mlxsw_sx_to_ptys_advert_link() [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/intel/ixgbe/ |
H A D | ixgbe_ethtool.c | 267 /* set the advertised speeds */ in ixgbe_get_link_ksettings() 463 u32 advertised, old; in ixgbe_set_link_ksettings() local 487 advertised = 0; in ixgbe_set_link_ksettings() 490 advertised |= IXGBE_LINK_SPEED_10GB_FULL; in ixgbe_set_link_ksettings() 493 advertised |= IXGBE_LINK_SPEED_5GB_FULL; in ixgbe_set_link_ksettings() 496 advertised |= IXGBE_LINK_SPEED_2_5GB_FULL; in ixgbe_set_link_ksettings() 499 advertised |= IXGBE_LINK_SPEED_1GB_FULL; in ixgbe_set_link_ksettings() 503 advertised |= IXGBE_LINK_SPEED_100_FULL; in ixgbe_set_link_ksettings() 507 advertised |= IXGBE_LINK_SPEED_10_FULL; in ixgbe_set_link_ksettings() 509 if (old == advertised) in ixgbe_set_link_ksettings() [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/intel/ixgbe/ |
H A D | ixgbe_ethtool.c | 265 /* set the advertised speeds */ in ixgbe_get_link_ksettings() 461 u32 advertised, old; in ixgbe_set_link_ksettings() local 484 advertised = 0; in ixgbe_set_link_ksettings() 487 advertised |= IXGBE_LINK_SPEED_10GB_FULL; in ixgbe_set_link_ksettings() 490 advertised |= IXGBE_LINK_SPEED_5GB_FULL; in ixgbe_set_link_ksettings() 493 advertised |= IXGBE_LINK_SPEED_2_5GB_FULL; in ixgbe_set_link_ksettings() 496 advertised |= IXGBE_LINK_SPEED_1GB_FULL; in ixgbe_set_link_ksettings() 500 advertised |= IXGBE_LINK_SPEED_100_FULL; in ixgbe_set_link_ksettings() 504 advertised |= IXGBE_LINK_SPEED_10_FULL; in ixgbe_set_link_ksettings() 506 if (old == advertised) in ixgbe_set_link_ksettings() [all...] |
/kernel/linux/linux-6.6/drivers/net/phy/ |
H A D | phy-c45.c | 264 * or 1 if advertised modes changed. 678 * genphy_c45_write_eee_adv - write advertised EEE link modes 729 * genphy_c45_read_eee_adv - read advertised EEE link modes 764 * genphy_c45_read_eee_lpa - read advertised LP EEE link modes 1381 * @adv: variable to store advertised linkmodes 1382 * @lp: variable to store LP advertised linkmodes 1450 if (!ethtool_convert_link_mode_to_legacy_u32(&data->advertised, adv)) in genphy_c45_ethtool_get_eee() 1456 phydev_warn(phydev, "Not all supported or advertised EEE link modes were passed to the user space\n"); in genphy_c45_ethtool_get_eee() 1469 * advertised, but the previously advertised lin [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/qlogic/qede/ |
H A D | qede_ethtool.c | 1790 edata->advertised = ADVERTISED_1000baseT_Full; in qede_get_eee() 1792 edata->advertised |= ADVERTISED_10000baseT_Full; in qede_get_eee() 1832 if (!(edata->advertised & (ADVERTISED_1000baseT_Full | in qede_set_eee() 1834 ((edata->advertised & (ADVERTISED_1000baseT_Full | in qede_set_eee() 1836 edata->advertised)) { in qede_set_eee() 1838 "Invalid advertised capabilities %d\n", in qede_set_eee() 1839 edata->advertised); in qede_set_eee() 1843 if (edata->advertised & ADVERTISED_1000baseT_Full) in qede_set_eee() 1845 if (edata->advertised & ADVERTISED_10000baseT_Full) in qede_set_eee()
|
/kernel/linux/linux-5.10/drivers/net/phy/ |
H A D | phy.c | 904 * phy_speed_up - (re)set advertised speeds to all supported speeds 1426 data->advertised = mmd_eee_adv_to_ethtool_adv_t(val); in phy_ethtool_get_eee() 1427 data->eee_enabled = !!data->advertised; in phy_ethtool_get_eee() 1435 data->eee_active = !!(data->advertised & data->lp_advertised); in phy_ethtool_get_eee() 1465 adv = !data->advertised ? cap : in phy_ethtool_set_eee() 1466 ethtool_adv_to_mmd_eee_adv_t(data->advertised) & cap; in phy_ethtool_set_eee()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/qlogic/qede/ |
H A D | qede_ethtool.c | 1813 edata->advertised = ADVERTISED_1000baseT_Full; in qede_get_eee() 1815 edata->advertised |= ADVERTISED_10000baseT_Full; in qede_get_eee() 1855 if (!(edata->advertised & (ADVERTISED_1000baseT_Full | in qede_set_eee() 1857 ((edata->advertised & (ADVERTISED_1000baseT_Full | in qede_set_eee() 1859 edata->advertised)) { in qede_set_eee() 1861 "Invalid advertised capabilities %d\n", in qede_set_eee() 1862 edata->advertised); in qede_set_eee() 1866 if (edata->advertised & ADVERTISED_1000baseT_Full) in qede_set_eee() 1868 if (edata->advertised & ADVERTISED_10000baseT_Full) in qede_set_eee()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/intel/igb/ |
H A D | igb_ethtool.c | 3055 edata->advertised = in igb_get_eee() 3113 edata->advertised &= ~edata->advertised; in igb_get_eee() 3152 if (!edata->advertised || (edata->advertised & in igb_set_eee() 3158 adv100m_eee = !!(edata->advertised & ADVERTISE_100_FULL); in igb_set_eee() 3159 adv1g_eee = !!(edata->advertised & ADVERTISE_1000_FULL); in igb_set_eee() 3167 adapter->eee_advert = ethtool_adv_to_mmd_eee_adv_t(edata->advertised); in igb_set_eee()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/intel/igb/ |
H A D | igb_ethtool.c | 3047 edata->advertised = in igb_get_eee() 3105 edata->advertised &= ~edata->advertised; in igb_get_eee() 3144 if (!edata->advertised || (edata->advertised & in igb_set_eee() 3150 adv100m_eee = !!(edata->advertised & ADVERTISE_100_FULL); in igb_set_eee() 3151 adv1g_eee = !!(edata->advertised & ADVERTISE_1000_FULL); in igb_set_eee() 3159 adapter->eee_advert = ethtool_adv_to_mmd_eee_adv_t(edata->advertised); in igb_set_eee()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/aquantia/atlantic/ |
H A D | aq_ethtool.c | 705 eee->advertised = eee->supported; in aq_ethtool_get_eee() 709 eee->eee_enabled = !!eee->advertised; in aq_ethtool_get_eee()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/aquantia/atlantic/ |
H A D | aq_ethtool.c | 718 eee->advertised = eee->supported; in aq_ethtool_get_eee() 722 eee->eee_enabled = !!eee->advertised; in aq_ethtool_get_eee()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/broadcom/bnxt/ |
H A D | bnxt_ethtool.c | 1431 /* set the advertised speeds */ in _bnxt_fw_to_ethtool_adv_spds() 2852 if (!edata->advertised) { in bnxt_set_eee() 2853 edata->advertised = advertising & eee->supported; in bnxt_set_eee() 2854 } else if (edata->advertised & ~advertising) { in bnxt_set_eee() 2855 netdev_warn(dev, "EEE advertised %x must be a subset of autoneg advertised speeds %x\n", in bnxt_set_eee() 2856 edata->advertised, advertising); in bnxt_set_eee() 2861 eee->advertised = edata->advertised; in bnxt_set_eee() 2887 edata->advertised in bnxt_get_eee() [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/broadcom/bnxt/ |
H A D | bnxt_ethtool.c | 1481 /* set the advertised speeds */ in _bnxt_fw_to_ethtool_adv_spds() 3140 if (!edata->advertised) { in bnxt_set_eee() 3141 edata->advertised = advertising & eee->supported; in bnxt_set_eee() 3142 } else if (edata->advertised & ~advertising) { in bnxt_set_eee() 3143 netdev_warn(dev, "EEE advertised %x must be a subset of autoneg advertised speeds %x\n", in bnxt_set_eee() 3144 edata->advertised, advertising); in bnxt_set_eee() 3149 eee->advertised = edata->advertised; in bnxt_set_eee() 3175 edata->advertised in bnxt_get_eee() [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx4/ |
H A D | en_ethtool.c | 623 __ETHTOOL_DECLARE_LINK_MODE_MASK(advertised); 634 return cfg->advertised; in ptys2ethtool_link_mode() 648 bitmap_zero(cfg->advertised, \ 652 __set_bit(modes[i], cfg->advertised); \ 902 en_info(priv, "Speed was set to 0, Reset advertised Link Modes to default (%x)\n", in speed_set_ptys_admin()
|
/kernel/linux/linux-5.10/drivers/net/usb/ |
H A D | ax88179_178a.c | 724 data->advertised = mmd_eee_adv_to_ethtool_adv_t(val); in ax88179_ethtool_get_eee() 739 u16 tmp16 = ethtool_adv_to_mmd_eee_adv_t(data->advertised); in ax88179_ethtool_set_eee() 1419 eee_data.advertised = 0; in ax88179_bind() 1767 eee_data.advertised = 0; in ax88179_reset()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx4/ |
H A D | en_ethtool.c | 632 __ETHTOOL_DECLARE_LINK_MODE_MASK(advertised); 643 return cfg->advertised; in ptys2ethtool_link_mode() 656 linkmode_zero(cfg->advertised); \ 659 __set_bit(modes[i], cfg->advertised); \ 905 en_info(priv, "Speed was set to 0, Reset advertised Link Modes to default (%x)\n", in speed_set_ptys_admin()
|