Home
last modified time | relevance | path

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

12345678910>>...25

/kernel/linux/linux-6.6/drivers/net/
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 …]
Dmii.c271 /* 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()
/kernel/linux/linux-5.10/drivers/net/
Dsungem_phy.c314 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()
470 static int bcm54xx_setup_aneg(struct mii_phy *phy, u32 advertise) in bcm54xx_setup_aneg() argument
478 phy->advertising = advertise; in bcm54xx_setup_aneg()
480 /* Setup standard advertise */ in bcm54xx_setup_aneg()
[all …]
Dmii.c273 /* advertise only what has been requested */ in mii_ethtool_sset()
369 /* advertise only what has been requested */ in mii_ethtool_set_link_ksettings()
509 int advertise, lpa, media, duplex; in mii_check_media() local
541 /* get MII advertise and LPA values */ in mii_check_media()
543 advertise = mii->advertising; in mii_check_media()
545 advertise = mii->mdio_read(mii->dev, mii->phy_id, MII_ADVERTISE); in mii_check_media()
546 mii->advertising = advertise; in mii_check_media()
552 /* figure out media and duplex from advertise and LPA values */ in mii_check_media()
553 media = mii_nway_result(lpa & advertise); in mii_check_media()
/kernel/linux/linux-6.6/tools/testing/selftests/net/forwarding/
Dethtool.sh188 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"
/kernel/linux/linux-5.10/tools/testing/selftests/net/forwarding/
Dethtool.sh188 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"
/kernel/linux/linux-5.10/drivers/net/ethernet/intel/igc/
Digc_phy.c265 * 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 …]
/kernel/linux/linux-6.6/drivers/net/ethernet/intel/igc/
Digc_phy.c255 * autoneg_advertised software override. Since we can advertise in igc_phy_setup_autoneg()
272 /* Do we want to advertise 10 Mb Half Duplex? */ in igc_phy_setup_autoneg()
274 hw_dbg("Advertise 10mb Half duplex\n"); in igc_phy_setup_autoneg()
278 /* Do we want to advertise 10 Mb Full Duplex? */ in igc_phy_setup_autoneg()
280 hw_dbg("Advertise 10mb Full duplex\n"); in igc_phy_setup_autoneg()
284 /* Do we want to advertise 100 Mb Half Duplex? */ in igc_phy_setup_autoneg()
286 hw_dbg("Advertise 100mb Half duplex\n"); in igc_phy_setup_autoneg()
290 /* Do we want to advertise 100 Mb Full Duplex? */ in igc_phy_setup_autoneg()
292 hw_dbg("Advertise 100mb Full duplex\n"); in igc_phy_setup_autoneg()
296 /* We do not allow the Phy to advertise 1000 Mb Half Duplex */ in igc_phy_setup_autoneg()
[all …]
/kernel/linux/linux-6.6/drivers/net/ethernet/ibm/emac/
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 …]
/kernel/linux/linux-5.10/drivers/net/ethernet/ibm/emac/
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 …]
/kernel/linux/linux-5.10/drivers/net/ethernet/dec/tulip/
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()
/kernel/linux/linux-6.6/drivers/net/ethernet/dec/tulip/
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()
/kernel/linux/linux-6.6/drivers/net/pcs/
Dpcs-mtk-lynxi.c113 int advertise, link_timer; in mtk_pcs_lynxi_config() local
115 advertise = phylink_mii_c22_pcs_encode_advertisement(interface, in mtk_pcs_lynxi_config()
117 if (advertise < 0) in mtk_pcs_lynxi_config()
118 return advertise; in mtk_pcs_lynxi_config()
177 SGMII_ADVERTISE, advertise, &changed); in mtk_pcs_lynxi_config()
/kernel/linux/linux-6.6/drivers/net/ethernet/sfc/siena/
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()
/kernel/linux/linux-5.10/drivers/net/ethernet/sfc/
Dtx.h29 /* 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()
/kernel/linux/linux-6.6/drivers/net/ethernet/sfc/
Dtx.h29 /* 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()
/kernel/linux/linux-6.6/include/uapi/linux/
Dmdio.h298 #define MDIO_AN_10GBT_CTRL_ADVFSRT2_5G 0x0020 /* Advertise 2.5GBASE-T fast retrain */
299 #define MDIO_AN_10GBT_CTRL_ADV2_5G 0x0080 /* Advertise 2.5GBASE-T */
300 #define MDIO_AN_10GBT_CTRL_ADV5G 0x0100 /* Advertise 5GBASE-T */
301 #define MDIO_AN_10GBT_CTRL_ADV10G 0x1000 /* Advertise 10GBASE-T */
351 #define MDIO_AN_T1_ADV_M_MST 0x0010 /* advertise master preference */
400 #define MDIO_AN_EEE_ADV_100TX 0x0002 /* Advertise 100TX EEE cap */
401 #define MDIO_AN_EEE_ADV_1000T 0x0004 /* Advertise 1000T EEE cap */
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 */
/kernel/linux/linux-5.10/drivers/nvdimm/
DKconfig12 bus is registered to advertise PMEM (persistent memory)
85 Map persistent memory, i.e. advertise it to the memory
/kernel/linux/linux-5.10/drivers/net/wireless/ath/ath11k/
Dmac.h59 /* 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
/kernel/linux/linux-6.6/drivers/nvdimm/
DKconfig12 bus is registered to advertise PMEM (persistent memory)
68 Map persistent memory, i.e. advertise it to the memory
/kernel/linux/linux-5.10/include/uapi/linux/
Dmdio.h248 #define MDIO_AN_10GBT_CTRL_ADV2_5G 0x0080 /* Advertise 2.5GBASE-T */
249 #define MDIO_AN_10GBT_CTRL_ADV5G 0x0100 /* Advertise 5GBASE-T */
250 #define MDIO_AN_10GBT_CTRL_ADV10G 0x1000 /* Advertise 10GBASE-T */
269 #define MDIO_AN_EEE_ADV_100TX 0x0002 /* Advertise 100TX EEE cap */
270 #define MDIO_AN_EEE_ADV_1000T 0x0004 /* Advertise 1000T EEE cap */
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 */
/kernel/linux/linux-6.6/drivers/net/wireless/ath/ath11k/
Dmac.h60 /* These macros should be used when we wish to advertise STBC support for
96 /* These macros should be used when we wish to advertise STBC support for
/kernel/linux/linux-6.6/drivers/net/ethernet/intel/igb/
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 …]

12345678910>>...25