Home
last modified time | relevance | path

Searched full:advertising (Results 1 – 25 of 325) sorted by relevance

12345678910>>...13

/linux/include/linux/
H A Dmii.h20 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
219 linkmode_adv_to_mii_ctrl1000_t(const unsigned long * advertising) linkmode_adv_to_mii_ctrl1000_t() argument
300 mii_stat1000_mod_linkmode_lpa_t(unsigned long * advertising,u32 lpa) mii_stat1000_mod_linkmode_lpa_t() argument
366 mii_adv_mod_linkmode_adv_t(unsigned long * advertising,u32 adv) mii_adv_mod_linkmode_adv_t() argument
397 mii_adv_to_linkmode_adv_t(unsigned long * advertising,u32 adv) mii_adv_to_linkmode_adv_t() argument
441 mii_ctrl1000_mod_linkmode_adv_t(unsigned long * advertising,u32 ctrl1000) mii_ctrl1000_mod_linkmode_adv_t() argument
457 linkmode_adv_to_lcl_adv_t(const unsigned long * advertising) linkmode_adv_to_lcl_adv_t() argument
[all...]
H A Dmdio.h274 * @advertising: the linkmode advertisement settings
280 static inline u32 linkmode_adv_to_mii_10gbt_adv_t(unsigned long *advertising) in linkmode_adv_to_mii_10gbt_adv_t() argument
285 advertising)) in linkmode_adv_to_mii_10gbt_adv_t()
288 advertising)) in linkmode_adv_to_mii_10gbt_adv_t()
291 advertising)) in linkmode_adv_to_mii_10gbt_adv_t()
299 * @advertising: target the linkmode advertisement settings
303 * to linkmode advertisement settings. Other bits in advertising aren't changed.
305 static inline void mii_10gbt_stat_mod_linkmode_lpa_t(unsigned long *advertising, in mii_10gbt_stat_mod_linkmode_lpa_t() argument
309 advertising, lpa & MDIO_AN_10GBT_STAT_LP2_5G); in mii_10gbt_stat_mod_linkmode_lpa_t()
311 advertising, lp in mii_10gbt_stat_mod_linkmode_lpa_t()
325 mii_t1_adv_l_mod_linkmode_t(unsigned long * advertising,u32 lpa) mii_t1_adv_l_mod_linkmode_t() argument
342 mii_t1_adv_m_mod_linkmode_t(unsigned long * advertising,u32 lpa) mii_t1_adv_m_mod_linkmode_t() argument
360 linkmode_adv_to_mii_t1_adv_l_t(unsigned long * advertising) linkmode_adv_to_mii_t1_adv_l_t() argument
380 linkmode_adv_to_mii_t1_adv_m_t(unsigned long * advertising) linkmode_adv_to_mii_t1_adv_m_t() argument
[all...]
/linux/drivers/net/ethernet/marvell/octeon_ep/
H A Doctep_ethtool.c273 ethtool_link_ksettings_zero_link_mode(cmd, advertising); in octep_get_link_ksettings()
282 OCTEP_SET_ETHTOOL_LINK_MODES_BITMAP(advertised_modes, cmd, advertising); in octep_get_link_ksettings()
288 ethtool_link_ksettings_add_link_mode(cmd, advertising, Autoneg); in octep_get_link_ksettings()
301 ethtool_link_ksettings_add_link_mode(cmd, advertising, Pause); in octep_get_link_ksettings()
306 ethtool_link_ksettings_add_link_mode(cmd, advertising, FIBRE); in octep_get_link_ksettings()
344 if (!bitmap_subset(cmd->link_modes.advertising, in octep_set_link_ksettings()
349 if (ethtool_link_ksettings_test_link_mode(cmd, advertising, in octep_set_link_ksettings()
352 if (ethtool_link_ksettings_test_link_mode(cmd, advertising, in octep_set_link_ksettings()
355 if (ethtool_link_ksettings_test_link_mode(cmd, advertising, in octep_set_link_ksettings()
358 if (ethtool_link_ksettings_test_link_mode(cmd, advertising, in octep_set_link_ksettings()
[all...]
/linux/drivers/net/
H A Dmii.c77 ecmd->advertising = ADVERTISED_TP | ADVERTISED_MII; in mii_ethtool_gset()
86 ecmd->advertising |= mii_get_an(mii, MII_ADVERTISE); in mii_ethtool_gset()
88 ecmd->advertising |= in mii_ethtool_gset()
92 ecmd->advertising |= ADVERTISED_Autoneg; in mii_ethtool_gset()
103 nego = ecmd->advertising & ecmd->lp_advertising; in mii_ethtool_gset()
147 u32 nego, supported, advertising, lp_advertising; in mii_ethtool_get_link_ksettings() local
163 advertising = ADVERTISED_TP | ADVERTISED_MII; in mii_ethtool_get_link_ksettings()
172 advertising |= mii_get_an(mii, MII_ADVERTISE); in mii_ethtool_get_link_ksettings()
174 advertising |= mii_ctrl1000_to_ethtool_adv_t(ctrl1000); in mii_ethtool_get_link_ksettings()
177 advertising | in mii_ethtool_get_link_ksettings()
357 u32 advertising; mii_ethtool_set_link_ksettings() local
[all...]
H A Dmdio.c188 u32 speed, supported = 0, advertising = 0, lp_advertising = 0; in mdio45_ethtool_ksettings_get_npage() local
219 advertising = ADVERTISED_TP; in mdio45_ethtool_ksettings_get_npage()
225 advertising = 0; in mdio45_ethtool_ksettings_get_npage()
245 advertising = ADVERTISED_Backplane; in mdio45_ethtool_ksettings_get_npage()
252 advertising = ADVERTISED_FIBRE; in mdio45_ethtool_ksettings_get_npage()
262 advertising |= in mdio45_ethtool_ksettings_get_npage()
286 modes = advertising & lp_advertising; in mdio45_ethtool_ksettings_get_npage()
289 modes = advertising; in mdio45_ethtool_ksettings_get_npage()
323 ethtool_convert_legacy_u32_to_link_mode(cmd->link_modes.advertising, in mdio45_ethtool_ksettings_get_npage()
324 advertising); in mdio45_ethtool_ksettings_get_npage()
[all...]
/linux/drivers/net/ethernet/atheros/alx/
H A Dethtool.c133 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/s390/net/
H A Dqeth_ethtool.c326 /* Helper function to fill 'advertising' and 'supported' which are the same. */
334 ethtool_link_ksettings_zero_link_mode(cmd, advertising); in qeth_set_ethtool_link_modes()
338 ethtool_link_ksettings_add_link_mode(cmd, advertising, Autoneg); in qeth_set_ethtool_link_modes()
343 ethtool_link_ksettings_add_link_mode(cmd, advertising, TP); in qeth_set_ethtool_link_modes()
349 ethtool_link_ksettings_add_link_mode(cmd, advertising, in qeth_set_ethtool_link_modes()
355 ethtool_link_ksettings_add_link_mode(cmd, advertising, in qeth_set_ethtool_link_modes()
359 ethtool_link_ksettings_add_link_mode(cmd, advertising, in qeth_set_ethtool_link_modes()
365 ethtool_link_ksettings_add_link_mode(cmd, advertising, in qeth_set_ethtool_link_modes()
369 ethtool_link_ksettings_add_link_mode(cmd, advertising, in qeth_set_ethtool_link_modes()
375 ethtool_link_ksettings_add_link_mode(cmd, advertising, in qeth_set_ethtool_link_modes()
[all...]
/linux/drivers/net/ethernet/atheros/atl1e/
H A Datl1e_ethtool.c20 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 in atl1e_set_link_ksettings()
[all...]
/linux/drivers/net/phy/
H A Dphylink.c505 linkmode_and(state->advertising, state->advertising, mask); in phylink_validate_mask_caps()
552 /* Ensure the advertising mask is a subset of the in phylink_validate_mac_and_pcs()
555 linkmode_and(state->advertising, state->advertising, in phylink_validate_mac_and_pcs()
598 tmp_state.advertising); in phylink_validate_one()
616 linkmode_copy(state->advertising, all_adv); in phylink_validate_mask()
726 linkmode_copy(pl->link_config.advertising, pl->supported); in phylink_parse_fixedlink()
751 linkmode_and(pl->link_config.advertising, pl->link_config.advertising, in phylink_parse_fixedlink()
1041 phylink_pcs_neg_mode(struct phylink * pl,struct phylink_pcs * pcs,phy_interface_t interface,const unsigned long * advertising) phylink_pcs_neg_mode() argument
4100 phylink_mii_c22_pcs_encode_advertisement(phy_interface_t interface,const unsigned long * advertising) phylink_mii_c22_pcs_encode_advertisement() argument
4139 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...]
/linux/drivers/net/ethernet/intel/i40e/
H A Di40e_ethtool.c500 ethtool_link_ksettings_zero_link_mode(ks, advertising); in i40e_phy_type_to_ethtool()
506 ethtool_link_ksettings_add_link_mode(ks, advertising, in i40e_phy_type_to_ethtool()
511 ethtool_link_ksettings_add_link_mode(ks, advertising, in i40e_phy_type_to_ethtool()
523 ethtool_link_ksettings_add_link_mode(ks, advertising, in i40e_phy_type_to_ethtool()
530 ethtool_link_ksettings_add_link_mode(ks, advertising, in i40e_phy_type_to_ethtool()
537 ethtool_link_ksettings_add_link_mode(ks, advertising, in i40e_phy_type_to_ethtool()
544 ethtool_link_ksettings_add_link_mode(ks, advertising, in i40e_phy_type_to_ethtool()
557 ethtool_link_ksettings_add_link_mode(ks, advertising, in i40e_phy_type_to_ethtool()
564 ethtool_link_ksettings_add_link_mode(ks, advertising, in i40e_phy_type_to_ethtool()
571 ethtool_link_ksettings_add_link_mode(ks, advertising, in i40e_phy_type_to_ethtool()
[all...]
/linux/drivers/net/ethernet/sfc/falcon/
H A Dmdio_10g.c236 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/oki-semi/pch_gbe/
H A Dpch_gbe_ethtool.c78 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()
[all...]
/linux/drivers/net/ethernet/fungible/funeth/
H A Dfuneth_ethtool.c177 static void set_asym_pause(u64 advertising, struct ethtool_link_ksettings *ks) in set_asym_pause() argument
181 rx_pause = advertising & FUN_PORT_CAP_RX_PAUSE; in set_asym_pause()
182 tx_pause = advertising & FUN_PORT_CAP_TX_PAUSE; in set_asym_pause()
184 ethtool_link_ksettings_add_link_mode(ks, advertising, in set_asym_pause()
212 ethtool_link_ksettings_zero_link_mode(ks, advertising); in fun_get_link_ksettings()
234 ks->base.autoneg = (fp->advertising & FUN_PORT_CAP_AUTONEG) ? in fun_get_link_ksettings()
242 fun_link_modes_to_ethtool(fp->advertising, ks->link_modes.advertising); in fun_get_link_ksettings()
243 set_asym_pause(fp->advertising, ks); in fun_get_link_ksettings()
252 ethtool_link_ksettings_test_link_mode(ks, advertising, mod in fun_advert_modes()
[all...]
/linux/drivers/net/ethernet/dec/tulip/
H A Dmedia.c309 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/ethernet/microchip/sparx5/
H A Dsparx5_phylink.c108 const unsigned long *advertising, in sparx5_pcs_config() argument
122 if (phylink_test(advertising, Pause)) in sparx5_pcs_config()
124 if (phylink_test(advertising, Asym_Pause)) in sparx5_pcs_config()
127 if (phylink_test(advertising, FIBRE)) in sparx5_pcs_config()
/linux/drivers/net/ethernet/qlogic/netxen/
H A Dnetxen_nic_ethtool.c88 u32 supported, advertising; in netxen_nic_get_link_ksettings() local
99 advertising = (ADVERTISED_100baseT_Half | in netxen_nic_get_link_ksettings()
116 advertising = ADVERTISED_1000baseT_Full; in netxen_nic_get_link_ksettings()
119 advertising = ADVERTISED_10000baseT_Full; in netxen_nic_get_link_ksettings()
155 advertising |= ADVERTISED_Autoneg; in netxen_nic_get_link_ksettings()
162 advertising |= ADVERTISED_TP; in netxen_nic_get_link_ksettings()
174 advertising |= ADVERTISED_MII; in netxen_nic_get_link_ksettings()
181 advertising |= ADVERTISED_TP; in netxen_nic_get_link_ksettings()
189 advertising |= ADVERTISED_FIBRE; in netxen_nic_get_link_ksettings()
197 advertising | in netxen_nic_get_link_ksettings()
[all...]
/linux/drivers/net/ethernet/ibm/ehea/
H A Dehea_ethtool.c24 u32 supported, advertising; in ehea_get_link_ksettings() local
61 advertising = (ADVERTISED_10000baseT_Full | ADVERTISED_FIBRE); in ehea_get_link_ksettings()
68 advertising = (ADVERTISED_1000baseT_Full | ADVERTISED_Autoneg in ehea_get_link_ksettings()
78 ethtool_convert_legacy_u32_to_link_mode(cmd->link_modes.advertising, in ehea_get_link_ksettings()
79 advertising); in ehea_get_link_ksettings()
/linux/Documentation/devicetree/bindings/net/
H A Dethernet-phy.yaml129 broken and request the ethernet to stop advertising it.
135 broken and request the ethernet to stop advertising it.
141 broken and request the ethernet to stop advertising it.
147 broken and request the ethernet to stop advertising it.
153 broken and request the ethernet to stop advertising it.
159 broken and request the ethernet to stop advertising it.
/linux/drivers/net/ethernet/silan/
H A Dsc92031.c1126 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()
1189 u32 advertising; sc92031_ethtool_set_link_ksettings() local
[all...]
/linux/drivers/net/pcs/
H A Dpcs-lynx.c137 const unsigned long *advertising, in lynx_pcs_config_giga() argument
168 return phylink_mii_c22_pcs_config(pcs, interface, advertising, in lynx_pcs_config_giga()
173 const unsigned long *advertising, in lynx_pcs_config_usxgmii() argument
193 const unsigned long *advertising, bool permit) in lynx_pcs_config() argument
201 return lynx_pcs_config_giga(lynx->mdio, ifmode, advertising, in lynx_pcs_config()
211 return lynx_pcs_config_usxgmii(lynx->mdio, advertising, in lynx_pcs_config()
/linux/drivers/net/ethernet/broadcom/bnx2x/
H A Dbnx2x_ethtool.c225 u32 supported, advertising; in bnx2x_get_vf_link_ksettings() local
229 ethtool_convert_link_mode_to_legacy_u32(&advertising, in bnx2x_get_vf_link_ksettings()
230 cmd->link_modes.advertising); in bnx2x_get_vf_link_ksettings()
250 " supported 0x%x advertising 0x%x speed %u\n" in bnx2x_get_vf_link_ksettings()
253 cmd->base.cmd, supported, advertising, in bnx2x_get_vf_link_ksettings()
267 u32 supported, advertising, lp_advertising; in bnx2x_get_link_ksettings() local
276 advertising = bp->port.advertising[cfg_idx]; in bnx2x_get_link_ksettings()
280 advertising &= ~(ADVERTISED_10000baseT_Full); in bnx2x_get_link_ksettings()
351 ethtool_convert_legacy_u32_to_link_mode(cmd->link_modes.advertising, in bnx2x_get_link_ksettings()
372 u32 advertising, cfg_idx, old_multi_phy_config, new_multi_phy_config; bnx2x_set_link_ksettings() local
[all...]
/linux/net/bluetooth/
H A Dhci_sync.c1034 /* If a random_addr has been set we're advertising or initiating an LE in hci_set_random_addr_sync()
1093 * scanning and non-connectable advertising. in hci_update_random_address_sync()
1170 /* Instance 0x00 indicates all advertising instances will be disabled */ in hci_disable_ext_adv_instance_sync()
1366 * advertising is used. In that case it is fine to use a in hci_setup_ext_adv_instance_sync()
1600 /* If periodic advertising already disabled there is nothing to do. */ in hci_disable_per_advertising_sync()
1665 /* If periodic advertising already enabled there is nothing to do. */ in hci_enable_per_advertising_sync()
1679 /* Checks if periodic advertising data contains a Basic Announcement and if it
1689 * advertising so it cannot used for the likes of Broadcast Announcement in hci_adv_bcast_annoucement()
1702 /* Check if advertising data already has a Broadcast Announcement since in hci_adv_bcast_annoucement()
1745 /* Turn it into periodic advertising */ in hci_start_per_adv_sync()
[all...]
/linux/drivers/net/ethernet/atheros/atl1c/
H A Datl1c_ethtool.c20 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/drivers/net/ethernet/microchip/lan966x/
H A Dlan966x_phylink.c101 const unsigned long *advertising, in lan966x_pcs_config() argument
112 config.advertising = advertising; in lan966x_pcs_config()
/linux/drivers/net/ethernet/natsemi/
H A Dnatsemi.c590 u16 advertising; member
762 np->advertising= mdio_read(dev, MII_ADVERTISE); in natsemi_init_media()
764 if ((np->advertising & ADVERTISE_ALL) != ADVERTISE_ALL && in natsemi_init_media()
771 (np->advertising & in natsemi_init_media()
774 (np->advertising & in natsemi_init_media()
780 "natsemi %s: Transceiver status %#04x advertising %#04x.\n", in natsemi_init_media()
782 np->advertising); in natsemi_init_media()
1156 np->advertising != mdio_read(dev, MII_ADVERTISE)) in init_phy_fixup()
1160 mdio_write(dev, MII_ADVERTISE, np->advertising); in init_phy_fixup()
1681 np->advertising in check_link()
2833 u32 supported, advertising; netdev_get_ecmd() local
2916 u32 advertising; netdev_set_ecmd() local
[all...]

12345678910>>...13