| /freebsd/sys/contrib/device-tree/Bindings/pci/ |
| H A D | designware-pcie.txt | 4 - compatible: 5 "snps,dw-pcie" for RC mode; 6 "snps,dw-pcie-ep" for EP mode; 7 - reg: For designware cores version < 4.80 contains the configuration 8 address space. For designware core version >= 4.80, contains 9 the configuration and ATU address space 10 - reg-names: Must be "config" for the PCIe configuration space and "atu" for 11 the ATU address space. 12 (The old way of getting the configuration address space from "ranges" 15 - #address-cells: set to <3> [all …]
|
| H A D | snps,dw-pcie-common.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/pci/snps,dw-pci [all...] |
| H A D | snps,dw-pcie.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/pci/snps,dw-pcie.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Jingoo Han <jingoohan1@gmail.com> 11 - Gustavo Pimentel <gustavo.pimentel@synopsys.com> 16 # Please create a separate DT-schema for your DWC PCIe Root Port controller 17 # and make sure it's assigned with the vendor-specific compatible string. 21 const: snps,dw-pcie 23 - compatible [all …]
|
| H A D | nvidia,tegra20-pcie.txt | 4 - compatible: Must be: 5 - "nvidia,tegra20-pcie": for Tegra20 6 - "nvidia,tegra30-pcie": for Tegra30 7 - "nvidia,tegra124-pcie": for Tegra124 and Tegra132 8 - "nvidia,tegra210-pcie": for Tegra210 9 - "nvidia,tegra186-pcie": for Tegra186 10 - power-domains: To ungate power partition by BPMP powergate driver. Must 13 - device_type: Must be "pci" 14 - reg: A list of physical base address and length for each set of controller 15 registers. Must contain an entry for each entry in the reg-names property. [all …]
|
| H A D | host-generic-pci.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/pci/host-generic-pci.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Will Deacon <will@kernel.org> 13 Firmware-initialised PCI host controllers and PCI emulations, such as the 14 virtio-pci implementations found in kvmtool and other para-virtualised 17 configuration of a control interface by the operating system, instead 19 Configuration Spaces. 21 Configuration Space is assumed to be memory-mapped (as opposed to being [all …]
|
| H A D | snps,dw-pcie-ep.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/pci/snps,dw-pcie-ep.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Jingoo Han <jingoohan1@gmail.com> 11 - Gustavo Pimentel <gustavo.pimentel@synopsys.com> 16 # Please create a separate DT-schema for your DWC PCIe Endpoint controller 17 # and make sure it's assigned with the vendor-specific compatible string. 21 const: snps,dw-pcie-ep 23 - compatible [all …]
|
| H A D | qcom,pcie.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Bjorn Andersson <bjorn.andersson@linaro.org> 11 - Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org> 20 - enum: 21 - qcom,pcie-apq8064 22 - qcom,pcie-apq8084 23 - qcom,pcie-ipq4019 24 - qcom,pcie-ipq6018 [all …]
|
| /freebsd/sys/contrib/device-tree/Bindings/powerpc/fsl/ |
| H A D | dcsr.txt | 17 debug blocks defined within this memory space. 21 - compatible 24 Definition: Must include "fsl,dcsr" and "simple-bus". 25 The DCSR space exists in the memory-mapped bus. 27 - #address-cells 33 - #size-cells 40 - range [all...] |
| /freebsd/contrib/wpa/hostapd/ |
| H A D | README | 1 hostapd - user space IEEE 802.11 AP and IEEE 802.1X/WPA/WPA2/EAP 5 Copyright (c) 2002-2024, Jouni Malinen <j@w1.fi> and contributors 17 ------- 33 3. Neither the name(s) of the above-listed copyright holder(s) nor the 54 Originally, hostapd was an optional user space component for Host AP 68 ------------ 71 - drivers: 73 (http://w1.fi/hostap-driver.html) 77 mac80211-based drivers that support AP mode (with driver=nl80211). 84 FreeBSD -current [all …]
|
| /freebsd/sys/dev/pci/ |
| H A D | pcib_if.m | 1 #- 70 # Read configuration space on the PCI bus. The bus, slot and func 72 # argument is a byte offset into configuration space for that 74 # many byte of configuration space to read from that offset. 86 # Write configuration space on the PCI bus. The bus, slot and func 88 # argument is a byte offset into configuration space for that 89 # device. The value field is written to the configuration space, with 139 # Allocate a single MSI-X message mapped onto '*irq'. 148 # Release a single MSI-X message mapped onto 'irq'. 157 # Determine the MSI/MSI-X message address and data for 'irq'. The address [all …]
|
| /freebsd/sys/contrib/openzfs/man/man8/ |
| H A D | zdb.8 | 1 .\" SPDX-License-Identifier: CDDL-1.0 29 .Op Fl I Ar inflight-I/O-ops 35 .Op Ar poolname Ns Op / Ns Ar dataset Ns | Ns Ar objset-ID 42 .Ar poolname Ns Op Ar / Ns Ar dataset Ns | Ns Ar objset-ID 49 .Ar poolname Ns Ar / Ns Ar objset-ID 50 .Op Ar backup-flags 72 .Fl -allocated-map 111 The output of this command in general reflects the on-disk structure of a ZFS 137 .Bl -tag -width Ds 138 .It Fl Sy -allocated-map [all …]
|
| /freebsd/stand/efi/include/ |
| H A D | efipciio.h | 2 EFI PCI I/O Protocol provides the basic Memory, I/O, PCI configuration, 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 [all …]
|
| /freebsd/share/man/man9/ |
| H A D | pci.9 | 92 .Fn pci_disable_io "device_t dev" "int space" 96 .Fn pci_enable_io "device_t dev" "int space" 199 raw configuration access, 202 device configuration, 205 .Ss Raw Configuration Access 208 function is used to read data from the PCI configuration 209 space of the device 221 to the PCI configuration 222 space of the device 232 function is used to modify the value of a register in the PCI-express [all …]
|
| /freebsd/sys/dev/bhnd/siba/ |
| H A D | sibareg.h | 1 /*- 29 * Broadcom SIBA Configuration Space Registers. 31 * Backplane configuration registers common to siba(4) core register 46 #define SIBA_ENUM_ADDR BHND_DEFAULT_CHIPC_ADDR /**< enumeration space */ 47 #define SIBA_ENUM_SIZE 0x00100000 /**< size of the enumeration space */ 48 #define SIBA_CORE_SIZE BHND_DEFAULT_CORE_SIZE /**< per-core register block size */ 60 * Sonics configuration registers are mapped to each core's enumeration 61 * space, at the end of the 4kb device register block, in reverse 64 * [0x0000-0x0dff] core registers 65 * [0x0e00-0x0eff] SIBA_R1 registers (sonics >= 2.3) [all …]
|
| /freebsd/sys/contrib/dev/athk/ath12k/ |
| H A D | ce.h | 1 /* SPDX-License-Identifier: BSD-3-Clause-Clear */ 3 * Copyright (c) 2018-2021 The Linux Foundation. All rights reserved. 4 * Copyright (c) 2021-2022 Qualcomm Innovation Center, Inc. All rights reserved. 18 /* Host software's Copy Engine configuration. */ 24 /* Directions for interconnect pipe configuration. 25 * These definitions may be used during configuration and are shared 31 * as with a WiFi Tx operation. This is somewhat awkward for the "middle-man" 36 #define PIPEDIR_IN 1 /* Target-->Host, WiFi Rx direction */ 37 #define PIPEDIR_OUT 2 /* Host->Target, WiFi Tx direction */ 55 * Configuration information for a Copy Engine pipe and services. [all …]
|
| /freebsd/sys/contrib/dev/athk/ath11k/ |
| H A D | ce.h | 1 /* SPDX-License-Identifier: BSD-3-Clause-Clear */ 3 * Copyright (c) 2018-2019 The Linux Foundation. All rights reserved. 17 /* Host software's Copy Engine configuration. */ 30 * Directions for interconnect pipe configuration. 31 * These definitions may be used during configuration and are shared 37 * as with a WiFi Tx operation. This is somewhat awkward for the "middle-man" 42 #define PIPEDIR_IN 1 /* Target-->Host, WiFi Rx direction */ 43 #define PIPEDIR_OUT 2 /* Host->Target, WiFi Tx direction */ 67 * Configuration information for a Copy Engine pipe and services. 78 * Configuration information for a Copy Engine pipe. [all …]
|
| /freebsd/share/man/man4/ |
| H A D | proto.4 | 37 kernel configuration file: 38 .Bd -ragged -offset indent 45 .Bd -literal -offset indent 51 .Bd -ragged -offset indent 62 Programs can open these device special files and perform register-level 66 device driver is nothing but a conduit or gateway between user space 71 logic in user space. 72 Especially hardware diagnostics requires a somewhat user-friendly interface 111 .Bd -literal 121 the memory to be mapped into the process' address space using [all …]
|
| H A D | qat.4 | 1 .\" SPDX-License-Identifier: BSD-3-Clause 2 .\" Copyright(c) 2007-2025 Intel Corporation 12 .Bl -item -compact 20 .Bl -item -compact 56 .Bl -bullet -compact 77 For configuration persistence those variables may be set before loading 84 before changing the configuration. 85 .Bl -tag -width indent 103 Override the device mode configuration 104 for kernel space and user space instances. [all …]
|
| /freebsd/sys/contrib/alpine-hal/ |
| H A D | al_hal_pcie.h | 1 /*- 10 found at http://www.gnu.org/licenses/gpl-2.0.html 43 * - Port initialization 44 * - Link operation 45 * - Interrupts transactions generation (Endpoint mode). 46 * - Configuration Access management functions 47 * - Internal Translation Unit programming 50 * - PCIe transactions generation and reception (except interrupts as mentioned 53 * - Configuration Access: those transactions are generated automatically by 56 * function for controlling the Configuration Access type and bus destination [all …]
|
| /freebsd/share/doc/smm/02.config/ |
| H A D | 3.t | 39 Create a configuration file for the system. 45 on the configuration file to generate the files required 57 Steps 1 and 2 are usually done only once. When a system configuration 60 on the modified configuration file, rebuild the source code dependencies, 62 however, configuration dependencies may not be noticed in which case 66 Creating a configuration file 68 Configuration files normally reside in the directory ``/sys/conf''. 69 A configuration file is most easily constructed by copying an 70 existing configuration file and modifying it. The 4.4BSD distribution 71 contains a number of configuration files for machines at Berkeley; [all …]
|
| H A D | d.t | 43 built-in limitations on certain data structures. 50 configuration-dependent rules and values to be maintained. 55 MAXUSERS refers to the value defined in the configuration file 108 The number of ``c-list'' structures. C-list structures are 136 that file system must be in-core. This information is cached, so 137 that not all information must be present in-core all the time. 145 map virtual memory in the kernel's address space) are sized at 159 Run-time calculations 161 The most important data structures sized at run-time are those used in 171 memory into the virtual address space [all …]
|
| /freebsd/sys/contrib/device-tree/src/arm64/freescale/ |
| H A D | fsl-ls2088a.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 3 * Device Tree Include file for Freescale Layerscape-2088A family SoC. 12 #include <dt-bindings/clock/fsl,qoriq-clockgen.h> 13 #include "fsl-ls208xa.dtsi" 17 compatible = "arm,cortex-a72-pmu"; 25 compatible = "arm,cortex-a72"; 28 cpu-idle-states = <&CPU_PW20>; 29 next-level-cache = <&cluster0_l2>; 30 #cooling-cells = <2>; 35 compatible = "arm,cortex-a72"; [all …]
|
| /freebsd/sys/arm64/acpica/ |
| H A D | pci_cfgreg.c | 1 /*- 40 * Read configuration space register 52 * Write configuration space register 64 * Initialize access to configuration space
|
| /freebsd/sys/ufs/ufs/ |
| H A D | README.extattr | 5 is made available under a Berkeley-style license. 10 meta-data with files and directories. Extended attributes are defined in 11 the form name=value, where name is an nul-terminated string in the style 27 requires no special configuration. For reliability, administrative, 35 to your kernel configuration file. This allows UFS-based filesystems to 46 extattrctl initattr [-f] [-p path] [attrsize] [attrfile] 57 field. Optionally, the [-p path] argument may be used to indicate to 58 extattrctl that it should pre-allocate space for EA data, rather than 60 failing in low disk-space conditions (which can be important when EAs are 61 used for security purposes), but pre-allocation will consume space [all …]
|
| /freebsd/sys/contrib/device-tree/Bindings/pinctrl/ |
| H A D | renesas,rza1-pinctrl.txt | 5 Pin multiplexing and GPIO configuration is performed on a per-pin basis 6 writing configuration values to per-port register sets. 12 ------------------- 15 - compatible: should be: 16 - "renesas,r7s72100-ports": for RZ/A1H 17 - "renesas,r7s72101-ports", "renesas,r7s72100-ports": for RZ/A1M 18 - "renesas,r7s72102-ports": for RZ/A1L 20 - reg 27 pinctrl: pin-controller@fcfe3000 { 28 compatible = "renesas,r7s72100-ports"; [all …]
|