| /freebsd/sys/contrib/device-tree/Bindings/dma/ |
| H A D | adi,axi-dmac.txt | 1 Analog Devices AXI-DMAC DMA controller 4 - compatible: Must be "adi,axi-dmac-1.00.a". 5 - reg: Specification for the controllers memory mapped register map. 6 - interrupts: Specification for the controllers interrupt. 7 - clocks: Phandle and specifier to the controllers AXI interface clock 8 - #dma-cells: Must be 1. 10 Required sub-nodes: 11 - adi,channels: This sub-node must contain a sub-node for each DMA channel. For 12 the channel sub-nodes the following bindings apply. They must match the 15 Required properties for adi,channels sub-node: [all …]
|
| H A D | adi,axi-dmac.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/dma/adi,axi-dmac.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Analog Devices AXI-DMAC DMA controller 10 FPGA-based DMA controller designed for use with high-speed converter hardware. 15 - Nuno Sa <nuno.sa@analog.com> 21 const: adi,axi-dmac-1.00.a 32 "#dma-cells": 39 This sub-node must contain a sub-node for each DMA channel. This node is [all …]
|
| /freebsd/sys/contrib/edk2/Include/Protocol/ |
| H A D | PciRootBridgeIo.h | 4 PCI Root Bridge I/O protocol is used by PCI Bus Driver to perform PCI Memory, PCI I/O, 6 defferent types of bus mastering DMA. 8 Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.<BR> 9 SPDX-License-Identifier: BSD-2-Clause-Patent 53 /// A read operation from system memory by a bus master that is not capable of producing 58 /// A write operation from system memory by a bus master that is not capable of producing 63 /// Provides both read and write access to system memory by both the processor and a bus 68 /// A read operation from system memory by a bus master that is capable of producing PCI 73 /// A write operation to system memory by a bus master that is capable of producing PCI 78 /// Provides both read and write access to system memory by both the processor and a bus [all …]
|
| H A D | PciIo.h | 5 Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.<BR> 6 SPDX-License-Identifier: BSD-2-Clause-Patent 49 #define EFI_PCI_IO_ATTRIBUTE_ISA_MOTHERBOARD_IO 0x0001 ///< I/O cycles 0x0000-0x00FF (10 bit de… 50 #define EFI_PCI_IO_ATTRIBUTE_ISA_IO 0x0002 ///< I/O cycles 0x0100-0x03FF or greater… 52 #define EFI_PCI_IO_ATTRIBUTE_VGA_MEMORY 0x0008 ///< MEM cycles 0xA0000-0xBFFFF (24 bit … 53 #define EFI_PCI_IO_ATTRIBUTE_VGA_IO 0x0010 ///< I/O cycles 0x3B0-0x3BB and 0x3C0-0x… 54 #define EFI_PCI_IO_ATTRIBUTE_IDE_PRIMARY_IO 0x0020 ///< I/O cycles 0x1F0-0x1F7, 0x3F6, 0x3F… 55 #define EFI_PCI_IO_ATTRIBUTE_IDE_SECONDARY_IO 0x0040 ///< I/O cycles 0x170-0x177, 0x376, 0x37… 62 #define EFI_PCI_IO_ATTRIBUTE_EMBEDDED_DEVICE 0x2000 ///< Clear for an add-in PCI Device 65 #define EFI_PCI_IO_ATTRIBUTE_ISA_IO_16 0x10000 ///< I/O cycles 0x0100-0x03FF or greater… [all …]
|
| H A D | DeviceIo.h | 7 Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.<BR> 8 SPDX-License-Identifier: BSD-2-Clause-Patent 33 /// Device IO Access Width 54 @param Width Signifies the width of the I/O operations. 57 …@param Buffer For read operations, the destination buffer to store the results. Fo… 59 Width is MMIO_COPY_UINT8, MMIO_COPY_UINT16, 65 @retval EFI_INVALID_PARAMETER Width is invalid. 72 IN EFI_IO_WIDTH Width, 107 /// A read operation from system memory by a bus master. 112 /// A write operation to system memory by a bus master. [all …]
|
| H A D | CpuIo2.h | 5 is used by a PCI root bridge I/O driver to perform memory-mapped I/O and I/O transactions. 7 bus-specific configuration cycles, such as the transitional configuration address and data 11 Note: This is a boot-services only protocol and it may not be used by runtime drivers after 15 Copyright (c) 2007 - 2018, Intel Corporation. All rights reserved.<BR> 16 SPDX-License-Identifier: BSD-2-Clause-Patent 35 /// Enumeration that defines the width of the I/O operation. 60 for satisfying any alignment and I/O width restrictions that a PI System on a 61 platform might require. For example on some platforms, width requests of 65 If Width is EfiCpuIoWidthUint8, EfiCpuIoWidthUint16, EfiCpuIoWidthUint32, 69 If Width is EfiCpuIoWidthFifoUint8, EfiCpuIoWidthFifoUint16, [all …]
|
| /freebsd/stand/efi/include/ |
| H A D | efipciio.h | 5 Copyright (c) 2006 - 2010, Intel Corporation. All rights reserved.<BR> 9 http://opensource.org/licenses/bsd-license.php 56 #define EFI_PCI_IO_ATTRIBUTE_ISA_MOTHERBOARD_IO 0x0001 ///< I/O cycles 0x0000-0x00FF (10 bit dec… 57 #define EFI_PCI_IO_ATTRIBUTE_ISA_IO 0x0002 ///< I/O cycles 0x0100-0x03FF or greater … 59 #define EFI_PCI_IO_ATTRIBUTE_VGA_MEMORY 0x0008 ///< MEM cycles 0xA0000-0xBFFFF (24 bit d… 60 #define EFI_PCI_IO_ATTRIBUTE_VGA_IO 0x0010 ///< I/O cycles 0x3B0-0x3BB and 0x3C0-0x3… 61 #define EFI_PCI_IO_ATTRIBUTE_IDE_PRIMARY_IO 0x0020 ///< I/O cycles 0x1F0-0x1F7, 0x3F6, 0x3F7… 62 #define EFI_PCI_IO_ATTRIBUTE_IDE_SECONDARY_IO 0x0040 ///< I/O cycles 0x170-0x177, 0x376, 0x377… 69 #define EFI_PCI_IO_ATTRIBUTE_EMBEDDED_DEVICE 0x2000 ///< Clear for an add-in PCI Device 72 #define EFI_PCI_IO_ATTRIBUTE_ISA_IO_16 0x10000 ///< I/O cycles 0x0100-0x03FF or greater … [all …]
|
| /freebsd/share/man/man4/ |
| H A D | mxge.4 | 42 .Bd -ragged -offset indent 50 .Bd -literal -offset indent 87 .Bl -bullet -compact 89 Myricom 10GBase-CX4 (10G-PCIE-8A-C, 10G-PCIE-8AL-C) 91 Myricom 10GBase-R (10G-PCIE-8A-R, 10G-PCIE-8AL-R) 93 Myricom 10G XAUI over ribbon fiber (10G-PCIE-8A-Q, 10G-PCIE-8AL-Q) 100 .Bl -tag -width indent 112 A non-zero value 117 using MSI or MSI-X interrupts. 128 both be capable of MSI-X. [all …]
|
| H A D | le.4 | 3 .\"- 8 .\" at Lawrence Berkeley Laboratory under DARPA contract BG 91-66 and 47 .Bd -ragged -offset indent 54 .Bd -literal -offset indent 58 For ISA non-PnP adapters, the port address as well as the IRQ and the DRQ 78 .Pq CMOS, pin-compatible 91 family of chips, which are single-chip implementations of a 99 .Tn AMD Am79C970 PCnet-PCI 100 and does not support the additional features like the MII bus and burst mode of 101 .Tn AMD Am79C971 PCnet-FAST [all …]
|
| H A D | ddb.4 | 22 .\" Pittsburgh PA 15213-3890 35 .Bd -ragged -offset indent 42 .Bd -ragged -offset indent 48 .Bd -ragged -offset indent 54 .Bd -ragged -offset indent 63 .Bd -ragged -offset indent 83 MIB variable is set non-zero, 97 is already set non-zero. 146 of -1 is equivalent to a missing 161 .Dq Li --More-- [all …]
|
| /freebsd/sys/contrib/device-tree/Bindings/mmc/ |
| H A D | sdhci-msm.txt | 1 * Qualcomm SDHCI controller (sdhci-msm) 4 and the properties used by the sdhci-msm driver. 7 - compatible: Should contain a SoC-specific string and a IP version string: 9 "qcom,sdhci-msm-v4" for sdcc versions less than 5.0 10 "qcom,sdhci-msm-v5" for sdcc version 5.0 13 string is added to support this change - "qcom,sdhci-msm-v5". 15 "qcom,apq8084-sdhci", "qcom,sdhci-msm-v4" 16 "qcom,msm8226-sdhci", "qcom,sdhci-msm-v4" 17 "qcom,msm8953-sdhci", "qcom,sdhci-msm-v4" 18 "qcom,msm8974-sdhci", "qcom,sdhci-msm-v4" [all …]
|
| /freebsd/sys/contrib/device-tree/Bindings/display/imx/ |
| H A D | fsl,imx8qxp-dc-store.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/display/imx/fsl,imx8qxp-dc-store.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 11 pipeline, which is 30-bit RGB plus 8-bit Alpha, and the AXI bus for 12 destination buffer access. It is used for the destination of Blit Engines. 13 It comprises a set of built-in functions to generate a wide range of buffer 17 +------X-------------------------+ 20 | +-------+ | 22 | +-------+ | [all …]
|
| /freebsd/usr.sbin/bhyve/ |
| H A D | bhyve_config.5 | 1 .\" SPDX-License-Identifier: BSD-2-Clause 35 per-device settings. 69 For those variables the following case-insensitive values may be used to 72 .Bl -bullet -offset indent -compact 85 .Bl -bullet -offset indent -compact 103 .Bl -column "memory.guest_in_core" "integer" "Default" 140 This can cause problems if the guest uses the in-memory version, since certain 144 Destroy the VM on guest-initiated power-off. 149 If this is set to a non-zero value, a debug server 172 Use MSI-X interrupts for PCI VirtIO devices. [all …]
|
| H A D | bhyve.8 | 2 .\" SPDX-License-Identifier: BSD-2-Clause 102 I/O connectivity can be specified with command-line parameters. 113 .Pa edk2-bhyve 116 .Pa u-boot-bhyve-arm64 117 package provides a U-Boot image that can be used to boot the guest. 123 .Bl -tag -width 10n 164 Destroy the VM on guest initiated power-off. 206 Set configuration variables from a simple, key-value config file. 232 Allow devices behind the LPC PCI-ISA bridge to be configured. 233 The only supported devices are the TTY-class devices [all …]
|
| /freebsd/sys/arm/broadcom/bcm2835/ |
| H A D | bcm2835_dma.c | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause 32 #include <sys/bus.h> 48 #include <machine/bus.h> 112 /* DMA Control Block - 256bit aligned (p.40) */ 116 uint32_t dst; /* Destination Address */ 154 {"broadcom,bcm2835-dma", 1}, 155 {"brcm,bcm2835-dma", 1}, 183 cs = bus_read_4(sc->sc_mem, BCM_DMA_CS(ch)); in bcm_dma_reset() 187 bus_write_4(sc->sc_mem, BCM_DMA_CS(ch), 0); in bcm_dma_reset() [all …]
|
| /freebsd/sys/contrib/dev/acpica/components/executer/ |
| H A D | exregion.c | 3 * Module Name: exregion - ACPI default OpRegion (address space) handlers 11 * Some or all of this work - Copyright (c) 1999 - 2025, Intel Corp. 28 * 2.3. Intel grants Licensee a non-exclusive and non-transferable patent 104 * re-exports any such software from a foreign destination, Licensee shall 105 * ensure that the distribution and export/re-export of the software is in 108 * any of its subsidiaries will export/re-export any technical data, process, 130 * 3. Neither the names of the above-listed copyright holders nor the names 165 * PARAMETERS: Function - Read or Write operation 166 * Address - Where in the space to read or write 167 * BitWidth - Field width in bits (8, 16, or 32) [all …]
|
| /freebsd/lib/libusb/ |
| H A D | libusb20.3 | 2 .\" Copyright (c) 2008-2019 Hans Petter Selasky 39 USB access library (libusb -lusb) 250 Non-zero return values indicate a LIBUSB20_ERROR value. 288 Non-zero return values indicate a LIBUSB20_ERROR value. 368 will return non-zero if the given USB transfer is 420 .Bl -tag -width "LIBUSB20_TRANSFER_SINGLE_SHORT_NOT_OK" 428 Will do a clear-stall before starting the transfer. 502 argument is non-NULL the actual transfer length will be stored at the given pointer destination. 506 argument is non-zero the transfer will timeout after the given value in milliseconds. 520 This function is non-blocking. [all …]
|
| /freebsd/sys/dev/jedec_dimm/ |
| H A D | jedec_dimm.c | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause 7 * Copyright (c) 2018-2023 Panasas 32 * This driver is a super-set of the now-deleted jedec_ts(4), and most of the 39 #include <sys/bus.h> 82 * http://www.analog.com/media/en/technical-documentation/data-sheets/ADT7408.pdf 88 * http://www.atmel.com/images/atmel-8868-dts-at30tse004a-datasheet.pdf 99 * https://www.idt.com/document/dst/tse2004gb2b0-datasheet 106 * Document 19-3837; Rev 0; 10/05 has 0x3e00 while 107 * 19-3837; Rev 3; 10/11 has 0x5400. [all …]
|
| /freebsd/sys/dev/ntb/ |
| H A D | ntb.h | 1 /*- 38 bus_dma_tag_t ntb_get_dma_tag(device_t bus, device_t child); 41 * ntb_link_event() - notify driver context of a change in link status 50 * ntb_db_event() - notify driver context of a doorbell event 65 * ntb_port_number() - get the local port number 75 * ntb_port_count() - get the number of peer device ports 85 * ntb_peer_port_number() - get the peer port by given index 97 * ntb_peer_port_idx() - get the peer device port index by given port 110 * ntb_link_is_up() - get the current ntb link state 112 * @speed: OUT - The link speed expressed as PCIe generation number [all …]
|
| /freebsd/share/man/man9/ |
| H A D | ifnet.9 | 1 .\" -*- Nroff -*- 338 interface-related messages on the 344 defines the kernel-internal interfaces, including the 396 These memberships are reference-counted. 406 .Bl -tag -width indent -offset indent 525 Opaque per-interface data for the packet filter, 538 This is initialized by the driver-specific 549 Get a pointer to the interface's link-level address. 552 A link-level broadcast bytestring for protocols with variable address 578 .Bl -ohang -offset indent [all …]
|
| /freebsd/sys/contrib/dev/acpica/os_specific/service_layers/ |
| H A D | osunixxf.c | 3 * Module Name: osunixxf - UNIX OSL interfaces 11 * Some or all of this work - Copyright (c) 1999 - 2025, Intel Corp. 28 * 2.3. Intel grants Licensee a non-exclusive and non-transferable patent 104 * re-exports any such software from a foreign destination, Licensee shall 105 * ensure that the distribution and export/re-export of the software is in 108 * any of its subsidiaries will export/re-export any technical data, process, 130 * 3. Neither the names of the above-listed copyright holders nor the names 154 * various ACPICA tools under Linux or other Unix-like system. 222 * Interactive line-editing support for the AML debugger. Used with the 225 * readline() is not used because of non-portability. It is not available [all …]
|
| /freebsd/sys/cam/ |
| H A D | cam_ccb.h | 1 /*- 4 * SPDX-License-Identifier: BSD-2-Clause 129 /* Non-immediate function code */ 135 /* Common function commands: 0x00->0x0F */ 154 /* (Re)Scan the SCSI Bus */ 158 /* Turn on debugging for a bus, target or lun */ 168 /* SCSI Control Functions: 0x10->0x1F */ 172 /* Reset the specified SCSI bus */ 174 /* Bus Device Reset the specified SCSI device */ 187 * Set transfer rate/width [all …]
|
| /freebsd/sys/contrib/dev/acpica/components/resources/ |
| H A D | rsirq.c | 3 * Module Name: rsirq - IRQ resource descriptors 11 * Some or all of this work - Copyright (c) 1999 - 2025, Intel Corp. 28 * 2.3. Intel grants Licensee a non-exclusive and non-transferable patent 104 * re-exports any such software from a foreign destination, Licensee shall 105 * ensure that the distribution and export/re-export of the software is in 108 * any of its subsidiaries will export/re-export any technical data, process, 130 * 3. Neither the names of the above-listed copyright holders nor the names 228 /* Convert interrupt list to 16-bit IRQ bitmask */ 268 * compatible with a 2-byte descriptor. 294 /* We can optimize to a 2-byte IrqNoFlags() descriptor */ [all …]
|
| /freebsd/sys/contrib/dev/acpica/common/ |
| H A D | ahpredef.c | 3 * Module Name: ahpredef - Table of all known ACPI predefined names 11 * Some or all of this work - Copyright (c) 1999 - 2025, Intel Corp. 28 * 2.3. Intel grants Licensee a non-exclusive and non-transferable patent 104 * re-exports any such software from a foreign destination, Licensee shall 105 * ensure that the distribution and export/re-export of the software is in 108 * any of its subsidiaries will export/re-export any technical data, process, 130 * 3. Neither the names of the above-listed copyright holders nor the names 174 …AH_PREDEF ("_ACx", "Active Cooling, x=0-9", "Returns the active cooling policy threshold values… 175 … AH_PREDEF ("_ADR", "Address", "Returns address of a device on parent bus, and resource field"), 183 AH_PREDEF ("_ALx", "Active List, x=0-9", "Returns a list of active cooling device objects"), [all …]
|
| /freebsd/usr.sbin/ctladm/ |
| H A D | ctladm.8 | 3 .\" Copyright (c) 2015-2021 Alexander Motin <mav@FreeBSD.org> 36 .\" $Id: //depot/users/kenm/FreeBSD-test2/usr.sbin/ctladm/ctladm.8#3 $ 72 .Aq Fl f Ar file|- 82 .Aq Fl f Ar file|- 197 .Aq Fl a | Fl c Ar connection-id | Fl i Ar name | Fl p Ar portal 200 .Aq Fl a | Fl c Ar connection-id | Fl i Ar name | Fl p Ar portal 207 .Aq Fl a | Fl c Ar controller-id | Fl h Ar name 218 some meta-commands that utilize 232 .Bl -tag -width 14n 239 .Bl -tag -width 10n [all …]
|