Home
last modified time | relevance | path

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

12345678910>>...14

/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/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/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/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 Dbrcmphy.h111 #define MII_BCM54XX_INT_ANPR 0x0400 /* Auto-negotiation page received */
286 #define MII_BCM54XX_LREANAA 0x04 /* LDS Auto-Negotiation Advertised Ability */
287 #define MII_BCM54XX_LREANAC 0x05 /* LDS Auto-Negotiation Advertised Control */
319 #define LRESR_LDSCOMPLETE 0x0020 /* LDS Auto-negotiation complete */
321 #define LRESR_LDSABILITY 0x0008 /* LDS auto-negotiation capable */
326 /* LDS Auto-Negotiation Advertised Ability. */
/linux/tools/testing/selftests/drivers/net/hw/lib/py/
H A Dlinkconfig.py
/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.
H A Dcvmx-helper.h133 * auto negotiation. The result of this function may not match
134 * Octeon's link config if auto negotiation has changed since
145 * function does not influence auto negotiation at the PHY level.
/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.
H A Dcvmx-helper-spi.c135 * auto negotiation. The result of this function may not match
136 * Octeon's link config if auto negotiation has changed since
187 * 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>>...14