/freebsd/sys/contrib/device-tree/Bindings/net/ |
H A D | lantiq,etop-xway.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/net/lantiq,etop-xway.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - John Crispin <john@phrozen.org> 14 pattern: "^ethernet@[0-9a-f]+$" 17 const: lantiq,etop-xway 24 - description: TX interrupt 25 - description: RX interrupt 27 interrupt-names: [all …]
|
H A D | snps,dwmac.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Alexandre Torgue <alexandre.torgue@foss.st.com> 11 - Giuseppe Cavallaro <peppe.cavallaro@st.com> 12 - Jose Abreu <joabreu@synopsys.com> 23 - snps,dwmac 24 - snps,dwmac-3.40a 25 - snps,dwmac-3.50a 26 - snps,dwmac-3.610 [all …]
|
H A D | snps,dwc-qos-ethernet.txt | 13 - compatible: One of: 14 - "axis,artpec6-eqos", "snps,dwc-qos-ethernet-4.10" 15 Represents the IP core when integrated into the Axis ARTPEC-6 SoC. 16 - "nvidia,tegra186-eqos", "snps,dwc-qo [all...] |
/freebsd/sys/contrib/device-tree/Bindings/usb/ |
H A D | dwc3.txt | 3 DWC3- USB3 CONTROLLER. Complies to the generic USB binding properties 7 - compatible: must be "snps,dwc3" 8 - reg : Address and length of the register set for the device 9 - interrupts: Interrupts used by the dwc3 controller. 10 - clock-names: list of clock names. Ideally should be "ref", 12 - clocks: list of phandle and clock specifier pairs corresponding to 13 entries in the clock-names property. 16 clocks are optional if the parent node (i.e. glue-layer) is compatible to 18 "cavium,octeon-7130-usb-uctl" 20 "samsung,exynos5250-dwusb3" [all …]
|
H A D | snps,dwc3.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Felipe Balbi <balbi@kernel.org> 14 be presented as a standalone DT node with an optional vendor-specific 18 - $ref: usb-drd.yaml# 19 - if: 25 - dr_mode 29 $ref: usb-xhci.yaml# 35 - const: snps,dwc3 [all …]
|
H A D | ci-hdrc-usb2.txt | 4 - compatible: should be one of: 5 "fsl,imx23-usb" 6 "fsl,imx27-usb" 7 "fsl,imx28-usb" 8 "fsl,imx6q-usb" 9 "fsl,imx6sl-usb" 10 "fsl,imx6sx-usb" 11 "fsl,imx6ul-usb" 12 "fsl,imx7d-usb" 13 "fsl,imx7ulp-usb" [all …]
|
H A D | chipidea,usb2-common.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/usb/chipidea,usb2-common.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Xu Yang <xu.yang_2@nxp.com> 25 clock-names: 31 power-domains: 37 reset-names: 40 "#reset-cells": 45 itc-setting: [all …]
|
H A D | ci-hdrc-usb2.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/usb/ci-hdrc-usb2.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Xu Yang <xu.yang_2@nxp.com> 11 - Peng Fan <peng.fan@nxp.com> 16 - enum: 17 - chipidea,usb2 18 - lsi,zevio-usb 19 - nuvoton,npcm750-udc [all …]
|
/freebsd/sys/contrib/device-tree/Bindings/dma/ |
H A D | intel,ldma.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - chuanhua.lei@intel.com 11 - mallikarjunax.reddy@intel.com 14 - $ref: dma-controller.yaml# 19 - intel,lgm-cdma 20 - intel,lgm-dma2tx 21 - intel,lgm-dma1rx 22 - intel,lgm-dma1tx [all …]
|
H A D | img-mdc-dma.txt | 1 * IMG Multi-threaded DMA Controller (MDC) 4 - compatible: Must be "img,pistachio-mdc-dma". 5 - reg: Must contain the base address and length of the MDC registers. 6 - interrupts: Must contain all the per-channel DMA interrupts. 7 - clocks: Must contain an entry for each entry in clock-names. 8 See ../clock/clock-bindings.txt for details. 9 - clock-names: Must include the following entries: 10 - sys: MDC system interface clock. 11 - img,cr-periph: Must contain a phandle to the peripheral control syscon 13 - img,max-burst-multiplier: Must be the maximum supported burst size multiplier. [all …]
|
H A D | arm-pl330.txt | 7 - compatible: should include both "arm,pl330" and "arm,primecell". 8 - reg: physical base address of the controller and length of memory mapped 10 - interrupts: interrupt number to the cpu. 13 - dma-coherent : Present if dma operations are coherent 14 - #dma-cells: must be <1>. used to represent the number of integer 16 - dma-channels: contains the total number of DMA channels supported by the DMAC 17 - dma-requests: contains the total number of DMA requests supported by the DMAC 18 - arm,pl330-broken-no-flushp: quirk for avoiding to execute DMAFLUSHP 19 - arm,pl330-periph-burst: quirk for performing burst transfer only 20 - resets: contains an entry for each entry in reset-names. [all …]
|
/freebsd/sys/contrib/alpine-hal/ |
H A D | al_hal_udma_regs_s2m.h | 1 /*- 10 found at http://www.gnu.org/licenses/gpl-2.0.html 86 * 00 - No pending tasks 100 * 0 - Log is enable 101 * 1 - Log is masked. 190 * [0x8] Counting the net length of the data buffers [64-bit] 195 * [0xc] Counting the net length of the data buffers [64-bit] 246 /* [0x28] Rx Descriptor Ring Base Pointer [31:4] */ 248 /* [0x2c] Rx Descriptor Ring Base Pointer [63:32] */ 251 * [0x30] Rx Descriptor Ring Length[23:2] [all …]
|
H A D | al_hal_udma_config.h | 9 found at http://www.gnu.org/licenses/gpl-2.0.html 53 /* *INDENT-OFF* */ 57 /* *INDENT-ON* */ 81 uint8_t burst; member 95 uint8_t min_axi_beats; /* Minimum burst for writing completion desc. */ 108 uint8_t min_axi_beats; /* Minimum burst for writing completion desc. */ 137 /* in one burst (5b) */ 139 uint8_t min_burst_above_thr; /* min burst size when fifo above 142 uint8_t min_burst_below_thr; /* min burst size when fifo below 168 uint8_t min_burst_above_thr; /* min burst size when fifo above [all …]
|
/freebsd/tools/tools/netmap/ |
H A D | bridge.c | 2 * (C) 2011-2014 Luigi Rizzo, Matteo Landi 45 for (i = d->first_rx_ring; i <= d->last_rx_ring; i++) { in rx_slots_avail() 46 tot += nm_ring_space(NETMAP_RXRING(d->nifp, i)); in rx_slots_avail() 57 for (i = d->first_tx_ring; i <= d->last_tx_ring; i++) { in tx_slots_avail() 58 tot += nm_ring_space(NETMAP_TXRING(d->nifp, i)); in tx_slots_avail() 75 if (rxring->flags || txring->flags) in rings_move() 77 msg, rxring->flags, txring->flags); in rings_move() 78 j = rxring->head; /* RX */ in rings_move() 79 k = txring->head; /* TX */ in rings_move() 87 while (limit-- > 0) { in rings_move() [all …]
|
H A D | pkt-gen.c | 2 * Copyright (C) 2011-2014 Matteo Landi, Luigi Rizzo. All rights reserved. 3 * Copyright (C) 2013-2015 Universita` di Pisa. All rights reserved. 28 * $Id: pkt-gen.c 12346 2013-06-12 17:36:25Z luigi $ 133 n->octet[0], n->octet[1], n->octet[2], in ether_ntoa() 134 n->octet[3], n->octet[4], n->octet[5]); in ether_ntoa() 184 static const char *default_payload = "netmap pkt-gen DIRECT payload\n" 187 static const char *indirect_payload = "netmap pkt-gen indirect payload\n" 193 #define VIRT_HDR_1 10 /* length of a base vnet-hdr */ 194 #define VIRT_HDR_2 12 /* length of the extenede vnet-hdr */ 220 ((af) == AF_INET ? (p)->ipv4.f: (p)->ipv6.f) [all …]
|
H A D | nmreplay.c | 49 * --- Main functions of the program --- 59 * q->cur_pkt points to the buffer containing the packet 60 * q->cur_len packet length, excluding CRC 61 * q->cur_caplen available packet length (may be shorter than cur_len) 62 * q->cur_tt transmission time for the packet, computed from the trace. 66 * q->c_loss (set with the -L command line option) decides 69 * The function is supposed to set q->c_drop = 1 if the 72 * q->c_bw (set with the -B command line option) is used to 74 * in q->cur_tt the transmission time (in nanoseconds) of 75 * the packet, which is typically proportional to the length [all …]
|
/freebsd/sys/contrib/device-tree/Bindings/spi/ |
H A D | fsl-imx-cspi.txt | 5 - compatible : 6 - "fsl,imx1-cspi" for SPI compatible with the one integrated on i.MX1 7 - "fsl,imx21-cspi" for SPI compatible with the one integrated on i.MX21 8 - "fsl,imx27-cspi" for SPI compatible with the one integrated on i.MX27 9 - "fsl,imx31-cspi" for SPI compatible with the one integrated on i.MX31 10 - "fsl,imx35-cspi" for SPI compatible with the one integrated on i.MX35 11 - "fsl,imx51-ecspi" for SPI compatible with the one integrated on i.MX51 12 - "fsl,imx53-ecspi" for SPI compatible with the one integrated on i.MX53 and later Soc 13 - "fsl,imx8mq-ecspi" for SPI compatible with the one integrated on i.MX8MQ 14 - "fsl,imx8mm-ecspi" for SPI compatible with the one integrated on i.MX8MM [all …]
|
/freebsd/sys/contrib/device-tree/src/arm/axis/ |
H A D | artpec6.dtsi | 2 * Device Tree Source for the Axis ARTPEC-6 SoC 4 * This file is dual-licensed: you can use it either under the terms 43 #include <dt-bindings/interrupt-controller/arm-gic.h> 44 #include <dt-bindings/dma/nbpfaxi.h> 45 #include <dt-bindings/clock/axis,artpec6-clkctrl.h> 48 #address-cells = <1>; 49 #size-cells = <1>; 51 interrupt-parent = <&intc>; 54 #address-cells = <1>; 55 #size-cells = <0>; [all …]
|
/freebsd/sys/dev/ste/ |
H A D | if_stereg.h | 1 /*- 2 * SPDX-License-Identifier: BSD-4-Clause 18 * 4. Neither the name of the author nor the names of any co-contributors 44 * D-Link PCI device/vendor ID for the DL10050[AB] chip 53 * There are 32-bit, 16-bit and 8-bit registers. 136 * TX DMA burst thresh is the number of 32-byte blocks that 137 * must be loaded into the TX Fifo before a TXDMA burst request 143 * The number of 32-byte blocks in the TX FIFO falls below the 167 * RX DMA burst thresh is the number of 32-byte blocks that 168 * must be present in the RX FIFO before a RXDMA bus master [all …]
|
/freebsd/sys/contrib/dev/iwlwifi/fw/api/ |
H A D | location.h | 1 /* SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause */ 3 * Copyright (C) 2015-2017 Intel Deutschland GmbH 4 * Copyright (C) 2018-2022 Intel Corporation 11 * enum iwl_location_subcmd_ids - location group command IDs 86 * struct iwl_tof_config_cmd - ToF configuration 88 * @one_sided_disabled: indicates if one-side [all...] |
/freebsd/sys/dev/le/ |
H A D | lancereg.h | 3 /*- 4 * SPDX-License-Identifier: BSD-2-Clause 34 /*- 70 * - Am7990 Local Area Network Controller for Ethernet (LANCE) 71 * (and its descendent Am79c90 C-LANCE). 73 * - Am79c900 Integrated Local Area Communications Controller (ILACC) 75 * - Am79c960 PCnet-ISA Single-Chip Ethernet Controller for ISA 77 * - Am79c961 PCnet-ISA+ Jumperless Single-Chip Ethernet Controller 80 * - Am79c961A PCnet-ISA II Jumperless Full-Duplex Single-Chip 83 * - Am79c965A PCnet-32 Single-Chip 32-bit Ethernet Controller [all …]
|
/freebsd/sys/contrib/dev/athk/ath11k/ |
H A D | debugfs_htt_stats.h | 1 /* SPDX-License-Identifier: BSD-3-Clause-Clear */ 3 * Copyright (c) 2018-2019 The Linux Foundation. All rights reserved. 146 /* Length should be multiple of DWORD */ 148 /* Can be variable length */ 209 /* NOTE: Variable length TLV, use length spec to infer array size */ 215 /* NOTE: Variable length TLV, use length spec to infer array size */ 221 /* NOTE: Variable length TLV, use length spec to infer array size */ 227 /* NOTE: Variable length TLV, use length spec to infer array size */ 233 /* NOTE: Variable length TLV, use length spec to infer array size */ 247 /* NOTE: Variable length TLV, use length spec to infer array size . [all …]
|
/freebsd/sys/dev/cxgbe/cxgbei/ |
H A D | cxgbei.c | 1 /*- 115 * it either in our PDU len -> data segment len conversions. in read_pdu_limits() 117 rx_len -= ISCSI_BHS_SIZE + ISCSI_HEADER_DIGEST_SIZE + in read_pdu_limits() 119 tx_len -= ISCSI_BHS_SIZE + ISCSI_HEADER_DIGEST_SIZE + in read_pdu_limits() 128 rx_len = min(rx_len, 4 * (1U << pr->pr_page_shift[0])); in read_pdu_limits() 155 MPASS(sc->vres.iscsi.size > 0); in cxgbei_init() 158 pr = &ci->pr; in cxgbei_init() 160 rc = t4_init_ppod_region(pr, &sc->vres.iscsi, r, "iSCSI page pods"); in cxgbei_init() 162 device_printf(sc->dev, in cxgbei_init() 168 read_pdu_limits(sc, &ci->max_tx_data_len, &ci->max_rx_data_len, pr); in cxgbei_init() [all …]
|
/freebsd/sys/dev/ath/ath_hal/ar5210/ |
H A D | ar5210reg.h | 1 /*- 2 * SPDX-License-Identifier: ISC 4 * Copyright (c) 2002-2008 Sam Leffler, Errno Consulting 5 * Copyright (c) 2002-2004 Atheros Communications, Inc. 24 * Processor for IEEE 802.11a 5-GHz Wireless LANs. 37 #define AR_RXDP 0x000c /* RX queue descriptor ptr register */ 45 #define AR_RXCFG 0x0034 /* RX configuration register */ 48 #define AR_RXNOFRM 0x0048 /* RX no frame timeout register */ 50 #define AR_RPGTO 0x0050 /* RX frame gap timeout register */ 51 #define AR_RFCNT 0x0054 /* RX frame count limit register */ [all …]
|
/freebsd/sys/dev/cas/ |
H A D | if_casreg.h | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause 30 * from: FreeBSD: if_gemreg.h 174987 2007-12-30 01:32:03Z marius 43 #define CAS_INF_BURST 0x0008 /* infinite burst enable */ 73 #define CAS_CAW_RX_WGHT_MASK 0x00000003 /* RX DMA factor for... */ 75 #define CAS_CAW_TX_WGHT_MASK 0x0000000c /* RX DMA factor for... */ 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. 91 #define CAS_INTR_RX_DONE 0x00000010 /* >=1 RX frames transferred. */ 92 #define CAS_INTR_RX_BUF_NA 0x00000020 /* RX buffer not available */ [all …]
|