Home
last modified time | relevance | path

Searched full:negotiation (Results 1 – 25 of 351) sorted by relevance

12345678910>>...15

/linux/drivers/net/ethernet/stmicro/stmmac/
H A Dstmmac_pcs.h27 #define GMAC_AN_CTRL_RAN BIT(9) /* Restart Auto-Negotiation */
28 #define GMAC_AN_CTRL_ANE BIT(12) /* Auto-Negotiation Enable */
36 #define GMAC_AN_STATUS_ANA BIT(3) /* Auto-Negotiation Ability */
37 #define GMAC_AN_STATUS_ANC BIT(5) /* Auto-Negotiation Complete */
55 * Description: it is the ISR for PCS events: Auto-Negotiation Completed and
83 * @ane: to enable the auto-negotiation
95 /* Enable and restart the Auto-Negotiation */ in dwmac_ctrl_ane()
/linux/drivers/net/ethernet/dec/tulip/
H A Dpnic2.c87 dev_info(&dev->dev, "PNIC2 negotiation status %08x\n", in pnic2_timer()
103 /* set up what to advertise during the negotiation */ in pnic2_start_nway()
128 /* tell pnic2_lnk_change we are doing an nway negotiation */ in pnic2_start_nway()
145 /* advertise 10baseT-FD for the negotiation (bit 9) */ in pnic2_start_nway()
148 /* set bit 24 for nway negotiation mode ... in pnic2_start_nway()
157 /* all set up so now force the negotiation to begin */ in pnic2_start_nway()
189 /* we did an auto negotiation */ in pnic2_lnk_change()
193 /* negotiation ended successfully */ in pnic2_lnk_change()
199 * then begin to interpret the results of the negotiation. in pnic2_lnk_change()
231 "Switching to %s based on link negotiation %04x & %04x = %04x\n", in pnic2_lnk_change()
/linux/Documentation/driver-api/mei/
H A Dhdcp.rst7 HDCP2.2 protocol negotiation between the Intel graphics device and
10 ME FW prepares HDCP2.2 negotiation parameters, signs and encrypts them
17 Once all the steps of HDCP2.2 negotiation are completed,
/linux/Documentation/scsi/
H A DBusLogic.rst106 Synchronous Negotiation, Wide Negotiation, and Disconnect/Reconnect are
113 Synchronous Negotiation: Ultra
115 Synchronous negotiation is enabled for all target devices and the host
118 Synchronous Negotiation: Fast
120 Synchronous negotiation is enabled for all target devices and the host
123 Synchronous Negotiation: Slow
125 Synchronous negotiation is enabled for all target devices and the host
128 Synchronous Negotiation: Disabled
130 Synchronous negotiation is disabled and all target devices are limited to
133 Synchronous Negotiation: UFSNUUU#UUUUUUUU
[all …]
/linux/net/dccp/
H A Dfeat.c
H A Dfeat.h
/linux/drivers/net/ethernet/intel/e1000e/
H A Dmac.c482 /* If we don't have link (auto-negotiation failed or link partner in e1000e_check_for_fiber_link()
486 * need to give auto-negotiation time to complete, in case the cable in e1000e_check_for_fiber_link()
498 /* Disable auto-negotiation in the TXCW register */ in e1000e_check_for_fiber_link()
514 * sets, re-enable auto-negotiation in the TXCW register in e1000e_check_for_fiber_link()
547 /* If we don't have link (auto-negotiation failed or link partner in e1000e_check_for_serdes_link()
550 * we need to force link up. We also need to give auto-negotiation in e1000e_check_for_serdes_link()
561 /* Disable auto-negotiation in the TXCW register */ in e1000e_check_for_serdes_link()
577 * sets, re-enable auto-negotiation in the TXCW register in e1000e_check_for_serdes_link()
587 /* If we force link for non-auto-negotiation switch, check in e1000e_check_for_serdes_link()
647 * disabling auto-negotiation, and the direction of the in e1000_set_default_fc_generic()
[all …]
/linux/drivers/net/ethernet/intel/igc/
H A Digc_phy.c208 * igc_phy_setup_autoneg - Configure PHY for auto-negotiation
212 * register and if the PHY is already setup for auto-negotiation, then
214 * the appropriate values for the wanted auto-negotiation.
317 * auto-negotiation is enabled, then software will have to set the in igc_phy_setup_autoneg()
318 * "PAUSE" bits to the correct value in the Auto-Negotiation in igc_phy_setup_autoneg()
320 * negotiation. in igc_phy_setup_autoneg()
393 * Waits for auto-negotiation to complete or for the auto-negotiation time
414 /* PHY_AUTO_NEG_TIME expiration doesn't guarantee auto-negotiation in igc_wait_autoneg()
426 * and restart the negotiation process between the link partner. If
449 hw_dbg("Error Setting up Auto-Negotiation\n"); in igc_copper_link_autoneg()
[all …]
/linux/Documentation/networking/
H A Dsfp-phylink.rst28 negotiation being enabled on the link.
38 and we are expecting to use and honor the in-band negotiation or
63 uses in-band mode, where results from the PHY's negotiation are passed
197 It is important that if in-band negotiation is used,
199 in-band negotiation from completing, since these functions are called
212 using. This is particularly important for in-band negotiation
216 link has come up. The call includes the negotiation mode and interface
221 negotiation.
/linux/include/uapi/linux/
H A Dmii.h45 #define BMCR_ANRESTART 0x0200 /* Auto negotiation restart */
48 #define BMCR_ANENABLE 0x1000 /* Enable auto negotiation */
58 #define BMSR_ANEGCAPABLE 0x0008 /* Able to do auto-negotiation */
60 #define BMSR_ANEGCOMPLETE 0x0020 /* Auto-negotiation complete */
116 /* Expansion register for auto-negotiation. */
134 /* MAC and PHY tx_config_Reg[15:0] for SGMII in-band auto-negotiation.*/
/linux/rust/kernel/net/phy/
H A Dreg.rs67 /// Auto-negotiation advertisement.
69 /// Auto-negotiation link partner base page ability.
71 /// Auto-negotiation expansion.
73 /// Auto-negotiation next page transmit.
75 /// Auto-negotiation link partner received next page.
154 /// Auto negotiation.
/linux/include/linux/
H A Dsmscphy.h10 #define MII_LAN83C185_ISF_INT1 (1<<1) /* Auto-Negotiation Page Received */
12 #define MII_LAN83C185_ISF_INT3 (1<<3) /* Auto-Negotiation LP Ack */
15 #define MII_LAN83C185_ISF_INT6 (1<<6) /* Auto-Negotiation complete */
H A Dphylink.h27 /* PCS "negotiation" mode.
35 * PHYLINK_PCS_NEG_ENABLED - negotiation mode enabled
285 * In all negotiation modes, as defined by @mode, @state->pause indicates the
289 * the results of in-band negotiation/status from the MAC PCS should be used
295 * Configure for non-inband negotiation mode, where the link settings
311 * place the link in an inband negotiation mode (such as 802.3z
401 * or if in-band negotiation (as defined by phylink_autoneg_inband(@mode))
404 * Note that when 802.3z in-band negotiation is in use, it is possible
565 * @neg_mode: link negotiation mode (PHYLINK_PCS_NEG_xxx)
571 * negotiation completio
[all...]
/linux/arch/mips/include/asm/octeon/
H A Dcvmx-helper-sgmii.h63 * auto negotiation. The result of this function may not match
64 * Octeon's link config if auto negotiation has changed since
75 * function does not influence auto negotiation at the PHY level.
H A Dcvmx-helper-spi.h60 * auto negotiation. The result of this function may not match
61 * Octeon's link config if auto negotiation has changed since
72 * function does not influence auto negotiation at the PHY level.
H A Dcvmx-helper-xaui.h63 * auto negotiation. The result of this function may not match
64 * Octeon's link config if auto negotiation has changed since
75 * function does not influence auto negotiation at the PHY level.
H A Dcvmx-helper-rgmii.h69 * auto negotiation. The result of this function may not match
70 * Octeon's link config if auto negotiation has changed since
81 * function does not influence auto negotiation at the PHY level.
/linux/tools/testing/selftests/drivers/net/hw/lib/py/
H A Dlinkconfig.py
/linux/drivers/net/phy/
H A Dphy-c45.c312 * genphy_c45_an_disable_aneg - disable auto-negotiation
315 * Disable auto-negotiation in the Clause 45 PHY. The link parameters
333 * genphy_c45_restart_aneg - Enable and restart auto-negotiation
336 * This assumes that the auto-negotiation MMD is present.
338 * Enable and restart auto-negotiation.
353 * genphy_c45_check_and_restart_aneg - Enable and restart auto-negotiation
357 * This assumes that the auto-negotiation MMD is present.
359 * Check, and restart auto-negotiation if needed.
387 * genphy_c45_aneg_done - return auto-negotiation complete status
390 * This assumes that the auto-negotiation MMD is present.
[all …]
/linux/Documentation/userspace-api/media/v4l/
H A Dformat.rst10 Data Format Negotiation
19 data exchange. Negotiation means the application asks for a particular
73 Apart of the generic format negotiation functions a special ioctl to
/linux/fs/smb/common/smbdirect/
H A Dsmbdirect_pdu.h11 /* SMBD negotiation request packet [MS-SMBD] 2.2.1 */
22 /* SMBD negotiation response packet [MS-SMBD] 2.2.2 */
/linux/arch/mips/cavium-octeon/executive/
H A Dcvmx-helper-sgmii.c167 * sgmii negotiation starts. in __cvmx_helper_sgmii_hardware_init_link()
389 * auto negotiation. The result of this function may not match
390 * Octeon's link config if auto negotiation has changed since
458 * Auto negotiation is complete. Set in __cvmx_helper_sgmii_link_get()
482 * Auto negotiation isn't in __cvmx_helper_sgmii_link_get()
498 * function does not influence auto negotiation at the PHY level.
/linux/drivers/net/wireless/broadcom/brcm80211/brcmfmac/
H A Dp2p.h50 * @BRCMF_P2P_STATUS_GO_NEG_PHASE: P2P GO negotiation ongoing.
115 * @gon_req_action: about to send go negotiation requets frame.
116 * @block_gon_req_tx: drop tx go negotiation requets frame.
/linux/drivers/net/ethernet/amd/xgbe/
H A Dxgbe-mdio.c485 /* Auto-negotiation timed out, reset state */ in xgbe_an73_page_received()
701 "Auto negotiation successful\n"); in xgbe_an37_state_machine()
713 "error during auto-negotiation, state=%u\n", in xgbe_an37_state_machine()
780 pdata->an_supported ? "Auto negotiation" in xgbe_an73_state_machine()
796 "error during auto-negotiation, state=%u\n", in xgbe_an73_state_machine()
1072 /* Disable auto-negotiation */ in xgbe_phy_config_fixed()
1136 /* Disable auto-negotiation interrupt */ in __xgbe_phy_config_aneg()
1140 /* Start auto-negotiation in a supported mode */ in __xgbe_phy_config_aneg()
1164 /* Disable and stop any in progress auto-negotiation */ in __xgbe_phy_config_aneg()
1175 /* Re-enable auto-negotiation interrupt */ in __xgbe_phy_config_aneg()
[all …]
/linux/Documentation/networking/device_drivers/ethernet/netronome/
H A Dnfp.rst246 To force the FEC mode for a particular port, auto-negotiation must be disabled
247 (see the `Auto-negotiation`_ section). An example of how to set the FEC mode
252 Auto-negotiation
255 To change auto-negotiation settings, the link must first be put down. After the
256 link is down, auto-negotiation can be enabled or disabled using::

12345678910>>...15