Home
last modified time | relevance | path

Searched +full:destination +full:- +full:bus +full:- +full:width (Results 1 – 25 of 78) sorted by relevance

1234

/freebsd/sys/contrib/device-tree/Bindings/dma/
H A Dadi,axi-dmac.txt1 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 Dadi,axi-dmac.yaml1 # 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 DPciRootBridgeIo.h4 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 DPciIo.h5 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 DDeviceIo.h7 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 DCpuIo2.h5 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 Defipciio.h5 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 Dmxge.442 .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 Dle.43 .\"-
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 Dddb.422 .\" 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 Dsdhci-msm.txt1 * 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 Dfsl,imx8qxp-dc-store.yaml1 # 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 Dbhyve_config.51 .\" 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 Dbhyve.82 .\" 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 Dbcm2835_dma.c1 /*-
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 Dexregion.c3 * 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 Dlibusb20.32 .\" 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 Djedec_dimm.c1 /*-
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 Dntb.h1 /*-
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 Difnet.91 .\" -*- 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 Dosunixxf.c3 * 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 Dcam_ccb.h1 /*-
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 Drsirq.c3 * 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 Dahpredef.c3 * 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 Dctladm.83 .\" 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 …]

1234