| /freebsd/sys/contrib/device-tree/Bindings/sound/ |
| H A D | cirrus,cs42l43.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - patches@opensource.cirrus.com 21 - $ref: dai-common.yaml# 26 - cirrus,cs42l43 31 vdd-p-supply: 35 vdd-a-supply: 39 vdd-d-supply: 43 vdd-io-supply: [all …]
|
| /freebsd/share/man/man4/ |
| H A D | cgem.4 | 5 .\" Redistribution and use in source and binary forms, with or without 19 .\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 22 .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 35 .Bd -ragged -offset indent 45 the Xilinx Zynq-7000, the Xilinx Zynq UltraScale+, and the SiFive 51 .Bl -tag -width ".Cm 10baseT/UTP" 65 .Cm full-duplex 67 .Cm half-duplex 75 .Cm full-duplex 77 .Cm half-duplex [all …]
|
| /freebsd/contrib/dma/ |
| H A D | dma.8 | 2 .\" Copyright (c) 2008-2014, Simon Schubert <2@0x2c.org>. 6 .\" Redistribution and use in source and binary forms, with or without 27 .\" LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED 30 .\" OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 52 is a small Mail Transport Agent (MTA), designed for home and office use. 68 .Bl -tag -width indent 73 .Bl -tag -width indent 90 Set sender address (envelope-from) to 137 .Bl -bullet -compact 169 .Bl -tag -width 4n [all …]
|
| /freebsd/sys/dev/ae/ |
| H A D | if_aereg.h | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause 7 * Redistribution and use in source and binary forms, with or without 21 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 24 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF 51 #define AE_ISR_RXS_OVERFLOW 0x00000020 /* Internal RxS ring overflow. */ 84 #define AE_EADDR0_REG 0x1488 /* 5 - 2 bytes */ 85 #define AE_EADDR1_REG 0x148c /* 1 - 0 bytes */ 89 * L2 supports 64-bit addressing but all rings base addresses 92 #define AE_DESC_ADDR_HI_REG 0x1540 /* High 32 bits of ring base address. */ [all …]
|
| /freebsd/crypto/openssl/ssl/quic/ |
| H A D | quic_sstream.c | 2 * Copyright 2022-2023 The OpenSSL Project Authors. All Rights Reserved. 4 * Licensed under the Apache License 2.0 (the "License"). You may not use 25 * - NEW: The byte has not yet been transmitted, or has been lost and is 28 * - IN_FLIGHT: The byte has been transmitted but is awaiting 32 * - ACKED: The byte has been acknowledged and we can cease storing it. 39 * - in the NEW state if it is in new_set; 40 * - is in the ACKED state if it is in acked_set 42 * - is in the IN_FLIGHT state otherwise. 68 ring_buf_init(&qss->ring_buf); in ossl_quic_sstream_new() 69 if (!ring_buf_resize(&qss->ring_buf, init_buf_size, 0)) { in ossl_quic_sstream_new() [all …]
|
| /freebsd/sys/dev/netmap/ |
| H A D | netmap_monitor.c | 2 * Copyright (C) 2014-2016 Giuseppe Lettieri 5 * Redistribution and use in source and binary forms, with or without 20 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 23 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 36 * However, only the rx rings are actually used. Each monitor rx ring receives 48 * Monitors can be either zero-copy or copy-based. 52 * - For tx traffic, this is when the application sends them, before they are 55 * - For rx traffic, this is when they are received by the adapter, before 57 * application is reading from a monitored ring, the ring will eventually 60 * Zero-copy monitors only see the frames after they have been consumed: [all …]
|
| /freebsd/sys/dev/cas/ |
| H A D | if_casreg.h | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause 8 * Redistribution and use in source and binary forms, with or without 23 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 26 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 30 * from: FreeBSD: if_gemreg.h 174987 2007-12-30 01:32:03Z marius 84 * Bits 0-9 of CAS_STATUS auto-clear when read. CAS_CLEAR_ALIAS specifies 85 * which of bits 0-9 auto-clear when reading CAS_STATUS_ALIAS. 94 #define CAS_INTR_RX_COMP_FULL 0x00000080 /* RX completion ring full */ 95 #define CAS_INTR_RX_BUF_AEMPTY 0x00000100 /* RX desc. ring almost empty */ [all …]
|
| /freebsd/sys/contrib/ncsw/Peripherals/BM/ |
| H A D | bm_portal.c | 3 � 1995-2003, 2004, 2005-2011 Freescale Semiconductor, Inc. 7 and its use is subject to the NetComm Device Drivers EULA. 11 ALTERNATIVELY, redistribution and use in source and binary forms, with 29 LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND 31 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 64 /* Only do fast-path handling if it's required */ in portal_isr() 65 if (portal->flags & BMAN_PORTAL_FLAG_IRQ_FAST) in portal_isr() 72 * bman_create_portal - Manage a Bman s/w portal 73 * @portal: the s/w corenet portal to use 74 * @flags: bit-mask of BMAN_PORTAL_FLAG_*** options [all …]
|
| /freebsd/contrib/ofed/include/ |
| H A D | udma_barrier.h | 10 * Redistribution and use in source and binary forms, with or 14 * - Redistributions of source code must retain the above 18 * - Redistributions in binary form must reproduce the above 29 * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 40 These barriers are expliclty only for use with user DMA operations. If you 41 are looking for barriers to use with cache-coherent multi-threaded 43 for the same address then use an atomic operation followed by one 47 - CPU attached address space (the CPU memory could be a range of things: 48 cached/uncached/non-temporal CPU DRAM, uncached MMIO space in another 53 - A DMA initiator on a bus. For instance a PCI-E device issuing [all …]
|
| /freebsd/sys/dev/et/ |
| H A D | if_et.c | 1 /*- 2 * SPDX-License-Identifier: BSD-3-Clause 9 * Redistribution and use in source and binary forms, with or without 30 * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED 33 * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 187 nitems(et_devices) - 1); 209 for (d = et_devices; d->desc != NULL; ++d) { in et_probe() 210 if (vid == d->vid && did == d->did) { in et_probe() 211 device_set_desc(dev, d->desc); in et_probe() 228 sc->dev = dev; in et_attach() [all …]
|
| /freebsd/sys/dev/random/fenestrasX/ |
| H A D | fx_pool.c | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause 6 * Redistribution and use in source and binary forms, with or without 21 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 24 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 56 * Timer-based reseed interval growth factor and limit in seconds. (§ 3.2) 74 * normal round-robin allocation after each timer reseed. (§ 3.4) 82 * sources are assumed to provide high-quality random bytes. Pull sources are 86 * design, low-quality sources push into some global ring buffer and then get 126 * make more sense to pull this up into the abstraction layer instead. [all …]
|
| /freebsd/sys/contrib/dev/athk/ath10k/ |
| H A D | htt.h | 1 /* SPDX-License-Identifier: ISC */ 3 * Copyright (c) 2005-2011 Atheros Communications Inc. 4 * Copyright (c) 2011-2017 Qualcomm Atheros, Inc. 31 /* bits 5-23 currently reserved */ 36 enum htt_h2t_msg_type { /* host-to-target */ 59 u8 pad[sizeof(u32) - sizeof(struct htt_cmd_hdr)]; 75 * The target should use the struct def, for simplicitly and clarity, 76 * but the host shall use the bit-mast + bit-shift defs, to be endian- 77 * neutral. Specifically, the host shall use the get/set macros built 178 * htt_data_tx_desc - used for data tx path [all …]
|
| /freebsd/sys/dev/gem/ |
| H A D | if_gemreg.h | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause 8 * Redistribution and use in source and binary forms, with or without 23 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 26 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 40 /* Note: Reading the status reg clears bits 0-6. */ 55 #define GEM_CONFIG_RONPAULBIT 0x00000800 /* after infinite burst use */ 69 * Bits 0-6 auto-clear when read. 72 #define GEM_INTR_TX_EMPTY 0x00000002 /* TX ring empty */ 78 #define GEM_INTR_PCS 0x00002000 /* Physical Code Sub-layer */ [all …]
|
| /freebsd/share/man/man9/ |
| H A D | bus_dma.9 | 4 .\" Redistribution and use in source and binary forms, with or without 19 .\" TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR 22 .\" NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 32 .\" Redistribution and use in source and binary forms, with or without 47 .\" SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS 50 .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 170 API is a bus, device, and machine-independent (MI) interface to 182 For example, if a DMA engine in a device is limited to 32-bit addresses, 190 For example, a device might require 16-byte alignment of its descriptor ring 193 the driver must create one tag for the descriptor ring and a separate tag for [all …]
|
| /freebsd/share/dict/ |
| H A D | web2a | 12 A-b-c book 13 A-b-c method 14 abdomino-uterotomy 15 Abdul-baha 16 a-be 20 able-bodied 21 able-bodiedness 22 able-minded 23 able-mindedness 27 Abor-miri [all …]
|
| /freebsd/lib/libpmc/ |
| H A D | pmc.haswell.3 | 4 .\" Redistribution and use in source and binary forms, with or without 19 .\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 22 .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 45 .Bl -tag -width "Li PMC_CLASS_IAP" 47 Fixed-function counters that count only one hardware event per counter. 59 .%B "Intel(R) 64 and IA-32 Architectures Software Developer's Manual" 61 .%N "Order Number: 325462-045US" 70 .Bl -column "PMC_CAP_INTERRUPT" "Support" 87 .Bl -tag -width indent 89 Configure the Off-core Response bits. [all …]
|
| H A D | pmc.haswellxeon.3 | 5 .\" Redistribution and use in source and binary forms, with or without 20 .\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 23 .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 46 .Bl -tag -width "Li PMC_CLASS_IAP" 48 Fixed-function counters that count only one hardware event per counter. 60 .%B "Intel(R) 64 and IA-32 Architectures Software Developer's Manual" 62 .%N "Order Number: 325462-052US" 71 .Bl -column "PMC_CAP_INTERRUPT" "Support" 88 .Bl -tag -width indent 90 Configure the Off-core Response bits. [all …]
|
| H A D | pmc.ivybridgexeon.3 | 4 .\" Redistribution and use in source and binary forms, with or without 19 .\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 22 .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 45 .Bl -tag -width "Li PMC_CLASS_IAP" 47 Fixed-function counters that count only one hardware event per counter. 59 .%B "Intel(R) 64 and IA-32 Architectures Software Developer's Manual" 60 .%N "Order Number: 325462-045US" 69 .Bl -column "PMC_CAP_INTERRUPT" "Support" 86 .Bl -tag -width indent 88 Configure the Off-core Response bits. [all …]
|
| H A D | pmc.ivybridge.3 | 3 .\" Redistribution and use in source and binary forms, with or without 18 .\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 21 .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 44 .Bl -tag -width "Li PMC_CLASS_IAP" 46 Fixed-function counters that count only one hardware event per counter. 58 .%B "Intel(R) 64 and IA-32 Architectures Software Developer's Manual" 60 .%N "Order Number: 253669-043US" 69 .Bl -column "PMC_CAP_INTERRUPT" "Support" 86 .Bl -tag -width indent 88 Configure the Off-core Response bits. [all …]
|
| /freebsd/sys/dev/bge/ |
| H A D | if_bge.c | 1 /*- 2 * SPDX-License-Identifier: BSD-4-Clause 8 * Redistribution and use in source and binary forms, with or without 16 * 3. All advertising materials mentioning features or use of this software 19 * 4. Neither the name of the author nor the names of any co-contributors 29 * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS 32 * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF 43 * two on-board MIPS R4000 CPUs and can have as much as 16MB of external 48 * of value-added firmware updates. Unlike the Tigon I and Tigon II, 52 * The BCM5700 supports the PCI v2.2 and PCI-X v1.0 standards, and will [all …]
|
| /freebsd/sys/dev/cadence/ |
| H A D | if_cgem.c | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause 4 * Copyright (c) 2012-2014 Thomas Skibo <thomasskibo@yahoo.com> 7 * Redistribution and use in source and binary forms, with or without 22 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 25 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 31 * interface such as the one used in Xilinx Zynq-7000 SoC. 33 * Reference: Zynq-7000 All Programmable SoC Technical Reference Manual. 90 #define CGEM_NUM_RX_DESCS 512 /* size of receive descriptor ring */ 91 #define CGEM_NUM_TX_DESCS 512 /* size of transmit descriptor ring */ [all …]
|
| /freebsd/contrib/libpcap/ |
| H A D | gencode.c | 5 * Redistribution and use in source and binary forms, with or without 11 * features or use of this software display the following acknowledgement: 45 #include "pcap-dos.h" 48 #include "pcap-int.h" 64 #include "diag-control.h" 75 #define offsetof(s, e) ((size_t)&((s *)0)->e) 152 #include "os-proto.h" 158 * "Push" the current value of the link-layer header type and link-layer 160 * full-blown stack; we keep only the top two items.) 164 (cs)->prevlinktype = (cs)->linktype; \ [all …]
|
| H A D | pcap-linux.c | 2 * pcap-linux.c: Packet capture interface to the Linux kernel 5 * Sebastian Krahmer <krahmer@cs.uni-potsdam.de> 9 * Redistribution and use in source and binary forms, with or without 36 * Monitor-mode support for mac80211 includes code taken from the iw 46 * Redistribution and use in source and binary forms, with or without 63 * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED 66 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 99 #include "pcap-int.h" 100 #include "pcap-util.h" 105 #include "diag-control.h" [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/ |
| H A D | HWAddressSanitizer.cpp | 1 //===- HWAddressSanitizer.cpp - memory access error detector --------------===// 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 12 //===----------------------------------------------------------------------===// 91 ClMemoryAccessCallbackPrefix("hwasan-memory-access-callback-prefix", 96 "hwasan-kernel-mem-intrinsic-prefix", 97 cl::desc("Use prefix for memory intrinsics in KASAN mode"), cl::Hidden, 101 "hwasan-instrument-with-calls", 105 static cl::opt<bool> ClInstrumentReads("hwasan-instrument-reads", 110 ClInstrumentWrites("hwasan-instrument-writes", [all …]
|
| /freebsd/sys/net/ |
| H A D | iflib.c | 1 /*- 2 * Copyright (c) 2014-2018, Matthew Macy <mmacy@mattmacy.io> 5 * Redistribution and use in source and binary forms, with or without 21 * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS 24 * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 108 * - Prefetching in tx cleaning should perhaps be a tunable. The distance ahead 111 * - NFLX's m_free path is dominated by vm-based M_EXT manipulation which 113 * - small packet forwarding which is just returning a single mbuf to 120 * - private structures 121 * - iflib private utility functions [all …]
|