Home
last modified time | relevance | path

Searched +full:auto +full:- +full:negotiation (Results 1 – 25 of 147) sorted by relevance

123456

/freebsd/sys/contrib/ncsw/inc/flib/
H A Dfsl_enet.h2 * Copyright 2008-2012 Freescale Semiconductor Inc.
37 @Description Ethernet MAC-PHY Interface
72 @Description Enum for inter-module interrupts registration
168 /**< dTSEC Time-Stamp Receive Error */
172 /**< mEMAC Time-stamp FIFO ECC error interrupt;
177 /**< SGMII/QSGII interface with 1000BaseX auto-negotiation between MAC
179 Note: 1000BaseX auto-negotiation relates only to interface between MAC
180 and phy/backplane, SGMII phy can still synchronize with far-end phy at
211 /**< 10 Mbps SGMII with auto-negotiation between MAC and
214 /**< 100 Mbps SGMII with auto-negotiation between MAC and
[all …]
/freebsd/sys/contrib/alpine-hal/eth/
H A Dal_hal_eth_kr.h1 /*-
10 found at http://www.gnu.org/licenses/gpl-2.0.html
38 * Ethernet KR auto-neg and link-training driver API
53 /* *INDENT-OFF* */
57 /* *INDENT-ON* */
59 /* AN (Auto-negotiation) Advertisement Registers */
245 /****************************** auto negotiation *******************************/
247 * Initialize Auto-negotiation
248 * - Program Ability Registers (Advertisement Registers)
249 * - Clear Status latches
[all …]
H A Dal_hal_an_lt_wrapper_regs.h1 /*-
10 found at http://www.gnu.org/licenses/gpl-2.0.html
152 * Default Auto-Negotiation Enable. If ‘1’, the auto-negotiation process will
153 * start after reset de-assertion. The application can also start the
154 * auto-negotiation process by writing the KXAN_CONTROL.an_enable bit with ‘1’.
176 * 0 - Select input from the SerDes
177 * 1 - Select register value from phy_los_in_def
187 * 1 - Select register value from phy_los_out_def
188 * 2 - Select input from the SerDes
199 /* Auto-Negotiation Done. If ‘1’, the auto-negotiation process has completed. */
[all …]
/freebsd/sys/contrib/ncsw/inc/
H A Denet_ext.h1 /* Copyright (c) 2008-2012 Freescale Semiconductor, Inc
45 #define ENET_NUM_OCTETS_PER_ADDRESS 6 /**< Number of octets (8-bit bytes) in an ethernet addres…
65 @Description Ethernet MAC-PHY Interface
83 auto-negotiation between MAC and phy
85 Note: 1000BaseX auto-negotiation relates
87 SGMII phy can still synchronize with far-end phy
95 e_ENET_HALF_DUPLEX, /**< Half-Duplex mode */
96 e_ENET_FULL_DUPLEX /**< Full-Duplex mode */
112 @Description Ethernet mode (combination of MAC-PHY interface and speed)
130 /**< 10 Mbps SGMII with auto-negotiation between MAC and
[all …]
/freebsd/sys/dev/mii/
H A Dbmtphyreg.h1 /*-
2 * SPDX-License-Identifier: BSD-2-Clause
48 #define AUX_CTL_FEF_EN 0x0020 /* far-end fault enable */
51 #define AUX_STS_FX_MODE 0x0400 /* 100base-FX mode (strap pin) */
63 #define MII_BMTPHY_RXERROR_CTR 0x12 /* 100base-X Rx error counter */
66 #define MII_BMTPHY_FCS_CTR 0x13 /* 100base-X false carrier counter */
69 #define MII_BMTPHY_DIS_CTR 0x14 /* 100base-X disconnect counter */
81 #define AUX_CSR_ANEG 0x0008 /* auto-negotiation activated */
84 #define AUX_CSR_FDX 0x0001 /* full-duplex */
87 #define AUX_SS_ACOMP 0x8000 /* auto-negotiation complete */
[all …]
H A Dtdkphy.c1 /*-
2 * SPDX-License-Identifier: BSD-2-Clause
36 * Datasheet for the 78Q2120 - http://www.tsc.tdk.com/lan/78q2120.pdf
43 * phy, except it does auto negotiation in a different way.
134 if (sc->mii_pdata->mii_media_active & IFM_FDX) in tdkphy_service()
147 struct mii_data *mii = phy->mii_pdata; in tdkphy_status()
148 struct ifmedia_entry *ife = mii->mii_media.ifm_cur; in tdkphy_status()
151 mii->mii_media_status = IFM_AVALID; in tdkphy_status()
152 mii->mii_media_active = IFM_ETHER; in tdkphy_status()
156 mii->mii_media_status |= IFM_ACTIVE; in tdkphy_status()
[all …]
/freebsd/sys/dev/igc/
H A Digc_phy.c1 /*-
4 * SPDX-License-Identifier: BSD-3-Clause
13 * igc_init_phy_ops_generic - Initialize PHY function pointers
16 * Setups up the function pointers to no-op functions
20 struct igc_phy_info *phy = &hw->phy; in igc_init_phy_ops_generic()
24 phy->ops.init_params = igc_null_ops_generic; in igc_init_phy_ops_generic()
25 phy->ops.acquire = igc_null_ops_generic; in igc_init_phy_ops_generic()
26 phy->ops.check_reset_block = igc_null_ops_generic; in igc_init_phy_ops_generic()
27 phy->ops.force_speed_duplex = igc_null_ops_generic; in igc_init_phy_ops_generic()
28 phy->ops.get_info = igc_null_ops_generic; in igc_init_phy_ops_generic()
[all …]
H A Digc_mac.c1 /*-
4 * SPDX-License-Identifier: BSD-3-Clause
13 * igc_init_mac_ops_generic - Initialize MAC function pointers
16 * Setups up the function pointers to no-op functions
20 struct igc_mac_info *mac = &hw->mac; in igc_init_mac_ops_generic()
24 mac->ops.init_params = igc_null_ops_generic; in igc_init_mac_ops_generic()
25 mac->ops.config_collision_dist = igc_config_collision_dist_generic; in igc_init_mac_ops_generic()
26 mac->ops.rar_set = igc_rar_set_generic; in igc_init_mac_ops_generic()
30 * igc_null_ops_generic - No-op function, returns 0
40 * igc_null_mac_generic - No-op function, return void
[all …]
/freebsd/sys/dev/e1000/
H A De1000_mac.c2 SPDX-License-Identifier: BSD-3-Clause
4 Copyright (c) 2001-2020, Intel Corporation
42 * e1000_init_mac_ops_generic - Initialize MAC function pointers
45 * Setups up the function pointers to no-op functions
49 struct e1000_mac_info *mac = &hw->mac; in e1000_init_mac_ops_generic()
53 mac->ops.init_params = e1000_null_ops_generic; in e1000_init_mac_ops_generic()
54 mac->ops.init_hw = e1000_null_ops_generic; in e1000_init_mac_ops_generic()
55 mac->ops.reset_hw = e1000_null_ops_generic; in e1000_init_mac_ops_generic()
56 mac->ops.setup_physical_interface = e1000_null_ops_generic; in e1000_init_mac_ops_generic()
57 mac->ops.get_bus_info = e1000_null_ops_generic; in e1000_init_mac_ops_generic()
[all …]
H A DREADME9 - Overview
10 - Identifying Your Adapter
11 - Building and Installation
12 - Additional Features and Configurations
13 - Known Issues/Troubleshooting
14 - Support
15 - License
21 been developed for use with all community-supported versions of FreeBSD.
33 - The igb driver supports all 82575 and 82576-based gigabit network connections.
34 - The em driver supports all other gigabit network connections.
[all …]
H A De1000_phy.c2 SPDX-License-Identifier: BSD-3-Clause
4 Copyright (c) 2001-2020, Intel Corporation
65 * e1000_init_phy_ops_generic - Initialize PHY function pointers
68 * Setups up the function pointers to no-op functions
72 struct e1000_phy_info *phy = &hw->phy; in e1000_init_phy_ops_generic()
76 phy->ops.init_params = e1000_null_ops_generic; in e1000_init_phy_ops_generic()
77 phy->ops.acquire = e1000_null_ops_generic; in e1000_init_phy_ops_generic()
78 phy->ops.check_polarity = e1000_null_ops_generic; in e1000_init_phy_ops_generic()
79 phy->ops.check_reset_block = e1000_null_ops_generic; in e1000_init_phy_ops_generic()
80 phy->ops.commit = e1000_null_ops_generic; in e1000_init_phy_ops_generic()
[all …]
H A De1000_82543.c2 SPDX-License-Identifier: BSD-3-Clause
4 Copyright (c) 2001-2020, Intel Corporation
81 * e1000_init_phy_params_82543 - Init PHY func ptrs.
86 struct e1000_phy_info *phy = &hw->phy; in e1000_init_phy_params_82543()
91 if (hw->phy.media_type != e1000_media_type_copper) { in e1000_init_phy_params_82543()
92 phy->type = e1000_phy_none; in e1000_init_phy_params_82543()
95 phy->ops.power_up = e1000_power_up_phy_copper; in e1000_init_phy_params_82543()
96 phy->ops.power_down = e1000_power_down_phy_copper; in e1000_init_phy_params_82543()
99 phy->addr = 1; in e1000_init_phy_params_82543()
100 phy->autoneg_mask = AUTONEG_ADVERTISE_SPEED_DEFAULT; in e1000_init_phy_params_82543()
[all …]
/freebsd/sys/dev/axgbe/
H A Dxgbe-mdio.c4 * Copyright (c) 2014-2016,2020 Advanced Micro Devices, Inc.
116 #include "xgbe-common.h"
179 switch (pdata->an_mode) { in xgbe_an_enable_interrupts()
204 pdata->hw_if.set_speed(pdata, SPEED_10000); in xgbe_kr_mode()
207 pdata->phy_if.phy_impl.set_mode(pdata, XGBE_MODE_KR); in xgbe_kr_mode()
214 pdata->hw_if.set_speed(pdata, SPEED_2500); in xgbe_kx_2500_mode()
217 pdata->phy_if.phy_impl.set_mode(pdata, XGBE_MODE_KX_2500); in xgbe_kx_2500_mode()
224 pdata->hw_if.set_speed(pdata, SPEED_1000); in xgbe_kx_1000_mode()
227 pdata->phy_if.phy_impl.set_mode(pdata, XGBE_MODE_KX_1000); in xgbe_kx_1000_mode()
233 /* If a KR re-driver is present, change to KR mode instead */ in xgbe_sfi_mode()
[all …]
H A Dxgbe.h4 * Copyright (c) 2014-2016,2020 Advanced Micro Devices, Inc.
134 #define XGBE_DRV_NAME "amd-xgbe"
151 #define XGBE_TX_MAX_BUF_SIZE (0x3fff & ~(64 - 1))
157 * - Maximum number of SKB frags
158 * - Maximum descriptors for contiguous TSO/GSO packet
159 * - Possible context descriptor
160 * - Possible TSO header descriptor
174 /* DMA cache settings - Outer sharable, write-back, write-allocat
[all...]
/freebsd/contrib/wpa/wpa_supplicant/
H A DREADME-P2P1 wpa_supplicant and Wi-Fi P2P
4 This document describes how the Wi-Fi P2P implementation in
10 Introduction to Wi-Fi P2P
11 -------------------------
15 More information about Wi-Fi P2P is available from Wi-Fi Alliance:
16 http://www.wi-fi.org/Wi-Fi_Direct.php
20 -----------------------------
26 ----------------------------
28 Wi-Fi P2P is an optional component that needs to be enabled in the
30 configuration that includes Wi-Fi P2P support and Linux nl80211
[all …]
/freebsd/sys/dev/al_eth/
H A Dal_init_eth_kr.h1 /*-
34 * @brief auto-negotiation and link training activation sequence
46 * execute Auto-negotiation process
/freebsd/share/man/man4/
H A Docs_fc.439 .Bd -ragged -offset indent
45 .Bd -literal -offset indent
56 Support is available for Arbitrated loops, Point-to-Point,
58 FC-Tape is highly recommended for connections to tape drives that support
60 FC-Tape includes four elements from the T-10 FCP-4 specification:
61 .Bl -bullet -offset indent
77 FC-Tape is automatically enabled when both the controller and target support it.
82 .Bl -tag -width xxxxxx -offset indent
84 .Bd -literal -offset indent
89 .Bd -literal -offset indent
[all …]
/freebsd/crypto/openssl/doc/man3/
H A DSSL_CTX_set_tmp_dh_callback.pod8 - handle DH keys for ephemeral key exchange
37 Some ciphersuites may use ephemeral Diffie-Hellman (DH) key exchange. In these
52 a new DH key during the negotiation.
56 the actual key is newly generated during the negotiation.
58 Typically applications should use well known DH parameters that have built-in
60 configure OpenSSL to use the default built-in DH parameters for the B<SSL_CTX>
65 If "auto" DH parameters are switched on then the parameters will be selected to
70 Applications may supply their own DH parameters instead of using the built-in
72 the built-in parameter support described above. Applications wishing to supply
84 should use "auto" parameters instead, or call SSL_CTX_set0_tmp_dh_pkey() or
[all …]
/freebsd/sys/dev/ixgbe/
H A Dixgbe_phy.c2 SPDX-License-Identifier: BSD-3-Clause
4 Copyright (c) 2001-2020, Intel Corporation
54 * ixgbe_out_i2c_byte_ack - Send I2C byte with ack
71 * ixgbe_in_i2c_byte_ack - Receive an I2C byte and send ack
85 * ixgbe_ones_comp_byte_add - Perform one's complement addition
89 * Returns one's complement 8-bit sum.
100 * ixgbe_read_i2c_combined_generic_int - Perform I2C read combined operation
112 u32 swfw_mask = hw->phy.phy_semaphore_mask; in ixgbe_read_i2c_combined_generic_int()
125 if (lock && hw->mac.ops.acquire_swfw_sync(hw, swfw_mask)) in ixgbe_read_i2c_combined_generic_int()
140 /* Re-start condition */ in ixgbe_read_i2c_combined_generic_int()
[all …]
/freebsd/secure/lib/libcrypto/man/man3/
H A DSSL_CTX_set_tmp_dh_callback.318 .\" Set up some character translations and predefined strings. \*(-- will
24 .tr \(*W-
27 . ds -- \(*W-
29 . if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch
30 . if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\" diablo 12 pitch
37 . ds -- \|\(em\|
71 .\" Fear. Run. Save yourself. No user-serviceable parts.
81 . ds #H ((1u-(\\\\n(.fu%2u))*.13m)
97 . ds ' \\k:\h'-(\\n(.wu*8/10-\*(#H)'\'\h"|\\n:u"
98 . ds ` \\k:\h'-(\\n(.wu*8/10-\*(#H)'\`\h'|\\n:u'
[all …]
/freebsd/sys/dev/aic7xxx/
H A Daic7xxx.h1 /*-
4 * SPDX-License-Identifier: BSD-3-Clause
6 * Copyright (c) 1994-2001 Justin T. Gibbs.
7 * Copyright (c) 2000-2001 Adaptec Inc.
21 * 3. Neither the names of the above-listed copyright holders nor the names
79 (((scsiid) & ((((ahc)->features & AHC_TWIN) != 0) ? TWIN_TID : TID)) \
84 ((((ahc)->feature
[all...]
H A Daic79xx.h1 /*-
4 * SPDX-License-Identifier: BSD-3-Clause
6 * Copyright (c) 1994-2002 Justin T. Gibbs.
7 * Copyright (c) 2000-2002 Adaptec Inc.
21 * 3. Neither the names of the above-listed copyright holders nor the names
88 SCSIID_OUR_ID((scb)->hscb->scsii
[all...]
/freebsd/contrib/wpa/src/p2p/
H A Dp2p_i.h2 * P2P - Internal definitions for P2P module
3 * Copyright (c) 2009-2010, Atheros Communications
40 * struct p2p_device - P2P Device data (internal to P2P module)
88 * req_config_methods - Pending provision discovery methods
93 * wps_prov_info - Stored provisioning WPS config method
137 * go_neg_conf_sent - Number of GO Negotiation Confirmation retries
142 * freq - Frquency on which the GO Negotiation Confirmation is sent
147 * go_neg_conf - GO Negotiation Confirmation frame
159 int wsd; /* Wi-Fi Display Service Discovery Request */
164 * struct p2p_data - P2P module data (internal to P2P module)
[all …]
/freebsd/usr.sbin/ppp/
H A Dppp.831 .Nd Point to Point Protocol (a.k.a. user-ppp)
99 .Bl -tag -width XXX -offset XXX
100 .It Fl auto
116 .Fl auto
141 exits with a non-zero result.
161 .Dq force-scripts
176 As pipes are not bi-directional, ppp will redirect all writes to descriptor
186 .Dq force-scripts
190 .Fl auto
195 This is a no-op, and gives the same behaviour as if none of the above
[all …]
/freebsd/sys/contrib/device-tree/Bindings/net/
H A Dmicrel.txt7 - micrel,led-mode : LED mode value to set for PHYs with configurable LEDs.
23 - micrel,rmii-reference-clock-select-25-mhz: RMII Reference Clock Select
30 non-standard, inverted function of this configuration bit.
31 Specifically, a clock reference ("rmii-ref" below) is always needed to
34 - clocks, clock-names: contains clocks according to the common clock bindings.
37 - KSZ8021, KSZ8031, KSZ8081, KSZ8091: "rmii-ref": The RMII reference
40 - micrel,fiber-mode: If present the PHY is configured to operate in fiber mode
47 In fiber mode, auto-negotiation is disabled and the PHY can only work in
48 100base-fx (full and half duplex) modes.
50 - coma-mode-gpios: If present the given gpio will be deasserted when the
[all …]

123456