Home
last modified time | relevance | path

Searched full:advertise (Results 1 – 25 of 266) sorted by relevance

1234567891011

/linux/drivers/net/
H A Dsungem_phy.c310 static int genmii_setup_aneg(struct mii_phy *phy, u32 advertise) in genmii_setup_aneg() argument
318 phy->advertising = advertise; in genmii_setup_aneg()
320 /* Setup standard advertise */ in genmii_setup_aneg()
323 if (advertise & ADVERTISED_10baseT_Half) in genmii_setup_aneg()
325 if (advertise & ADVERTISED_10baseT_Full) in genmii_setup_aneg()
327 if (advertise & ADVERTISED_100baseT_Half) in genmii_setup_aneg()
329 if (advertise & ADVERTISED_100baseT_Full) in genmii_setup_aneg()
466 static int bcm54xx_setup_aneg(struct mii_phy *phy, u32 advertise) in bcm54xx_setup_aneg() argument
474 phy->advertising = advertise; in bcm54xx_setup_aneg()
476 /* Setup standard advertise */ in bcm54xx_setup_aneg()
[all …]
/linux/tools/testing/selftests/drivers/net/hw/
H A Dethtool.sh187 ethtool_set $h1 advertise $speed_1_to_advertise
190 log_test "advertise subset of speeds"
203 ethtool_set $h2 advertise $speed_2_to_advertise
210 log_test "advertise $speed_1_to_advertise vs. $speed_2_to_advertise"
228 ethtool_set $h1 advertise $speed_to_advertise
250 check_err $? "h1 advertise $speed_to_advertise, h2 sync to speed $chosen_speed"
260 # Test that when we configure links to advertise different speeds,
271 ethtool_set $h1 advertise $speed1
272 ethtool_set $h2 advertise $speed2
281 log_test "advertise different speeds autoneg on"
/linux/drivers/net/ethernet/intel/igc/
H A Digc_phy.c252 * autoneg_advertised software override. Since we can advertise in igc_phy_setup_autoneg()
269 /* Do we want to advertise 10 Mb Half Duplex? */ in igc_phy_setup_autoneg()
271 hw_dbg("Advertise 10mb Half duplex\n"); in igc_phy_setup_autoneg()
275 /* Do we want to advertise 10 Mb Full Duplex? */ in igc_phy_setup_autoneg()
277 hw_dbg("Advertise 10mb Full duplex\n"); in igc_phy_setup_autoneg()
281 /* Do we want to advertise 100 Mb Half Duplex? */ in igc_phy_setup_autoneg()
283 hw_dbg("Advertise 100mb Half duplex\n"); in igc_phy_setup_autoneg()
287 /* Do we want to advertise 100 Mb Full Duplex? */ in igc_phy_setup_autoneg()
289 hw_dbg("Advertise 100mb Full duplex\n"); in igc_phy_setup_autoneg()
293 /* We do not allow the Phy to advertise 1000 Mb Half Duplex */ in igc_phy_setup_autoneg()
[all …]
/linux/drivers/net/ethernet/ibm/emac/
H A Dphy.c110 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 …]
H A Dphy.h31 int (*setup_aneg) (struct mii_phy * phy, u32 advertise);
/linux/drivers/net/ethernet/dec/tulip/
H A Dpnic2.c31 * 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/drivers/net/pcs/
H A Dpcs-mtk-lynxi.c131 int advertise, link_timer; in mtk_pcs_lynxi_config() local
133 advertise = phylink_mii_c22_pcs_encode_advertisement(interface, in mtk_pcs_lynxi_config()
135 if (advertise < 0) in mtk_pcs_lynxi_config()
136 return advertise; in mtk_pcs_lynxi_config()
195 SGMII_ADVERTISE, advertise, &changed); in mtk_pcs_lynxi_config()
/linux/Documentation/driver-api/
H A Dwbrf.rst12 To mitigate possible RFI interference producers can advertise the
17 the platform designer will advertise the availability of this feature via
19 * Producers with this _DSM will be able to advertise the frequencies in use.
/linux/drivers/net/ethernet/sfc/siena/
H A Dtx.h22 /* we only advertise features for IPv4 and IPv6 checksums on in efx_tx_csum_type_skb()
35 /* similarly, we only advertise features for IPv4 and IPv6 checksums, in efx_tx_csum_type_skb()
/linux/drivers/nvdimm/
H A DKconfig12 bus is registered to advertise PMEM (persistent memory)
68 Map persistent memory, i.e. advertise it to the memory
/linux/drivers/net/ethernet/intel/igb/
H A De1000_phy.c857 * 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/include/uapi/linux/
H A Dmii.h96 #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/drivers/net/wireless/ath/ath11k/
H A Dmac.h61 /* These macros should be used when we wish to advertise STBC support for
97 /* These macros should be used when we wish to advertise STBC support for
/linux/drivers/net/ethernet/intel/e1000e/
H A Dphy.c981 * autoneg_advertised software override. Since we can advertise in e1000_phy_setup_autoneg()
997 /* Do we want to advertise 10 Mb Half Duplex? */ in e1000_phy_setup_autoneg()
999 e_dbg("Advertise 10mb Half duplex\n"); in e1000_phy_setup_autoneg()
1003 /* Do we want to advertise 10 Mb Full Duplex? */ in e1000_phy_setup_autoneg()
1005 e_dbg("Advertise 10mb Full duplex\n"); in e1000_phy_setup_autoneg()
1009 /* Do we want to advertise 100 Mb Half Duplex? */ in e1000_phy_setup_autoneg()
1011 e_dbg("Advertise 100mb Half duplex\n"); in e1000_phy_setup_autoneg()
1015 /* Do we want to advertise 100 Mb Full Duplex? */ in e1000_phy_setup_autoneg()
1017 e_dbg("Advertise 100mb Full duplex\n"); in e1000_phy_setup_autoneg()
1021 /* We do not allow the Phy to advertise 1000 Mb Half Duplex */ in e1000_phy_setup_autoneg()
[all …]
/linux/drivers/ufs/core/
H A Dufshcd-crypto.c158 * Don't use crypto if either the hardware doesn't advertise the in ufshcd_hba_init_crypto_capabilities()
192 * Cache all the UFS crypto capabilities and advertise the supported in ufshcd_hba_init_crypto_capabilities()
/linux/arch/powerpc/kernel/
H A Dnote.S35 * can be used to advertise kernel capabilities to userland.
/linux/drivers/platform/x86/amd/
H A DKconfig34 This mechanism will only be activated on platforms that advertise a
/linux/drivers/gpu/drm/radeon/
H A Dradeon_acpi.c593 * @advertise: set advertise caps flag if set
600 u8 perf_req, bool advertise) in radeon_acpi_pcie_performance_request() argument
624 if (advertise) in radeon_acpi_pcie_performance_request()
/linux/drivers/dax/
H A DKconfig36 EFI 2.8 platforms, and others, may advertise 'specific purpose'
/linux/arch/powerpc/include/uapi/asm/
H A Dkvm_para.h15 * accompanied by a KVM_MAGIC_FEAT flag to advertise that they are present
/linux/net/rds/
H A Dib_send.c358 unsigned int avail, posted, got = 0, advertise; in rds_ib_send_grab_credits() local
366 advertise = 0; in rds_ib_send_grab_credits()
396 advertise = min_t(unsigned int, posted, max_posted); in rds_ib_send_grab_credits()
397 newval -= IB_SET_POST_CREDITS(advertise); in rds_ib_send_grab_credits()
404 *adv_credits = advertise; in rds_ib_send_grab_credits()
/linux/drivers/net/ethernet/chelsio/cxgb3/
H A Dvsc8211.c347 .advertise = t3_phy_advertise,
361 .advertise = t3_phy_advertise_fiber,
/linux/Documentation/driver-api/nvdimm/
H A Dfirmware-activate.rst17 to advertise and control their local runtime firmware activation
/linux/net/qrtr/
H A Dns.c353 /* Advertise removal of this client to all servers of remote node */ in ctrl_cmd_bye()
357 /* Advertise the removal of this client to all local servers */ in ctrl_cmd_bye()
430 /* Advertise the removal of this client to all local servers */ in ctrl_cmd_del_client()
/linux/include/linux/
H A Dsungem_phy.h14 int (*setup_aneg)(struct mii_phy *phy, u32 advertise);

1234567891011