| /linux/include/linux/ |
| H A D | mii.h | 20 int advertising; member 137 * @advertising: the linkmode advertisement settings 143 static inline u32 linkmode_adv_to_mii_adv_t(const unsigned long *advertising) in linkmode_adv_to_mii_adv_t() argument 147 if (linkmode_test_bit(ETHTOOL_LINK_MODE_10baseT_Half_BIT, advertising)) in linkmode_adv_to_mii_adv_t() 149 if (linkmode_test_bit(ETHTOOL_LINK_MODE_10baseT_Full_BIT, advertising)) in linkmode_adv_to_mii_adv_t() 151 if (linkmode_test_bit(ETHTOOL_LINK_MODE_100baseT_Half_BIT, advertising)) in linkmode_adv_to_mii_adv_t() 153 if (linkmode_test_bit(ETHTOOL_LINK_MODE_100baseT_Full_BIT, advertising)) in linkmode_adv_to_mii_adv_t() 155 if (linkmode_test_bit(ETHTOOL_LINK_MODE_Pause_BIT, advertising)) in linkmode_adv_to_mii_adv_t() 157 if (linkmode_test_bit(ETHTOOL_LINK_MODE_Asym_Pause_BIT, advertising)) in linkmode_adv_to_mii_adv_t() 212 * @advertising: the linkmode advertisement settings [all …]
|
| H A D | mdio.h | 277 * @advertising: the linkmode advertisement settings 283 static inline u32 linkmode_adv_to_mii_10gbt_adv_t(unsigned long *advertising) in linkmode_adv_to_mii_10gbt_adv_t() argument 288 advertising)) in linkmode_adv_to_mii_10gbt_adv_t() 291 advertising)) in linkmode_adv_to_mii_10gbt_adv_t() 294 advertising)) in linkmode_adv_to_mii_10gbt_adv_t() 302 * @advertising: target the linkmode advertisement settings 306 * to linkmode advertisement settings. Other bits in advertising aren't changed. 308 static inline void mii_10gbt_stat_mod_linkmode_lpa_t(unsigned long *advertising, in mii_10gbt_stat_mod_linkmode_lpa_t() argument 312 advertising, lpa & MDIO_AN_10GBT_STAT_LP2_5G); in mii_10gbt_stat_mod_linkmode_lpa_t() 314 advertising, lpa & MDIO_AN_10GBT_STAT_LP5G); in mii_10gbt_stat_mod_linkmode_lpa_t() [all …]
|
| H A D | phylink.h | 106 * @advertising: ethtool bitmask containing advertised link modes 121 __ETHTOOL_DECLARE_LINK_MODE_MASK(advertising); 312 * @state->advertising may be used, but is not required. 320 * Valid state members: interface, advertising. 336 * according to @state->advertising. Beware of MACs which only 346 * Valid state members: interface, pause, advertising. 537 const unsigned long *advertising, 554 * Validate the interface mode, and advertising's autoneg bit, removing any 556 * mask. Phylink will propagate the changes to the advertising mask. See the 615 * @advertising [all...] |
| /linux/drivers/net/ethernet/atheros/alx/ |
| H A D | ethtool.c | 133 u32 supported, advertising; in alx_get_link_ksettings() local 143 advertising = ADVERTISED_TP; in alx_get_link_ksettings() 145 advertising |= hw->adv_cfg; in alx_get_link_ksettings() 157 advertising |= ADVERTISED_Pause; in alx_get_link_ksettings() 160 advertising |= ADVERTISED_Asym_Pause; in alx_get_link_ksettings() 162 advertising |= ADVERTISED_Asym_Pause; in alx_get_link_ksettings() 173 ethtool_convert_legacy_u32_to_link_mode(cmd->link_modes.advertising, in alx_get_link_ksettings() 174 advertising); in alx_get_link_ksettings() 185 u32 advertising; in alx_set_link_ksettings() local 188 ethtool_convert_link_mode_to_legacy_u32(&advertising, in alx_set_link_ksettings() [all …]
|
| /linux/drivers/net/ethernet/atheros/atl1e/ |
| H A D | atl1e_ethtool.c | 20 u32 supported, advertising; in atl1e_get_link_ksettings() local 31 advertising = ADVERTISED_TP; in atl1e_get_link_ksettings() 33 advertising |= ADVERTISED_Autoneg; in atl1e_get_link_ksettings() 34 advertising |= hw->autoneg_advertised; in atl1e_get_link_ksettings() 54 ethtool_convert_legacy_u32_to_link_mode(cmd->link_modes.advertising, in atl1e_get_link_ksettings() 55 advertising); in atl1e_get_link_ksettings() 65 u32 advertising; in atl1e_set_link_ksettings() local 67 ethtool_convert_link_mode_to_legacy_u32(&advertising, in atl1e_set_link_ksettings() 68 cmd->link_modes.advertising); in atl1e_set_link_ksettings() 76 if (advertising & ADVERTISE_1000_FULL) { in atl1e_set_link_ksettings() [all …]
|
| /linux/drivers/net/phy/ |
| H A D | phylink.c | 516 linkmode_and(state->advertising, state->advertising, mask); in phylink_validate_mac_and_pcs() 563 /* Ensure the advertising mask is a subset of the in phylink_validate_mac_and_pcs() 566 linkmode_and(state->advertising, state->advertising, in phylink_validate_mac_and_pcs() 609 tmp_state.advertising); in phylink_validate_mask() 627 linkmode_copy(state->advertising, all_adv); 743 linkmode_copy(pl->link_config.advertising, pl->supported); in phylink_parse_fixedlink() 768 linkmode_and(pl->link_config.advertising, pl->link_config.advertising, in phylink_parse_fixedlink() 1091 phylink_pcs_neg_mode(struct phylink * pl,struct phylink_pcs * pcs,phy_interface_t interface,const unsigned long * advertising) phylink_pcs_neg_mode() argument 4263 phylink_mii_c22_pcs_encode_advertisement(phy_interface_t interface,const unsigned long * advertising) phylink_mii_c22_pcs_encode_advertisement() argument 4303 phylink_mii_c22_pcs_config(struct mdio_device * pcs,phy_interface_t interface,const unsigned long * advertising,unsigned int neg_mode) phylink_mii_c22_pcs_config() argument [all...] |
| H A D | dp83869.c | 656 /* Only allow advertising what this PHY supports */ in dp83869_configure_fiber() 657 linkmode_and(phydev->advertising, phydev->advertising, in dp83869_configure_fiber() 678 linkmode_clear_bit(ETHTOOL_LINK_MODE_Autoneg_BIT, phydev->advertising); in dp83869_configure_fiber() 687 /* Update advertising from supported */ in dp83869_configure_fiber() 688 linkmode_or(phydev->advertising, phydev->advertising, in dp83869_configure_fiber()
|
| H A D | phy_device.c | 2232 /* Only allow advertising what this PHY supports */ in genphy_read_master_slave() 2233 linkmode_and(phydev->advertising, phydev->advertising, in genphy_read_master_slave() 2237 phydev->advertising)) in genphy_read_master_slave() 2240 phydev->advertising)) in genphy_read_master_slave() 2243 phydev->advertising)) in genphy_read_master_slave() 2401 * advertising, and then restart auto-negotiation. If it is not in genphy_c37_config_aneg() 2424 /* Only allow advertising what this PHY supports */ 2425 linkmode_and(phydev->advertising, phydev->advertising, [all...] |
| H A D | bcm-phy-lib.c | 823 * @advertising: the linkmode advertisement settings 830 static u32 bcm_linkmode_adv_to_lre_adv_t(unsigned long *advertising) in bcm_linkmode_adv_to_lre_adv_t() argument 835 advertising)) in bcm_linkmode_adv_to_lre_adv_t() 838 advertising)) in bcm_linkmode_adv_to_lre_adv_t() 840 if (linkmode_test_bit(ETHTOOL_LINK_MODE_Pause_BIT, advertising)) in bcm_linkmode_adv_to_lre_adv_t() 842 if (linkmode_test_bit(ETHTOOL_LINK_MODE_Asym_Pause_BIT, advertising)) in bcm_linkmode_adv_to_lre_adv_t() 1183 u32 adv = bcm_linkmode_adv_to_lre_adv_t(phydev->advertising); in bcm_config_lre_advert()
|
| /linux/drivers/net/ethernet/oki-semi/pch_gbe/ |
| H A D | pch_gbe_ethtool.c | 78 u32 supported, advertising; in pch_gbe_get_link_ksettings() local 84 ethtool_convert_link_mode_to_legacy_u32(&advertising, in pch_gbe_get_link_ksettings() 85 ecmd->link_modes.advertising); in pch_gbe_get_link_ksettings() 88 advertising &= ~(ADVERTISED_TP | ADVERTISED_1000baseT_Half); in pch_gbe_get_link_ksettings() 92 ethtool_convert_legacy_u32_to_link_mode(ecmd->link_modes.advertising, in pch_gbe_get_link_ksettings() 93 advertising); in pch_gbe_get_link_ksettings() 116 u32 advertising; in pch_gbe_set_link_ksettings() local 138 &advertising, copy_ecmd.link_modes.advertising); in pch_gbe_set_link_ksettings() 139 hw->phy.autoneg_advertised = advertising; in pch_gbe_set_link_ksettings()
|
| /linux/drivers/net/ethernet/sfc/falcon/ |
| H A D | mdio_10g.c | 236 u32 prev_advertising, advertising; in ef4_mdio_set_link_ksettings() local 241 ethtool_convert_link_mode_to_legacy_u32(&advertising, in ef4_mdio_set_link_ksettings() 242 cmd->link_modes.advertising); in ef4_mdio_set_link_ksettings() 244 prev.link_modes.advertising); in ef4_mdio_set_link_ksettings() 248 if (advertising == prev_advertising && in ef4_mdio_set_link_ksettings() 261 (advertising | SUPPORTED_Autoneg) & ~prev_supported) in ef4_mdio_set_link_ksettings() 264 ef4_link_set_advertising(efx, advertising | ADVERTISED_Autoneg); in ef4_mdio_set_link_ksettings() 270 * ef4_mdio_an_reconfigure - Push advertising flags and restart autonegotiation
|
| /linux/drivers/net/ethernet/dec/tulip/ |
| H A D | media.c | 309 tp->advertising[phy_num] = tmp_info | 1; in tulip_select_media() 312 tp->mii_advertise = tp->advertising[phy_num]; in tulip_select_media() 314 netdev_dbg(dev, " Advertising %04x on MII %d\n", in tulip_select_media() 419 negotiated = lpa & tp->advertising[0]; in tulip_check_duplex() 470 /* if not advertising at all, gen an in tulip_find_mii() 471 * advertising value from the capability in tulip_find_mii() 480 tp->advertising[phy_idx] = in tulip_find_mii() 482 } else if (tp->advertising[phy_idx]) { in tulip_find_mii() 483 to_advert = tp->advertising[phy_idx]; in tulip_find_mii() 485 tp->advertising[phy_id in tulip_find_mii() [all...] |
| /linux/drivers/net/pcs/ |
| H A D | pcs-lynx.c | 124 const unsigned long *advertising, in lynx_pcs_config_giga() 156 return phylink_mii_c22_pcs_config(pcs, interface, advertising, in lynx_pcs_config_usxgmii() 162 const unsigned long *advertising, in lynx_pcs_config_usxgmii() 222 const unsigned long *advertising, bool permit) in lynx_pcs_link_up_sgmii() 231 return lynx_pcs_config_giga(lynx->mdio, ifmode, advertising, in lynx_pcs_link_up_sgmii() 235 return lynx_pcs_config_usxgmii(lynx->mdio, ifmode, advertising, in lynx_pcs_link_up_sgmii() 116 lynx_pcs_config_giga(struct mdio_device * pcs,phy_interface_t interface,const unsigned long * advertising,unsigned int neg_mode) lynx_pcs_config_giga() argument 154 lynx_pcs_config_usxgmii(struct mdio_device * pcs,phy_interface_t interface,const unsigned long * advertising,unsigned int neg_mode) lynx_pcs_config_usxgmii() argument 175 lynx_pcs_config(struct phylink_pcs * pcs,unsigned int neg_mode,phy_interface_t ifmode,const unsigned long * advertising,bool permit) lynx_pcs_config() argument
|
| H A D | pcs-xpcs.c | 519 unsigned long *adv = state->advertising; in xpcs_get_max_xlgmii_speed() 842 const unsigned long *advertising) in xpcs_config_aneg_c37_1000basex() 880 /* Check for advertising changes and update the C45 MII ADV in xpcs_config_aneg_c37_1000basex() 884 advertising); in xpcs_config_aneg_c37_1000basex() 926 const unsigned long *advertising, in xpcs_do_config() 963 advertising); in xpcs_do_config() 987 const unsigned long *advertising, in xpcs_get_state_c73() 992 return xpcs_do_config(xpcs, interface, advertising, neg_mode); in xpcs_get_state_c73() 1035 state->advertising); in xpcs_get_state_c73() 1133 state->advertising)) { in xpcs_get_state_c37_1000basex() 828 xpcs_config_aneg_c37_1000basex(struct dw_xpcs * xpcs,unsigned int neg_mode,const unsigned long * advertising) xpcs_config_aneg_c37_1000basex() argument 912 xpcs_do_config(struct dw_xpcs * xpcs,phy_interface_t interface,const unsigned long * advertising,unsigned int neg_mode) xpcs_do_config() argument 973 xpcs_config(struct phylink_pcs * pcs,unsigned int neg_mode,phy_interface_t interface,const unsigned long * advertising,bool permit_pause_to_mac) xpcs_config() argument [all...] |
| /linux/drivers/net/ethernet/silan/ |
| H A D | sc92031.c | 1126 u32 supported, advertising; in sc92031_ethtool_get_link_ksettings() local 1142 advertising = ADVERTISED_TP | ADVERTISED_MII; in sc92031_ethtool_get_link_ksettings() 1146 advertising |= ADVERTISED_Autoneg; in sc92031_ethtool_get_link_ksettings() 1149 advertising |= ADVERTISED_10baseT_Half; in sc92031_ethtool_get_link_ksettings() 1153 advertising |= ADVERTISED_10baseT_Full; in sc92031_ethtool_get_link_ksettings() 1156 advertising |= ADVERTISED_100baseT_Half; in sc92031_ethtool_get_link_ksettings() 1160 advertising |= ADVERTISED_100baseT_Full; in sc92031_ethtool_get_link_ksettings() 1163 advertising |= ADVERTISED_Autoneg; in sc92031_ethtool_get_link_ksettings() 1174 ethtool_convert_legacy_u32_to_link_mode(cmd->link_modes.advertising, in sc92031_ethtool_get_link_ksettings() 1175 advertising); in sc92031_ethtool_get_link_ksettings() [all …]
|
| /linux/drivers/net/ethernet/atheros/atl1c/ |
| H A D | atl1c_ethtool.c | 20 u32 supported, advertising; in atl1c_get_link_ksettings() local 31 advertising = ADVERTISED_TP; in atl1c_get_link_ksettings() 33 advertising |= hw->autoneg_advertised; in atl1c_get_link_ksettings() 53 ethtool_convert_legacy_u32_to_link_mode(cmd->link_modes.advertising, in atl1c_get_link_ksettings() 54 advertising); in atl1c_get_link_ksettings()
|
| /linux/net/bluetooth/ |
| H A D | hci_sync.c | 1044 /* If a random_addr has been set we're advertising or initiating an LE in hci_set_random_addr_sync() 1108 * scanning and non-connectable advertising. in hci_update_random_address_sync() 1161 /* Check if the advertising set with handle 0x00 is in use, either by instance in hci_disable_ext_adv_legacy_instance_sync() 1162 * 0 or by an instance sharing its advertising set. in hci_disable_ext_adv_legacy_instance_sync() 1235 /* Instance 0x00 indicates all advertising instances will be disabled */ in hci_set_adv_set_random_addr_sync() 1438 /* Disable the advertising set with handle 0x00, including any in hci_setup_ext_adv_instance_sync() 1463 * advertising is used and it is not periodic. in hci_setup_ext_adv_instance_sync() 1709 /* Track which instance owns the advertising set since the handle in hci_disable_per_advertising_sync() 1741 /* If periodic advertising already disabled there is nothing to do. */ in hci_set_per_adv_params_sync() 1814 /* If periodic advertising alread in hci_adv_bcast_annoucement() [all...] |
| /linux/drivers/net/ethernet/hisilicon/hns3/hns3pf/ |
| H A D | hclge_mdio.c | 228 linkmode_copy(phydev->advertising, phydev->supported); in hclge_mac_connect_phy() 230 /* supported flag is Pause and Asym Pause, but default advertising in hclge_mac_connect_phy() 231 * should be rx on, tx on, so need clear Asym Pause in advertising in hclge_mac_connect_phy() 235 phydev->advertising); in hclge_mac_connect_phy()
|
| /linux/drivers/net/ethernet/intel/igc/ |
| H A D | igc_ethtool.c | 1933 ethtool_link_ksettings_zero_link_mode(cmd, advertising); in igc_ethtool_get_link_ksettings() 1947 ethtool_link_ksettings_add_link_mode(cmd, advertising, TP); in igc_ethtool_get_link_ksettings() 1952 ethtool_link_ksettings_add_link_mode(cmd, advertising, Autoneg); in igc_ethtool_get_link_ksettings() 1955 /* advertising link modes only apply when autoneg is on */ in igc_ethtool_get_link_ksettings() 1957 ethtool_link_ksettings_add_link_mode(cmd, advertising, in igc_ethtool_get_link_ksettings() 1960 ethtool_link_ksettings_add_link_mode(cmd, advertising, in igc_ethtool_get_link_ksettings() 1963 ethtool_link_ksettings_add_link_mode(cmd, advertising, in igc_ethtool_get_link_ksettings() 1966 ethtool_link_ksettings_add_link_mode(cmd, advertising, in igc_ethtool_get_link_ksettings() 1969 ethtool_link_ksettings_add_link_mode(cmd, advertising, in igc_ethtool_get_link_ksettings() 1972 ethtool_link_ksettings_add_link_mode(cmd, advertising, in igc_ethtool_get_link_ksettings() [all …]
|
| /linux/drivers/net/ethernet/mellanox/mlx5/core/ |
| H A D | en_ethtool.c | 1054 link_ksettings->link_modes.advertising); in ptys2ethtool_supported_advertised_port() 1074 advertising, in ptys2ethtool_supported_advertised_port() 1087 advertising, in ptys2ethtool_supported_advertised_port() 1098 advertising, TP); in ptys2ethtool_supported_advertised_port() 1104 advertising, AUI); in ptys2ethtool_supported_advertised_port() 1110 advertising, BNC); in ptys2ethtool_supported_advertised_port() 1116 advertising, MII); in ptys2ethtool_supported_advertised_port() 1122 advertising, FIBRE); in ptys2ethtool_supported_advertised_port() 1128 advertising, Backplane); in ptys2ethtool_supported_advertised_port() 1180 unsigned long *advertising in get_advertising() 1175 unsigned long *advertising = link_ksettings->link_modes.advertising; get_advertising() local [all...] |
| /linux/include/trace/events/ |
| H A D | qrtr.h | 32 TP_printk("advertising new server [%d:%x]@[%d:%d]", 59 TP_printk("advertising removal of server [%d:%x]@[%d:%d]",
|
| /linux/drivers/net/ethernet/mellanox/mlxbf_gige/ |
| H A D | mlxbf_gige_main.c | 354 linkmode_clear_bit(ETHTOOL_LINK_MODE_Pause_BIT, phydev->advertising); in mlxbf_gige_bf2_set_phy_link_mode() 355 linkmode_clear_bit(ETHTOOL_LINK_MODE_Asym_Pause_BIT, phydev->advertising); in mlxbf_gige_bf2_set_phy_link_mode() 368 linkmode_clear_bit(ETHTOOL_LINK_MODE_Pause_BIT, phydev->advertising); in mlxbf_gige_bf3_set_phy_link_mode() 369 linkmode_clear_bit(ETHTOOL_LINK_MODE_Asym_Pause_BIT, phydev->advertising); in mlxbf_gige_bf3_set_phy_link_mode()
|
| /linux/drivers/net/ethernet/sun/ |
| H A D | sungem.c | 1235 u32 advertising; in gem_begin_auto_negotiation() local 1239 &advertising, ep->link_modes.advertising); in gem_begin_auto_negotiation() 1252 if (gp->phy_mii.advertising != 0) in gem_begin_auto_negotiation() 1253 advertise &= gp->phy_mii.advertising; in gem_begin_auto_negotiation() 1263 advertise = advertising; in gem_begin_auto_negotiation() 1514 gp->phy_mii.def->ops->setup_aneg(&gp->phy_mii, gp->phy_mii.advertising); in gem_link_timer() 2515 u32 supported, advertising; in gem_get_link_ksettings() local 2533 advertising = gp->phy_mii.advertising; in gem_get_link_ksettings() 2539 if (advertising == 0) in gem_get_link_ksettings() 2540 advertising = supported; in gem_get_link_ksettings() [all …]
|
| /linux/net/sunrpc/auth_gss/ |
| H A D | gss_krb5_seal.c | 21 * in advertising or publicity pertaining to distribution of the software 50 * the name of FundsXpress. not be used in advertising or publicity pertaining
|
| H A D | gss_krb5_unseal.c | 20 * in advertising or publicity pertaining to distribution of the software 49 * the name of FundsXpress. not be used in advertising or publicity pertaining
|