/freebsd/sys/contrib/device-tree/src/arm64/ti/ |
H A D | k3-j721e-som-p0.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 3 * Copyright (C) 2019-2020 Texas Instruments Incorporated - https://www.ti.com/ 8 /dts-v1/; 10 #include "k3-j721e.dtsi" 20 reserved_memory: reserved-memory { 21 #address-cells = <2>; 22 #size-cell [all...] |
H A D | k3-j784s4-evm.dts | 1 // SPDX-License-Identifier: GPL-2.0 3 * Copyright (C) 2022 Texas Instruments Incorporated - https://www.ti.com/ 8 /dts-v1/; 10 #include <dt-bindings/net/ti-dp83867.h> 11 #include <dt-bindings/gpio/gpio.h> 12 #include "k3-j784s4.dtsi" 15 compatible = "ti,j784s4-ev [all...] |
H A D | k3-j7200-som-p0.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 3 * Copyright (C) 2020-2021 Texas Instruments Incorporated - https://www.ti.com/ 6 /dts-v1/; 8 #include "k3-j7200.dtsi" 18 reserved_memory: reserved-memory { 19 #address-cells = <2>; 20 #size-cell [all...] |
H A D | k3-j721e-beagleboneai64.dts | 1 // SPDX-License-Identifier: GPL-2.0 3 * https://beagleboard.org/ai-64 4 * Copyright (C) 2022 Texas Instruments Incorporated - https://www.ti.com/ 9 /dts-v1/; 11 #include "k3-j721e.dtsi" 12 #include <dt-bindings/gpio/gpio.h> 13 #include <dt-bindings/input/input.h> 14 #include <dt-binding [all...] |
H A D | k3-j721e-sk.dts | 1 // SPDX-License-Identifier: GPL-2.0 3 * Copyright (C) 2021 Texas Instruments Incorporated - https://www.ti.com/ 5 * J721E SK URL: https://www.ti.com/tool/SK-TDA4VM 8 /dts-v1/; 10 #include "k3-j721e.dtsi" 11 #include <dt-bindings/gpio/gpio.h> 12 #include <dt-bindings/input/input.h> 13 #include <dt-binding [all...] |
H A D | k3-am642-sk.dts | 1 // SPDX-License-Identifier: GPL-2.0 3 * Copyright (C) 2021 Texas Instruments Incorporated - https://www.ti.com/ 6 /dts-v1/; 8 #include <dt-bindings/phy/phy.h> 9 #include <dt-bindings/gpio/gpio.h> 10 #include <dt-bindings/net/ti-dp83867.h> 11 #include <dt-binding [all...] |
H A D | k3-am642-evm.dts | 1 // SPDX-License-Identifier: GPL-2.0 3 * Copyright (C) 2020-2021 Texas Instruments Incorporated - https://www.ti.com/ 6 /dts-v1/; 8 #include <dt-bindings/phy/phy.h> 9 #include <dt-bindings/leds/common.h> 10 #include <dt-bindings/gpio/gpio.h> 11 #include <dt-binding [all...] |
/freebsd/sys/dev/iavf/ |
H A D | iavf_txrx_iflib.c | 1 /* SPDX-License-Identifier: BSD-3-Clause */ 34 * @brief Tx/Rx hotpath implementation for the iflib driver 36 * Contains functions used to implement the Tx and Rx hotpaths of the iflib 63 * @brief iflib Tx/Rx operations for head write back 80 * @brief iflib Tx/Rx operations for descriptor write back 97 * iavf_is_tx_desc_done - Check if a Tx descriptor is ready 107 return (((txr->tx_base[idx].cmd_type_offset_bsz >> IAVF_TXD_QW1_DTYPE_SHIFT) in iavf_is_tx_desc_done() 113 * iavf_tso_detect_sparse - detect TSO packets with too many segments 134 if (nsegs <= IAVF_MAX_TX_SEGS-2) in iavf_tso_detect_sparse() 136 segsz = pi->ipi_tso_segsz; in iavf_tso_detect_sparse() [all …]
|
H A D | if_iavf_iflib.c | 1 /* SPDX-License-Identifier: BSD-3-Clause */ 215 * iavf_register - iflib callback to obtain the shared context pointer 219 * is used by iflib to obtain a pointer to the shared context structure which 222 * @returns a pointer to the iavf shared context structure. 231 * iavf_allocate_pci_resources - Allocate PCI resources 236 * @returns zero or a non-zero error code on failure 245 * iavf_if_attach_pre - Begin attaching the device to the driver 251 * @returns zero or a non-zero error code on failure. 267 vsi = &sc->vsi; in iavf_if_attach_pre() 268 vsi->back = sc; in iavf_if_attach_pre() [all …]
|
H A D | iavf_sysctls_common.h | 1 /* SPDX-License-Identifier: BSD-3-Clause */ 36 * Contains global sysctl definitions which are shared between the legacy and 55 * @remark Head writeback has been deprecated and will only work on 700-series 73 "Display debug statements that are printed in non-shared code"); 77 * @brief Debug mask for shared code messages 80 * Used by messages in shared device logic code. 85 "Display debug statements that are printed in shared code"); 89 * @brief Rx interrupt throttling rate 95 &iavf_rx_itr, 0, "RX Interrupt Rate"); 108 * iavf_save_tunables - Sanity check and save off tunable values [all …]
|
/freebsd/sys/dev/enetc/ |
H A D | enetc.h | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause 72 if_softc_ctx_t shared; member 73 #define tx_num_queues shared->isc_ntxqsets 74 #define rx_num_queues shared->isc_nrxqsets 75 #define tx_queue_size shared->isc_ntxd[0] 76 #define rx_queue_size shared->isc_nrxd[0] 86 /* Default RX queue configuration. */ 104 bus_read_4((sc)->regs, reg) 106 bus_write_4((sc)->regs, reg, value) [all …]
|
/freebsd/contrib/ofed/libibverbs/man/ |
H A D | ibv_srq_pingpong.1 | 1 .\" Licensed under the OpenIB.org BSD license (FreeBSD Variant) - See COPYING.md 5 ibv_srq_pingpong \- simple InfiniBand shared receive queue test 9 [\-p port] [\-d device] [\-i ib port] [\-s size] [\-m size] 10 [\-q num QPs] [\-r rx depth] [\-n iters] [\-l sl] [\-e] 11 [\-g gid index] \fBHOSTNAME\fR 14 [\-p port] [\-d device] [\-i ib port] [\-s size] [\-m size] 15 [\-q num QPs] [\-r rx depth] [\-n iters] [\-l sl] [\-e] 16 [\-g gid index] 20 Run a simple ping-pong test over InfiniBand via the reliable 22 single shared receive queue (SRQ). [all …]
|
/freebsd/sys/contrib/device-tree/Bindings/sound/ |
H A D | fsl,sai.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Shengjiu Wang <shengjiu.wang@nxp.com> 21 - items: 22 - enum: 23 - fsl,imx6ul-sai 24 - fsl,imx7d-sai 25 - const: fsl,imx6sx-sai 27 - items: [all …]
|
H A D | atmel-i2s.txt | 4 - compatible: Should be "atmel,sama5d2-i2s". 5 - reg: Should be the physical base address of the controller and the 7 - interrupts: Should contain the interrupt for the controller. 8 - dmas: Should be one per channel name listed in the dma-names property, 9 as described in atmel-dma.txt and dma.txt files. 10 - dma-names: Two dmas have to be defined, "tx" and "rx". 11 This IP also supports one shared channel for both rx and tx; 12 if this mode is used, one "rx-tx" name must be used. 13 - clocks: Must contain an entry for each entry in clock-names. 14 Please refer to clock-bindings.txt. [all …]
|
/freebsd/sys/contrib/device-tree/Bindings/firmware/ |
H A D | nvidia,tegra186-bpmp.txt | 11 - compatible 14 - "nvidia,tegra186-bpmp" 15 - mboxes : The phandle of mailbox controller and the mailbox specifier. 16 - shmem : List of the phandle of the TX and RX shared memory area that 18 - #clock-cells : Should be 1. 19 - #power-domain-cells : Should be 1. 20 - #reset-cells : Should be 1. 26 - .../mailbox/mailbox.txt 27 - .../mailbox/nvidia,tegra186-hsp.txt 33 - .../clock/clock-bindings.txt [all …]
|
/freebsd/sys/dev/ixgbe/ |
H A D | ixgbe.h | 2 SPDX-License-Identifier: BSD-3-Clause 4 Copyright (c) 2001-2017, Intel Corporation 93 * TxDescriptors Valid Range: 64-4096 Default Value: 256 This value is the 105 * RxDescriptors Valid Range: 64-4096 Default Value: 256 This value is the 106 * number of receive descriptors allocated for each RX queue. Increasing this 133 #define IXGBE_TX_CLEANUP_THRESHOLD(_a) ((_a)->num_tx_desc / 8) 134 #define IXGBE_TX_OP_THRESHOLD(_a) ((_a)->num_tx_desc / 32) 141 #define IXGBE_MAX_MTU (IXGBE_MAX_FRAME_SIZE - IXGBE_MTU_HDR) 142 #define IXGBE_MAX_MTU_VLAN (IXGBE_MAX_FRAME_SIZE - IXGBE_MTU_HDR_VLAN) 150 * Used for optimizing small rx mbufs. Effort is made to keep the copy [all …]
|
/freebsd/sys/contrib/device-tree/Bindings/mailbox/ |
H A D | sti-mailbox.txt | 4 are passed between Application and Remote processors using shared memory. 7 ---------- 10 - compatible : Should be "st,stih407-mailbox" 11 - reg : Offset and length of the device's register set 12 - mbox-name : Name of the mailbox 13 - #mbox-cells: : Must be 2 20 - interrupts : Contains the IRQ line for a Rx mailbox 25 compatible = "st,stih407-mailbox"; 28 #mbox-cells = <2>; 29 mbox-name = "a9"; [all …]
|
/freebsd/contrib/libpcap/ |
H A D | pcap-dos.h | 3 * 32-bit targets: djgpp, Pharlap or DOS4GW. 10 #include <pc.h> /* simple non-conio kbhit */ 146 DWORD mem_start; /* shared mem start */ 147 DWORD mem_end; /* shared mem end */ 149 DWORD rmem_end; /* shared "recv" end */ 161 /* driver-to-pcap receive buffer routines */ 162 int (*copy_rx_buf) (BYTE *buf, int max); /* rx-copy (pktdrvr only) */ 163 BYTE *(*get_rx_buf) (int len); /* rx-buf fetch/enqueue */ 164 int (*peek_rx_buf) (BYTE **buf); /* rx-non-copy at queue */ 167 WORD flags; /* Low-level status flags. */ [all …]
|
/freebsd/sys/net/ |
H A D | netmap_legacy.h | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause 4 * Copyright (C) 2011-2014 Matteo Landi, Luigi Rizzo. All rights reserved. 36 * NIOCTXSYNC, NIOCRXSYNC synchronize tx or rx queues, 50 * can pass it down to other NIC-related ioctls. 65 * On input, non-zero values may be used to reconfigure the port 80 * NETMAP_SW_RING binds only the host tx/rx rings 82 * NETMAP_NO_TX_POLL can be OR-ed to make select()/poll() push 86 * NETMAP_DO_RX_POLL can be OR-ed to make select()/poll() release 87 * packets on rx rings also when POLLIN is NOT set. [all …]
|
H A D | netmap.h | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause 4 * Copyright (C) 2011-2014 Matteo Landi, Luigi Rizzo. All rights reserved. 48 * Some fields should be cache-aligned to reduce contention. 56 * --- Netmap data structures --- 68 +---->+---------------+ 71 +----------------+ / | other fields | 75 | | / +---------------+ 77 | txring_ofs[0] | (rel.to nifp)--' | flags, ptr | 78 | txring_ofs[1] | +---------------+ [all …]
|
/freebsd/sys/contrib/device-tree/src/arm/broadcom/ |
H A D | bcm2835-common.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 8 interrupt-parent = <&intc>; 11 dma: dma-controller@7e007000 { 12 compatible = "brcm,bcm2835-dma"; 25 /* dma channel 11-14 share one irq */ 30 /* unused shared irq for all channels */ 32 interrupt-names = "dma0", 47 "dma-share [all...] |
/freebsd/sys/contrib/device-tree/src/arm/ti/omap/ |
H A D | dra72-evm-revc.dts | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Copyright (C) 2016 Texas Instruments Incorporated - https://www.ti.com/ 5 #include "dra72-evm-common.dtsi" 6 #include "dra72x-mmc-iodelay.dtsi" 7 #include <dt-bindings/net/ti-dp83867.h> 17 reserved-memory { 18 #address-cells = <2>; 19 #size-cells = <2>; 23 compatible = "shared-dma-pool"; 30 compatible = "shared-dma-pool"; [all …]
|
/freebsd/sys/contrib/device-tree/Bindings/mtd/ |
H A D | amlogic,meson-nand.txt | 7 - compatible : contains one of: 8 - "amlogic,meson-gxl-nfc" 9 - "amlogic,meson-axg-nfc" 10 - clocks : 11 A list of phandle + clock-specifier pairs for the clocks listed 12 in clock-names. 14 - clock-names: Should contain the following: 15 "core" - NFC module gate clock 16 "device" - device clock from eMMC sub clock controller 17 "rx" - rx clock phase [all …]
|
/freebsd/sys/contrib/device-tree/Bindings/net/can/ |
H A D | bosch,m_can.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 12 - Chandrasekar Ramakrishnan <rcsekar@samsung.com> 15 - $ref: can-controlle [all...] |
/freebsd/sys/contrib/device-tree/Bindings/dma/ |
H A D | brcm,bcm2835-dma.txt | 11 - compatible: Should be "brcm,bcm2835-dma". 12 - reg: Should contain DMA registers location and length. 13 - interrupts: Should contain the DMA interrupts associated 15 - interrupt-names: Should contain the names of the interrupt 17 Use "dma-shared-all" for the common interrupt line 18 that is shared by all dma channels. 19 - #dma-cells: Must be <1>, the cell in the dmas property of the 21 - brcm,dma-channel-mask: Bit mask representing the channels 28 compatible = "brcm,bcm2835-dma"; 41 /* dma channel 11-14 share one irq */ [all …]
|