Home
last modified time | relevance | path

Searched +full:cdr +full:- +full:mode (Results 1 – 25 of 26) sorted by relevance

12

/freebsd/sys/contrib/device-tree/Bindings/net/
H A Damd-xgbe.txt1 * AMD 10GbE driver (amd-xgbe)
4 - compatible: Should be "amd,xgbe-seattle-v1a"
5 - reg: Address and length of the register sets for the device
6 - MAC registers
7 - PCS registers
8 - SerDes Rx/Tx registers
9 - SerDes integration registers (1/2)
10 - SerDes integration registers (2/2)
11 - interrupts: Should contain the amd-xgbe interrupt(s). The first interrupt
13 amd,per-channel-interrupt property is specified, then one additional
[all …]
H A Dcortina.txt2 ---------------------------------------
7 devices, equipped with clock and data recovery (CDR) circuits. These
10 "ethernet-phy-id" compatible.
12 Since the driver only implements polling mode support, interrupts info
18 compatible = "ethernet-phy-id13e5.1002";
/freebsd/sys/contrib/alpine-hal/
H A Dal_hal_serdes_interface.h9 found at http://www.gnu.org/licenses/gpl-2.0.html
53 /* *INDENT-OFF* */
57 /* *INDENT-ON* */
95 /** Serdes loopback mode */
108 * Loops back the TX serializer output into the CDR.
109 * CDR recovered bit clock used (without attenuation)
115 * CDR recovered bit clock used (only through IO)
122 * CDR recovered bit clock used
168 /** SerDes power mode */
178 * Tx de-emphasis parameters
[all …]
H A Dal_hal_serdes_internal_regs.h1 /*-
10 found at http://www.gnu.org/licenses/gpl-2.0.html
48 * 0 - Hard reset is asserted
49 * 1 - Hard reset is de-asserted
58 * 0 - Hard reset is taken from the interface pins
59 * 1 - Hard reset is taken from registers
121 * PMA serial RX-to-TX loop-back enable (from AGC to IO Driver). Serial receive
122 * to transmit loopback: 0 - Disables loopback 1 - Transmits the untimed,
129 * PMA TX-to-RX buffered serial loop-back enable (bypasses IO Driver). Serial
130 * transmit to receive buffered loopback: 0 - Disables loopback 1 - Loops back
[all …]
H A Dal_hal_serdes_hssp_internal_regs.h9 found at http://www.gnu.org/licenses/gpl-2.0.html
47 * 0 - Hard reset is asserted
48 * 1 - Hard reset is de-asserted
57 * 0 - Hard reset is taken from the interface pins
58 * 1 - Hard reset is taken from registers
120 * PMA serial RX-to-TX loop-back enable (from AGC to IO Driver). Serial receive
121 * to transmit loopback: 0 - Disables loopback 1 - Transmits the untimed,
128 * PMA TX-to-RX buffered serial loop-back enable (bypasses IO Driver). Serial
129 * transmit to receive buffered loopback: 0 - Disables loopback 1 - Loops back
130 * the TX serializer output into the CDR
[all …]
/freebsd/contrib/tcsh/
H A Dcsh-mode.el1 ;; csh-mode.el --- csh (and tcsh) script editing mode for Emacs.
8 ;; csh and tcsh script editing mode for Emacs.
11 ;; Put csh-mode.el in some directory in your load-path and load it.
14 ;; This major mode assists shell script writers with indentation
16 ;; fashion as other programming language modes. Invoke describe-mode
22 ;; DH - Dan Harkless <software@harkless.org>
23 ;; CM - Carlo Migliorini <migliorini@sodalia.it>
24 ;; JR - Jack Repenning <jackr@sgi.com>
25 ;; GE - Gary Ellison <Gary.F.Ellison@att.com>
30 ;; --------- -- --------------------------------------------------------------
[all …]
H A Dcomplete.tcsh12 # Added two Debian-specific completions: dpkg and dpkg-deb (who
21 onintr -
43 setenv OSTYPE `echo "$HOSTTYPE" | sed -e 's/^(i[3456]86|(amd|x86_)64)-//'`
50 if ( -r "$f" ) then
52 -e 's/#.*//' \
53 -e '/^[+-]@/d' \
54 -e 's/^[-+]//' \
55 -e 's/[[:space:]].*//' \
56 -e 's/,/\n/g' "$f" \
57 | sed -e '/^[.:[:xdigit:][:space:]]*$/d'`)
[all …]
/freebsd/sys/dev/safexcel/
H A Dsafexcel.c1 /*-
2 * SPDX-License-Identifier: BSD-2-Clause
64 { "inside-secure,safexcel-eip97ies", (uintptr_t)97 },
65 { "inside-secure,safexcel-eip97", (uintptr_t)97 },
100 i = ring->cdr.read; in safexcel_next_request()
103 return (&ring->requests[i]); in safexcel_next_request()
111 if (ring->write == ring->read) in safexcel_cmd_descr_next()
113 cdesc = &ring->desc[ring->read]; in safexcel_cmd_descr_next()
114 ring->read = (ring->read + 1) % SAFEXCEL_RING_SIZE; in safexcel_cmd_descr_next()
123 if (ring->write == ring->read) in safexcel_res_descr_next()
[all …]
H A Dsafexcel_var.h1 /*-
2 * SPDX-License-Identifier: BSD-2-Clause
87 * mode. For some operations data is passed outside the descriptor, in a
163 #define SAFEXCEL_OPTION_CP (1u << 1) /* 64-bit ctx addr */
225 * The EIP-96 (crypto transform engine) is programmed using a set of
263 /* Instruction-dependent flags. */
299 uint32_t cd_size; /* CDR descriptor size. */
300 uint32_t cd_offset; /* CDR offset (size + alignment). */
311 if ((sc)->sc_debug >= (lvl)) \
312 device_printf((sc)->sc_dev, __VA_ARGS__); \
[all …]
/freebsd/sys/contrib/device-tree/src/arm64/amd/
H A Damd-seattle-xgbe-b.dtsi1 // SPDX-License-Identifier: GPL-2.0
9 compatible = "fixed-clock";
10 #clock-cells = <0>;
11 clock-frequency = <250000000>;
12 clock-output-names = "xgmacclk0_dma_250mhz";
16 compatible = "fixed-clock";
17 #clock-cells = <0>;
18 clock-frequency = <250000000>;
19 clock-output-names = "xgmacclk0_ptp_250mhz";
23 compatible = "fixed-clock";
[all …]
/freebsd/sys/dev/bhnd/cores/pci/
H A Dbhnd_pci_hostbvar.h1 /*-
2 * SPDX-License-Identifier: BSD-2-Clause
4 * Copyright (c) 2015-2016 Landon Fuller <landon@landonf.org>
37 * PCI/PCIe-Gen1 Host Bridge definitions.
48 * PCI/PCIe-Gen1 endpoint-mode device quirks
69 * The purpose of this work-around is unclear; there is some
77 * On PCI-attached BCM4321CB* boards, the PCI latency timer must be set
91 * PCI-PM power management must be explicitly enabled via
103 * The SerDes RX CDR phase lock timers and proportional/integral
104 * filters must be tweaked to ensure the CDR has fully stabilized
[all …]
H A Dbhnd_pci_hostb.c1 /*-
2 * SPDX-License-Identifier: BSD-2-Clause
4 * Copyright (c) 2015-2016 Landon Fuller <landon@landonf.org>
38 * Broadcom BHND PCI/PCIe-Gen1 PCI-Host Bridge.
41 * endpoint mode.
43 * Host-level PCI operations are handled at the bhndb bridge level by the
75 /* Device driver work-around variations */
146 /* Apple BCM4331 board-specific quirks */
174 #define BHND_PCI_SOFTC(_sc) (&((_sc)->common))
177 bhnd_bus_read_2(BHND_PCI_SOFTC(_sc)->mem_res, (_reg))
[all …]
H A Dbhnd_pcireg.h1 /*-
2 * SPDX-License-Identifier: ISC
29 * PCI/PCIe-Gen1 DMA Constants
35 #define BHND_PCIE_DMA32_TRANSLATION 0x80000000 /**< PCIe-Gen1 DMA32 address translation (sb2pcitr…
36 #define BHND_PCIE_DMA32_MASK BHND_PCIE_SBTOPCI2_MASK /**< PCIe-Gen1 DMA32 translation mask */
38 #define BHND_PCIE_DMA64_TRANSLATION _BHND_PCIE_DMA64(TRANSLATION) /**< PCIe-Gen1 DMA64 address tran…
39 #define BHND_PCIE_DMA64_MASK _BHND_PCIE_DMA64(MASK) /**< PCIe-Gen1 DMA64 translation mask */
76 /* BHND_PCI_ARB_CTL - ParkID (>= rev8) */
138 * PCIe-Gen1 Core Registers
210 #define BHND_PCIE_MDIOCTL_PREAM_EN 0x80 /* enable preamble mode */
[all …]
/freebsd/sys/dev/al_eth/
H A Dal_init_eth_lm.c1 /*-
73 /* 40GBASE-LR4 and 40GBASE-SR4 are optic modules */
181 /* Assert CDR reset (6.3) */
183 /* Select 10.3125Gbps standard rate mode (6.6) */
185 /* Enable loop filter auto-adjust */
187 /* Set Adapt Mode 1 (6.13) */
191 /* Release CDR reset (6.4) */
195 /* Set Main-cursor tap sign to positive (6.12) */
197 /* Set Post-cursor tap sign to negative (6.12) */
199 /* Set Pre-cursor tap sign to negative (6.12) */
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZInstrHFP.td1 //==- SystemZInstrHFP.td - Floating-point SystemZ instructions -*- tblgen-*-==//
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
9 // The instructions in this file implement SystemZ hexadecimal floating-point
10 // arithmetic. Since this format is not mapped to any source-language data
14 //===----------------------------------------------------------------------===//
16 //===----------------------------------------------------------------------===//
18 //===----------------------------------------------------------------------===//
27 //===----------------------------------------------------------------------===//
29 //===----------------------------------------------------------------------===//
[all …]
/freebsd/sys/netinet/tcp_stacks/
H A Dtcp_bbr.h1 /*-
2 * Copyright (c) 2016-2020 Netflix, Inc.
29 #define BBR_INITIAL_RTO 1000000 /* 1 second in micro-seconds */
39 #define BBR_TLP 0x0080 /* segment sent as tail-loss-probe */
43 * totaled into bbr->rc_ctl.rc_lost
70 uint8_t r_rtr_cnt:4, /* Retran count, index this -1 to get time
78 r_is_smallmap:1,/* Was logged as a small-map send-map item */
116 * cDR */
118 * exit from probe-rtt */
172 #define BBR_RS_BW_EMPTY 0x00000002 /* Nothing yet stored in cDR */
[all …]
H A Dbbr.c1 /*-
2 * Copyright (c) 2016-2020 Netflix, Inc.
29 * BBR - Congestion Based Congestion Control
159 /* Should the following be dynamic too -- loss wise */
193 * num-measures > min(0) and
227 /* thresholds for reduction on drain in sub-states/drain */
265 * means in non-recovery/retransmission scenarios
266 * cwnd will never be reached by the flight-size.
271 static int32_t bbr_sack_not_required = 0; /* set to one to allow non-sack to use bbr */
292 * - Yuchung Cheng's RACK TCP (for which its named) that
[all …]
/freebsd/sys/dev/axgbe/
H A Dxgbe-phy-v2.c116 #include "xgbe-common.h"
142 /* Rate-change complete wait/retry count */
145 /* CDR delay values for KR support (in usec) */
257 /* Single mode, length of fiber in units of km */
261 /* Single mode, length of fiber in units of 100m */
275 * Optical specification compliance - denotes wavelength
306 ((_x)->extd[XGBE_SFP_EXTD_SFF_8472] && \
307 !((_x)->extd[XGBE_SFP_EXTD_DIAG] & XGBE_SFP_EXTD_DIAG_ADDR_CHANGE))
314 #define XGBE_BEL_FUSE_VENDOR "BEL-FUSE "
315 #define XGBE_BEL_FUSE_PARTNO "1GBT-SFP06 "
[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/sys/dev/qlnx/qlnxe/
H A Dreg_addr.h2 * Copyright (c) 2017-2018 Cavium, Inc.
52 … 0x001d10UL //Access:RW DataWidth:0x1 // Disable rasdp error mode check
78- For ending "endless completion". 0 - When receiving a completion timeout while receiving a compl…
79 … DataWidth:0x4 // 0 - TXCPL sync fifo pop underflow 1 - TXR sync fifo pop underflow 2 - TXW hea…
80 …s:R DataWidth:0x6 // 0 - RX target read and config sync fifo push overflow 1 - RX header syn…
81 …ataWidth:0x14 // 4:0 - TXCPL sync fifo pop status 9:5 - TXR sync fifo pop status 14:10 - TXW hea…
88 …ffff<<0) // Vendor ID. PCI-SIG assigned Manufacturer Identifier. Note: The access attributes of …
90 …ce Identifier. Note: The access attributes of this field are as follows: - Dbi: if (DBI_RO_WR_E…
116 … (0x1<<9) // Fast back-to-back transaction ena…
128 … (0x1<<23) // Fast back-to-back capable. Not ap…
[all …]
/freebsd/contrib/file/magic/Magdir/
H A Dimages2 #------------------------------------------------------------------------------
4 # images: file(1) magic for image formats (see also "iff", and "c-lang" for
9 # merging several one- and two-line files into here.
13 # Targa - matches `povray', `ppmtotga' and `xv' outputs
19 # Note: called by DROID "Truevision TGA Bitmap" version 1.0 via PUID x-fmt/367
23 # or theoretically 2-128 reserved for use by Truevision or 128-255 may be used for developer applic…
32 # Targa image data (strength=70=110-40) before some Commodore disc image (strength=70=70+0 ./c64) l…
35 !:strength -40
37 #>(2.S-2) belong !0x28632943
52 >>>>>>>0 use tga-image
[all …]
H A Darchive1 #------------------------------------------------------------------------------
3 # archive: file(1) magic for archive formats (see also "msdos" for self-
7 # pre-POSIX "tar" archives are also handled in the C code ../../src/is_tar.c.
11 # Reference: https://www.freebsd.org/cgi/man.cgi?query=tar&sektion=5&manpath=FreeBSD+8-current
18 # last 4 header bytes often null but tar\0 in gtarfail2.tar gtarfail.tar-bad
19 # at https://sourceforge.net/projects/s-tar/files/testscripts/
21 # nul, space or ascii digit 0-7 at start of mode
32 >>>>>>>>>0 use tar-nvram
34 #>>>>>>>>0 regex \^[0-9]{2,4}[.](png|jpg|jpeg|tif|tiff|gif|bmp) NAME "%s"
37 >>>>>>>>0 regex \^[0-9]{2,4}[.](png|jpg|jpeg|tif|tiff|gif|bmp)
[all …]
/freebsd/sys/dev/bxe/
H A Dbxe_elink.c1 /*-
2 * SPDX-License-Identifier: BSD-2-Clause
4 * Copyright (c) 2007-2017 QLogic Corporation. All rights reserved.
508 /* When this pin is active high during reset, 10GBASE-T core is power
509 * down, When it is active low the 10GBASE-T is power up
774 #define I2C_WA_PWR_ITER (I2C_WA_RETRY_CNT - 1)
936 (_phy)->def_md_devad, \
942 (_phy)->def_md_devad, \
970 * elink_check_lfa - This function checks if link reinitialization is required,
982 struct bxe_softc *sc = params->sc; in elink_check_lfa()
[all …]
/freebsd/sys/dev/sfxge/common/
H A Defx_regs_mcdi.h1 /*-
2 * SPDX-License-Identifier: BSD-2-Clause
4 * Copyright 2008-2013 Solarflare Communications Inc. All rights reserved.
32 /* Power-on reset state */
46 /* We have entered the main firmware via recovery mode. This
54 /* The 'doorbell' addresses are hard-wired to alert the MC when written */
57 /* The rest of these are firmware-defined */
65 /* Values to be written to the per-port status dword in shared
94 * | | \--- Response
95 * | \------- Error
[all …]
/freebsd/sys/contrib/openzfs/cmd/zpool/
H A Dzpool_main.c9 * or https://opensource.org/licenses/CDDL-1.0.
31 * Copyright (c) 2017 Open-E, Inc. All Rights Reserved.
84 static int mount_tp_nthr = 512; /* tpool threads for multi-threaded mounting */
366 * Given a cb->cb_flags with a histogram bit set, return the iostat_type.
370 #define IOS_HISTO_IDX(a) (highbit64(a & IOS_ANYHISTO_M) - 1)
454 return (gettext("\tadd [-afgLnP] [-o property=value] " in get_usage()
457 return (gettext("\tattach [-fsw] [-o property=value] " in get_usage()
458 "<pool> <device> <new-device>\n")); in get_usage()
460 return (gettext("\tclear [[--power]|[-nF]] <pool> [device]\n")); in get_usage()
462 return (gettext("\tcreate [-fnd] [-o property=value] ... \n" in get_usage()
[all …]

12