| /Linux-v5.15/drivers/net/ |
| D | sungem_phy.c | 314 static int genmii_setup_aneg(struct mii_phy *phy, u32 advertise) in genmii_setup_aneg() argument 322 phy->advertising = advertise; in genmii_setup_aneg() 324 /* Setup standard advertise */ in genmii_setup_aneg() 327 if (advertise & ADVERTISED_10baseT_Half) in genmii_setup_aneg() 329 if (advertise & ADVERTISED_10baseT_Full) in genmii_setup_aneg() 331 if (advertise & ADVERTISED_100baseT_Half) in genmii_setup_aneg() 333 if (advertise & ADVERTISED_100baseT_Full) in genmii_setup_aneg() 469 static int bcm54xx_setup_aneg(struct mii_phy *phy, u32 advertise) in bcm54xx_setup_aneg() argument 477 phy->advertising = advertise; in bcm54xx_setup_aneg() 479 /* Setup standard advertise */ in bcm54xx_setup_aneg() [all …]
|
| D | mii.c | 271 /* advertise only what has been requested */ in mii_ethtool_sset() 367 /* advertise only what has been requested */ in mii_ethtool_set_link_ksettings() 507 int advertise, lpa, media, duplex; in mii_check_media() local 539 /* get MII advertise and LPA values */ in mii_check_media() 541 advertise = mii->advertising; in mii_check_media() 543 advertise = mii->mdio_read(mii->dev, mii->phy_id, MII_ADVERTISE); in mii_check_media() 544 mii->advertising = advertise; in mii_check_media() 550 /* figure out media and duplex from advertise and LPA values */ in mii_check_media() 551 media = mii_nway_result(lpa & advertise); in mii_check_media()
|
| /Linux-v5.15/tools/testing/selftests/net/forwarding/ |
| D | ethtool.sh | 188 ethtool_set $h1 advertise $speed_1_to_advertise 191 log_test "advertise subset of speeds" 204 ethtool_set $h2 advertise $speed_2_to_advertise 211 log_test "advertise subset of speeds" 230 ethtool_set $h1 advertise $speed_to_advertise 252 check_err $? "h1 advertise $speed_to_advertise, h2 sync to speed $chosen_speed" 262 # Test that when we configure links to advertise different speeds, 273 ethtool_set $h1 advertise $speed1 274 ethtool_set $h2 advertise $speed2 283 log_test "advertise different speeds autoneg on"
|
| /Linux-v5.15/drivers/net/ethernet/intel/igc/ |
| D | igc_phy.c | 265 * autoneg_advertised software override. Since we can advertise in igc_phy_setup_autoneg() 282 /* Do we want to advertise 10 Mb Half Duplex? */ in igc_phy_setup_autoneg() 284 hw_dbg("Advertise 10mb Half duplex\n"); in igc_phy_setup_autoneg() 288 /* Do we want to advertise 10 Mb Full Duplex? */ in igc_phy_setup_autoneg() 290 hw_dbg("Advertise 10mb Full duplex\n"); in igc_phy_setup_autoneg() 294 /* Do we want to advertise 100 Mb Half Duplex? */ in igc_phy_setup_autoneg() 296 hw_dbg("Advertise 100mb Half duplex\n"); in igc_phy_setup_autoneg() 300 /* Do we want to advertise 100 Mb Full Duplex? */ in igc_phy_setup_autoneg() 302 hw_dbg("Advertise 100mb Full duplex\n"); in igc_phy_setup_autoneg() 306 /* We do not allow the Phy to advertise 1000 Mb Half Duplex */ in igc_phy_setup_autoneg() [all …]
|
| /Linux-v5.15/drivers/net/ethernet/ibm/emac/ |
| D | phy.c | 110 static int genmii_setup_aneg(struct mii_phy *phy, u32 advertise) in genmii_setup_aneg() argument 118 phy->advertising = advertise; in genmii_setup_aneg() 128 /* Setup standard advertise */ in genmii_setup_aneg() 134 if (advertise & ADVERTISED_10baseT_Half) in genmii_setup_aneg() 136 if (advertise & ADVERTISED_10baseT_Full) in genmii_setup_aneg() 138 if (advertise & ADVERTISED_100baseT_Half) in genmii_setup_aneg() 140 if (advertise & ADVERTISED_100baseT_Full) in genmii_setup_aneg() 142 if (advertise & ADVERTISED_Pause) in genmii_setup_aneg() 144 if (advertise & ADVERTISED_Asym_Pause) in genmii_setup_aneg() 154 if (advertise & ADVERTISED_1000baseT_Full) in genmii_setup_aneg() [all …]
|
| D | phy.h | 31 int (*setup_aneg) (struct mii_phy * phy, u32 advertise);
|
| /Linux-v5.15/drivers/net/ethernet/dec/tulip/ |
| D | pnic2.c | 31 * Bit 9 - Full Duplex mode (Advertise 10BaseT-FD is CSR14<7> is set) 38 * Bit 18 - Advertise T4 39 * Bit 17 - Advertise 100baseTx-FD 40 * Bit 16 - Advertise 100baseTx-HD 43 * Bit 6 - HDE - Advertise 10baseT-HD 103 /* set up what to advertise during the negotiation */ in pnic2_start_nway() 113 /* bit 16 - advertise 100baseTx-HD */ in pnic2_start_nway() 116 /* bit 6 - advertise 10baseT-HD */ in pnic2_start_nway() 145 /* advertise 10baseT-FD for the negotiation (bit 9) */ in pnic2_start_nway()
|
| /Linux-v5.15/drivers/net/ethernet/sfc/ |
| D | tx.h | 29 /* we only advertise features for IPv4 and IPv6 checksums on in efx_tx_csum_type_skb() 42 /* similarly, we only advertise features for IPv4 and IPv6 checksums, in efx_tx_csum_type_skb()
|
| /Linux-v5.15/drivers/nvdimm/ |
| D | Kconfig | 12 bus is registered to advertise PMEM (persistent memory) 85 Map persistent memory, i.e. advertise it to the memory
|
| /Linux-v5.15/drivers/net/wireless/ath/ath11k/ |
| D | mac.h | 59 /* These macros should be used when we wish to advertise STBC support for 95 /* These macros should be used when we wish to advertise STBC support for
|
| /Linux-v5.15/include/uapi/linux/ |
| D | mdio.h | 250 #define MDIO_AN_10GBT_CTRL_ADV2_5G 0x0080 /* Advertise 2.5GBASE-T */ 251 #define MDIO_AN_10GBT_CTRL_ADV5G 0x0100 /* Advertise 5GBASE-T */ 252 #define MDIO_AN_10GBT_CTRL_ADV10G 0x1000 /* Advertise 10GBASE-T */ 271 #define MDIO_AN_EEE_ADV_100TX 0x0002 /* Advertise 100TX EEE cap */ 272 #define MDIO_AN_EEE_ADV_1000T 0x0004 /* Advertise 1000T EEE cap */
|
| D | mii.h | 96 #define LPA_SLCT 0x001f /* Same as advertise selector */ 152 #define ADVERTISE_1000FULL 0x0200 /* Advertise 1000BASE-T full duplex */ 153 #define ADVERTISE_1000HALF 0x0100 /* Advertise 1000BASE-T half duplex */
|
| /Linux-v5.15/drivers/net/ethernet/intel/igb/ |
| D | e1000_phy.c | 857 * configure to advertise the full capability. Setup the PHY to autoneg 873 * by the calling code so we set to advertise full capability. in igb_copper_link_autoneg() 948 * autoneg_advertised software override. Since we can advertise in igb_phy_setup_autoneg() 965 /* Do we want to advertise 10 Mb Half Duplex? */ in igb_phy_setup_autoneg() 967 hw_dbg("Advertise 10mb Half duplex\n"); in igb_phy_setup_autoneg() 971 /* Do we want to advertise 10 Mb Full Duplex? */ in igb_phy_setup_autoneg() 973 hw_dbg("Advertise 10mb Full duplex\n"); in igb_phy_setup_autoneg() 977 /* Do we want to advertise 100 Mb Half Duplex? */ in igb_phy_setup_autoneg() 979 hw_dbg("Advertise 100mb Half duplex\n"); in igb_phy_setup_autoneg() 983 /* Do we want to advertise 100 Mb Full Duplex? */ in igb_phy_setup_autoneg() [all …]
|
| /Linux-v5.15/drivers/net/ethernet/intel/e1000e/ |
| D | phy.c | 940 * autoneg_advertised software override. Since we can advertise in e1000_phy_setup_autoneg() 956 /* Do we want to advertise 10 Mb Half Duplex? */ in e1000_phy_setup_autoneg() 958 e_dbg("Advertise 10mb Half duplex\n"); in e1000_phy_setup_autoneg() 962 /* Do we want to advertise 10 Mb Full Duplex? */ in e1000_phy_setup_autoneg() 964 e_dbg("Advertise 10mb Full duplex\n"); in e1000_phy_setup_autoneg() 968 /* Do we want to advertise 100 Mb Half Duplex? */ in e1000_phy_setup_autoneg() 970 e_dbg("Advertise 100mb Half duplex\n"); in e1000_phy_setup_autoneg() 974 /* Do we want to advertise 100 Mb Full Duplex? */ in e1000_phy_setup_autoneg() 976 e_dbg("Advertise 100mb Full duplex\n"); in e1000_phy_setup_autoneg() 980 /* We do not allow the Phy to advertise 1000 Mb Half Duplex */ in e1000_phy_setup_autoneg() [all …]
|
| /Linux-v5.15/arch/powerpc/kernel/ |
| D | note.S | 35 * can be used to advertise kernel capabilities to userland.
|
| /Linux-v5.15/drivers/scsi/ufs/ |
| D | ufshcd-crypto.c | 161 * Don't use crypto if either the hardware doesn't advertise the in ufshcd_hba_init_crypto_capabilities() 193 * Cache all the UFS crypto capabilities and advertise the supported in ufshcd_hba_init_crypto_capabilities()
|
| /Linux-v5.15/tools/perf/arch/arm64/util/ |
| D | arm-spe.c | 234 * If kernel driver doesn't advertise a minimum, in arm_spe_pmu_default_config() 239 pr_debug("arm_spe driver doesn't advertise a min. interval. Using 4096\n"); in arm_spe_pmu_default_config()
|
| /Linux-v5.15/drivers/net/dsa/mv88e6xxx/ |
| D | serdes.h | 109 const unsigned long *advertise); 113 const unsigned long *advertise);
|
| D | serdes.c | 122 const unsigned long *advertise) in mv88e6352_serdes_pcs_config() argument 134 adv = linkmode_adv_to_mii_adv_x(advertise, in mv88e6352_serdes_pcs_config() 827 const unsigned long *advertise) in mv88e6390_serdes_pcs_config() argument 839 adv = linkmode_adv_to_mii_adv_x(advertise, in mv88e6390_serdes_pcs_config() 844 adv = linkmode_adv_to_mii_adv_x(advertise, in mv88e6390_serdes_pcs_config()
|
| /Linux-v5.15/net/sunrpc/ |
| D | rpcb_clnt.c | 411 * RPC services invoke this function to advertise their contact 414 * tuple they wish to advertise. 534 * RPC services invoke this function to advertise their contact 537 * netid] tuple they wish to advertise. 557 * supported by this API if the caller wishes to advertise an RPC
|
| /Linux-v5.15/drivers/dax/ |
| D | Kconfig | 41 EFI 2.8 platforms, and others, may advertise 'specific purpose'
|
| /Linux-v5.15/drivers/gpu/drm/radeon/ |
| D | radeon_acpi.c | 595 * @advertise: set advertise caps flag if set 602 u8 perf_req, bool advertise) in radeon_acpi_pcie_performance_request() argument 626 if (advertise) in radeon_acpi_pcie_performance_request()
|
| /Linux-v5.15/drivers/cxl/ |
| D | Kconfig | 71 In addition to typical memory resources a platform may also advertise
|
| /Linux-v5.15/arch/powerpc/include/uapi/asm/ |
| D | kvm_para.h | 28 * accompanied by a KVM_MAGIC_FEAT flag to advertise that they are present
|
| /Linux-v5.15/drivers/net/ethernet/intel/e1000/ |
| D | e1000_hw.c | 855 * advertise that we are capable of Rx Pause ONLY, we will in e1000_setup_fiber_serdes_link() 856 * advertise that we support both symmetric and asymmetric Rx in e1000_setup_fiber_serdes_link() 1319 * by the calling code so we set to advertise full capability. in e1000_copper_link_autoneg() 1514 * autoneg_advertised software override. Since we can advertise in e1000_phy_setup_autoneg() 1528 /* Do we want to advertise 10 Mb Half Duplex? */ in e1000_phy_setup_autoneg() 1530 e_dbg("Advertise 10mb Half duplex\n"); in e1000_phy_setup_autoneg() 1534 /* Do we want to advertise 10 Mb Full Duplex? */ in e1000_phy_setup_autoneg() 1536 e_dbg("Advertise 10mb Full duplex\n"); in e1000_phy_setup_autoneg() 1540 /* Do we want to advertise 100 Mb Half Duplex? */ in e1000_phy_setup_autoneg() 1542 e_dbg("Advertise 100mb Half duplex\n"); in e1000_phy_setup_autoneg() [all …]
|