/linux-master/drivers/net/ethernet/marvell/octeon_ep/ |
H A D | octep_ethtool.c | 338 u64 advertised = 0; local 365 advertised |= BIT(OCTEP_LINK_MODE_10GBASE_T); 368 advertised |= BIT(OCTEP_LINK_MODE_10GBASE_R); 371 advertised |= BIT(OCTEP_LINK_MODE_10GBASE_CR); 374 advertised |= BIT(OCTEP_LINK_MODE_10GBASE_KR); 377 advertised |= BIT(OCTEP_LINK_MODE_10GBASE_LR); 380 advertised |= BIT(OCTEP_LINK_MODE_10GBASE_SR); 383 advertised |= BIT(OCTEP_LINK_MODE_25GBASE_CR); 386 advertised |= BIT(OCTEP_LINK_MODE_25GBASE_KR); 389 advertised | [all...] |
/linux-master/net/ethtool/ |
H A D | eee.c | 54 ret = ethnl_bitset_size(eee->advertised, eee->supported, 86 eee->advertised, eee->supported, 140 ret = ethnl_update_bitset(eee.advertised,
|
H A D | ioctl.c | 1521 ethtool_convert_legacy_u32_to_link_mode(keee->advertised, 1522 eee->advertised); 1539 ethtool_convert_link_mode_to_legacy_u32(&eee->advertised, 1540 keee->advertised);
|
/linux-master/net/tipc/ |
H A D | group.c | 73 u16 advertised; member in struct:tipc_member 436 /* If not fully advertised, do it now to prevent mutual blocking */ 437 adv = m->advertised; 601 m->advertised -= blks; 636 if (m->advertised > (ADV_ACTIVE * 3 / 4)) 641 if (m->advertised > ADV_IDLE) 645 if (m->advertised < ADV_IDLE) { 717 adv = ADV_ACTIVE - m->advertised; 719 adv = ADV_IDLE - m->advertised; 726 m->advertised [all...] |
/linux-master/drivers/net/ethernet/intel/igc/ |
H A D | igc_ethtool.c | 1633 mii_eee_cap1_mod_linkmode_t(edata->advertised, 1656 linkmode_zero(edata->advertised); 1698 adapter->eee_advert = linkmode_to_mii_eee_cap1_t(edata->advertised); 1853 u16 advertised = 0; local 1880 advertised |= ADVERTISE_2500_FULL; 1884 advertised |= ADVERTISE_1000_FULL; 1888 advertised |= ADVERTISE_100_FULL; 1892 advertised |= ADVERTISE_100_HALF; 1896 advertised |= ADVERTISE_10_FULL; 1900 advertised | [all...] |
/linux-master/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]); \ 766 table[proto].advertised, 1144 if (*ptys2legacy_ethtool_table[i].advertised == 0) 1146 if (bitmap_intersects(ptys2legacy_ethtool_table[i].advertised, 1161 if (ptys2ext_ethtool_table[i].advertised[0] == 0 && 1162 ptys2ext_ethtool_table[i].advertised[1] == 0) 1165 bitmap_and(modes, ptys2ext_ethtool_table[i].advertised, 1168 if (modes[0] == ptys2ext_ethtool_table[i].advertised[ [all...] |
/linux-master/drivers/net/ethernet/intel/ixgbe/ |
H A D | ixgbe_ethtool.c | 265 /* set the advertised speeds */ 463 u32 advertised, old; local 486 advertised = 0; 489 advertised |= IXGBE_LINK_SPEED_10GB_FULL; 492 advertised |= IXGBE_LINK_SPEED_5GB_FULL; 495 advertised |= IXGBE_LINK_SPEED_2_5GB_FULL; 498 advertised |= IXGBE_LINK_SPEED_1GB_FULL; 502 advertised |= IXGBE_LINK_SPEED_100_FULL; 506 advertised |= IXGBE_LINK_SPEED_10_FULL; 508 if (old == advertised) [all...] |
/linux-master/drivers/net/ethernet/qlogic/qede/ |
H A D | qede_ethtool.c | 1793 edata->advertised, 1796 edata->advertised, 1851 unsupp = linkmode_andnot(tmp, edata->advertised, supported); 1854 "Invalid advertised capabilities %*pb\n", 1855 __ETHTOOL_LINK_MODE_MASK_NBITS, edata->advertised); 1860 edata->advertised)) 1863 edata->advertised))
|
/linux-master/drivers/net/phy/ |
H A D | phy-c45.c | 265 * or 1 if advertised modes changed. 679 * genphy_c45_write_eee_adv - write advertised EEE link modes 746 * genphy_c45_read_eee_adv - read advertised EEE link modes 792 * genphy_c45_read_eee_lpa - read advertised LP EEE link modes 1470 * @adv: variable to store advertised linkmodes 1471 * @lp: variable to store LP advertised linkmodes 1536 linkmode_copy(data->advertised, adv); 1550 * advertised, but the previously advertised link modes are 1562 unsigned long *adv = data->advertised; [all...] |
/linux-master/drivers/net/ethernet/aquantia/atlantic/ |
H A D | aq_ethtool.c | 716 linkmode_copy(eee->advertised, eee->supported); 720 eee->eee_enabled = !linkmode_empty(eee->advertised);
|
/linux-master/drivers/net/ethernet/huawei/hinic/ |
H A D | hinic_ethtool.c | 301 link_mode.advertised == HINIC_SUPPORTED_UNKNOWN) 306 hinic_add_ethtool_link_mode(&settings, link_mode.advertised, 377 link_mode.advertised == HINIC_SUPPORTED_UNKNOWN)
|
H A D | hinic_port.h | 252 u16 advertised; member in struct:hinic_link_mode_cmd
|
/linux-master/drivers/net/usb/ |
H A D | ax88179_178a.c | 686 mii_eee_cap1_mod_linkmode_t(data->advertised, val); 701 u16 tmp16 = linkmode_to_mii_eee_cap1_t(data->advertised); 1665 linkmode_zero(eee_data.advertised);
|
H A D | r8152.c | 8935 mii_eee_cap1_mod_linkmode_t(eee->advertised, val); 8942 linkmode_and(common, eee->advertised, eee->lp_advertised); 8950 u16 val = linkmode_to_mii_eee_cap1_t(eee->advertised); 8969 mii_eee_cap1_mod_linkmode_t(eee->advertised, val); 8976 linkmode_and(common, eee->advertised, eee->lp_advertised);
|
/linux-master/drivers/net/ethernet/mellanox/mlx4/ |
H A D | en_ethtool.c | 632 __ETHTOOL_DECLARE_LINK_MODE_MASK(advertised); 643 return cfg->advertised; 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",
|
/linux-master/include/linux/ |
H A D | ethtool.h | 227 __ETHTOOL_DECLARE_LINK_MODE_MASK(advertised);
|
/linux-master/drivers/net/ethernet/intel/igb/ |
H A D | igb_ethtool.c | 3046 mii_eee_cap1_mod_linkmode_t(edata->advertised, 3104 linkmode_zero(edata->advertised); 3149 if (linkmode_andnot(tmp, edata->advertised, supported)) { 3156 edata->advertised); 3159 edata->advertised); 3167 adapter->eee_advert = linkmode_to_mii_eee_cap1_t(edata->advertised);
|
/linux-master/drivers/net/ethernet/broadcom/bnx2x/ |
H A D | bnx2x_ethtool.c | 305 /* Publish LP advertised speeds and FC */ 2124 bnx2x_eee_to_linkmode(edata->advertised, 2146 u32 advertised; local 2163 advertised = bnx2x_linkmode_to_eee(edata->advertised, 2165 if ((advertised != (eee_cfg & SHMEM_EEE_ADV_STATUS_MASK))) {
|
/linux-master/drivers/net/ethernet/intel/e1000e/ |
H A D | ethtool.c | 2229 mii_eee_cap1_mod_linkmode_t(edata->advertised, adapter->eee_advert); 2293 if (linkmode_andnot(tmp, edata->advertised, supported)) { 2298 adapter->eee_advert = linkmode_to_mii_eee_cap1_t(edata->advertised);
|
/linux-master/drivers/net/ethernet/broadcom/bnxt/ |
H A D | bnxt_ethtool.c | 4081 if (linkmode_empty(edata->advertised)) { 4082 linkmode_and(edata->advertised, advertising, eee->supported); 4083 } else if (linkmode_andnot(tmp, edata->advertised, advertising)) { 4084 netdev_warn(dev, "EEE advertised must be a subset of autoneg advertised speeds\n"); 4089 linkmode_copy(eee->advertised, edata->advertised); 4115 linkmode_zero(edata->advertised);
|
H A D | bnxt.c | 10861 /* Check if any advertised speeds are no longer supported. The caller 10974 _bnxt_fw_to_linkmode(eee->advertised, fw_speeds); 11156 eee_speeds = bnxt_get_fw_auto_link_speeds(eee->advertised); 11526 if (linkmode_andnot(tmp, eee->advertised, advertising)) { 11527 linkmode_and(eee->advertised, advertising,
|
/linux-master/include/uapi/linux/ |
H A D | ethtool.h | 47 * advertised through autonegotiation or enabled for 75 * and other link features that the link partner advertised 357 * @advertised: Mask of %ADVERTISED_* flags for the speed/duplex combinations 358 * advertised as eee capable. 360 * combinations advertised by the link partner as eee capable. 373 __u32 advertised; member in struct:ethtool_eee 575 * mii_advertise_flowctrl() or similar code to set the advertised 577 * even if @autoneg is zero. They should also allow the advertised 2241 * connectors and other link features that are advertised through 2245 * link features that the link partner advertised throug [all...] |
/linux-master/drivers/net/ethernet/micrel/ |
H A D | ksz884x.c | 1127 * @advertised: Advertised auto-negotiation setting. Used to determine link. 1136 u8 advertised; member in struct:ksz_port_info 1387 * @advertising: Temporary variable to store advertised settings. 2939 if (local == info->advertised && remote == info->partner) 2942 info->advertised = local; 5574 /* Save advertised settings for workaround in next function. */ 5605 * ethtool utility does not change advertised setting if auto
|
/linux-master/drivers/net/ethernet/broadcom/ |
H A D | tg3.c | 2362 /* Pull lp advertised settings */ 2367 /* Pull advertised and eee_enabled settings */ 2371 mii_eee_cap1_mod_linkmode_t(dest->advertised, val); 4362 mii_eee_cap1_mod_linkmode_t(tp->eee.advertised, val); 4372 /* If we advertised any eee advertisements above... */ 4618 if (!linkmode_equal(tp->eee.advertised, eee.advertised) || 4624 if (!linkmode_empty(eee.advertised)) 14181 if (!linkmode_equal(edata->advertised, tp->eee.advertised)) { [all...] |