Home
last modified time | relevance | path

Searched +full:configuration +full:- +full:space (Results 1 – 25 of 1302) sorted by relevance

12345678910>>...53

/openbmc/linux/include/linux/
H A Drio_drv.h1 /* SPDX-License-Identifier: GPL-2.0-or-later */
46 * rio_local_read_config_32 - Read 32 bits from local configuration space
48 * @offset: Offset into local configuration space
52 * device's configuration space.
61 * rio_local_write_config_32 - Write 32 bits to local configuration space
63 * @offset: Offset into local configuration space
67 * device's configuration space.
76 * rio_local_read_config_16 - Read 16 bits from local configuration space
78 * @offset: Offset into local configuration space
82 * device's configuration space.
[all …]
/openbmc/linux/drivers/rapidio/
H A Drio-access.c1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * RapidIO configuration space access support
15 * Wrappers for all RIO configuration access functions. They just check
16 * alignment and call the low-level functions pointed to by rio_mport->ops.
24 * RIO_LOP_READ - Generate rio_local_read_config_* functions
25 * @size: Size of configuration space read (8, 16, 32 bits)
27 * @len: Length of configuration space read (1, 2, 4 bytes)
30 * configuration space registers on the local device.
39 res = mport->ops->lcread(mport, mport->id, offset, len, &data); \
45 * RIO_LOP_WRITE - Generate rio_local_write_config_* functions
[all …]
/openbmc/linux/arch/arm/mach-pxa/
H A Dsmemc.h1 /* SPDX-License-Identifier: GPL-2.0-only */
15 #define MDCNFG (SMEMC_VIRT + 0x00) /* SDRAM Configuration Register 0 */
20 #define MECR (SMEMC_VIRT + 0x14) /* Expansion Memory (PCMCIA/Compact Flash) Bus Configuration */
21 #define SXLCR (SMEMC_VIRT + 0x18) /* LCR value to be written to SDRAM-Timing Synchronous Flash */
24 #define MCMEM0 (SMEMC_VIRT + 0x28) /* Card interface Common Memory Space Socket 0 Timing */
25 #define MCMEM1 (SMEMC_VIRT + 0x2C) /* Card interface Common Memory Space Socket 1 Timing */
26 …ine MCATT0 (SMEMC_VIRT + 0x30) /* Card interface Attribute Space Socket 0 Timing Configuration */
27 …ine MCATT1 (SMEMC_VIRT + 0x34) /* Card interface Attribute Space Socket 1 Timing Configuration */
28 #define MCIO0 (SMEMC_VIRT + 0x38) /* Card interface I/O Space Socket 0 Timing Configuration */
29 #define MCIO1 (SMEMC_VIRT + 0x3C) /* Card interface I/O Space Socket 1 Timing Configuration */
[all …]
/openbmc/openbmc/poky/bitbake/lib/bb/
H A Dmonitordisk.py4 # SPDX-License-Identifier: GPL-2.0-only
12 logger.error("%s\n Disk space monitor will NOT be enabled" % info)
16 """ Convert the space unit G, M, K, the unit is case-insensitive """
18 unitG = re.match(r'([1-9][0-9]*)[gG]\s?$', unit)
21 unitM = re.match(r'([1-9][0-9]*)[mM]\s?$', unit)
24 unitK = re.match(r'([1-9][0-9]*)[kK]\s?$', unit)
27 unitN = re.match(r'([1-9][0-9]*)\s?$', unit)
64 """Prepare disk data for disk space monitor"""
71 # The input format is: "dir,space,inode", dir is a must, space
81 …warnonce("The BB_DISKMON_DIRS \"ABORT\" action has been renamed to \"HALT\", update configuration")
[all …]
/openbmc/linux/drivers/pci/
H A Dpci-bridge-emul.h1 /* SPDX-License-Identifier: GPL-2.0 */
7 /* PCI configuration space of a PCI-to-PCI bridge. */
42 /* PCI configuration space of the PCIe capabilities */
78 * configuration space. Return PCI_BRIDGE_EMUL_HANDLED when the
82 * in-memory copy of the configuration space.
88 * Same as ->read_base(), except it is for reading from the
89 * PCIe capability configuration space.
95 * Same as ->read_base(), except it is for reading from the
96 * PCIe extended capability configuration space.
102 * Called when writing to the regular PCI bridge configuration
[all …]
/openbmc/u-boot/doc/mvebu/
H A Darmada-8k-memory.txt1 Memory Layout on Armada-8k SoC's
4 The below desribes the physical memory layout for Marvell's Armada-8k SoC's.
6 This assumes that the SoC includes Dual CP configuration, in case the flavor is using
7 a single CP configuration, then all secondary-CP mappings are invalid.
12 --------------------------------------------------------------------------
15 0xF0000000 0xF0FFFFFF AP Internal registers space
19 0xF2000000 0xF3FFFFFF CP-0 Internal (configuration) registers
20 space.
22 0xF4000000 0xF5FFFFFF CP-1 Internal (configuration) registers
23 space.
[all …]
/openbmc/u-boot/drivers/pci/
H A Dpcie_ecam_generic.c1 // SPDX-License-Identifier: GPL-2.0
17 * struct generic_ecam_pcie - generic_ecam PCIe controller state
18 * @cfg_base: The base address of memory mapped configuration space
25 * pci_generic_ecam_conf_address() - Calculate the address of a config access
28 * @offset: The offset into the device's configuration space
32 * configuration space access for a given device identified by the PCIe
44 addr = pcie->cfg_base; in pci_generic_ecam_conf_address()
55 * pci_generic_ecam_read_config() - Read from configuration space
58 * @offset: The offset into the device's configuration space
62 * Read a value of size @size from offset @offset within the configuration
[all …]
H A Dpcie_xilinx.c1 // SPDX-License-Identifier: GPL-2.0
15 * struct xilinx_pcie - Xilinx PCIe controller state
16 * @cfg_base: The base address of memory mapped configuration space
27 * pcie_xilinx_link_up() - Check whether the PCIe link is up
36 uint32_t pscr = __raw_readl(pcie->cfg_base + XILINX_PCIE_REG_PSCR); in pcie_xilinx_link_up()
42 * pcie_xilinx_config_address() - Calculate the address of a config access
45 * @offset: The offset into the device's configuration space
49 * configuration space access for a given device identified by the PCIe
55 * Return: 0 on success, else -ENODEV
67 return -ENODEV; in pcie_xilinx_config_address()
[all …]
H A Dpcie_dw_mvebu.c1 // SPDX-License-Identifier: GPL-2.0+
8 * - drivers/pci/pcie_imx.c
9 * - drivers/pci/pci_mvebu.c
10 * - drivers/pci/pcie_xilinx.c
17 #include <asm-generic/gpio.h>
21 /* PCI Config space registers */
97 * struct pcie_dw_mvebu - MVEBU DW PCIe controller state
99 * @ctrl_base: The base address of the register space
100 * @cfg_base: The base address of the configuration space
101 * @cfg_size: The size of the configuration space which is needed
[all …]
/openbmc/linux/Documentation/PCI/
H A Dacpi-info.rst1 .. SPDX-License-Identifier: GPL-2.0
12 method for accessing PCI config space below it, the address space windows
33 reserving address space. The static tables are for things the OS needs to
39 If the OS is expected to manage a non-discoverable device described via
45 describe all the address space they consume. This includes all the windows
50 These are all device-specific, non-architected things, so the only way a
52 the device-specific details. The host bridge registers also include ECAM
53 space, since it is consumed by the host bridge.
58 spec defines Consumer/Producer only for the Extended Address Space
60 Address Space descriptors. Consequently, OSes have to assume all
[all …]
/openbmc/linux/Documentation/devicetree/bindings/powerpc/fsl/
H A Ddcsr.txt17 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 - ranges
42 Value type: <prop-encoded-array>
44 range of the DCSR space.
48 #address-cells = <1>;
[all …]
/openbmc/u-boot/arch/x86/include/asm/
H A Dmpspec.h1 /* SPDX-License-Identifier: GPL-2.0+ */
22 u32 mpf_physptr; /* Configuration table address */
26 u8 mpf_feature1; /* Predefined or Unique configuration? */
51 /* Base MP configuration table entry types */
147 /* Extended MP configuration table entry types */
190 * X100 - X3FF
191 * X500 - X7FF
192 * X900 - XBFF
193 * XD00 - XFFF
197 * X3B0 - X3BB
[all …]
/openbmc/linux/include/uapi/linux/
H A Dvduse.h1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */
23 * struct vduse_dev_config - basic configuration of a VDUSE device
31 * @config_size: the size of the configuration space
32 * @config: the buffer of the configuration space
61 * struct vduse_iotlb_entry - entry of IOTLB to describe one IOVA region [start, last]
81 * and return the corresponding file descriptor. Return -EINVAL means the
94 * struct vduse_config_data - data used to update configuration space
95 * @offset: the offset from the beginning of configuration space
96 * @length: the length to write to configuration space
100 * configuration space.
[all …]
/openbmc/qemu/linux-headers/linux/
H A Dvduse.h1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */
23 * struct vduse_dev_config - basic configuration of a VDUSE device
31 * @config_size: the size of the configuration space
32 * @config: the buffer of the configuration space
61 * struct vduse_iotlb_entry - entry of IOTLB to describe one IOVA region [start, last]
81 * and return the corresponding file descriptor. Return -EINVAL means the
94 * struct vduse_config_data - data used to update configuration space
95 * @offset: the offset from the beginning of configuration space
96 * @length: the length to write to configuration space
100 * configuration space.
[all …]
/openbmc/openbmc/poky/documentation/kernel-dev/
H A Dadvanced.rst1 .. SPDX-License-Identifier: CC-BY-SA-2.0-UK
4 Working with Advanced Metadata (``yocto-kernel-cache``)
10 In addition to supporting configuration fragments and patches, the Yocto
15 complexity of the configuration and sources used to support multiple
19 :ref:`overview-manual/development-environment:yocto project source repositories`
20 is the ``yocto-kernel-cache`` Git repository. You can find this repository
24 Kernel development tools ("kern-tools") are also available in the Yocto Project
26 ``yocto-kernel-tools`` Git repository. The recipe that builds these
27 tools is ``meta/recipes-kernel/kern-tools/kern-tools-native_git.bb`` in
35 Metadata, which is located in the ``yocto-kernel-cache`` Git repository.
[all …]
/openbmc/linux/Documentation/devicetree/bindings/pci/
H A Dsnps,dw-pcie.yaml1 # 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 Dsnps,dw-pcie-common.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/pci/snps,dw-pcie-common.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Jingoo Han <jingoohan1@gmail.com>
11 - Gustavo Pimentel <gustavo.pimentel@synopsys.com>
22 DWC PCIe CSR space is normally accessed over the dedicated Data Bus
23 Interface - DBI. In accordance with the reference manual the register
24 configuration space belongs to the Configuration-Dependent Module (CDM)
25 and is split up into several sub-parts Standard PCIe configuration
[all …]
H A Dhost-generic-pci.yaml1 # 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 Dnvidia,tegra20-pcie.txt4 - 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 Dsnps,dw-pcie-ep.yaml1 # 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 …]
/openbmc/linux/Documentation/usb/
H A Dfunctionfs.rst6 unique behaviour. It may be added to an USB configuration only after
7 the user space driver has registered by writing descriptors and
8 strings (the user space program has to provide the same information
10 the configuration).
15 From user space point of view it is a file system which when
16 mounted provides an "ep0" file. User space driver need to
28 numbers and changing of the configuration (which means that
30 configuration changes to (say) endpoint 2)). "ep0" is used
42 where the last two are implemented via FunctionFS. On user space
46 $ mkdir /dev/ffs-mtp && mount -t functionfs mtp /dev/ffs-mtp
[all …]
/openbmc/dbus-sensors/include/linux/
H A Dpeci-ioctl.h1 /* SPDX-License-Identifier: GPL-2.0 */
2 /* Copyright (c) 2018-2019 Intel Corporation */
4 // clang-format off
48 * enum peci_cmd - PECI client commands
53 * @PECI_CMD_RD_PKG_CFG: read access to the PCS (Package Configuration Space)
54 * @PECI_CMD_WR_PKG_CFG: write access to the PCS (Package Configuration Space)
58 * @PECI_CMD_RD_PCI_CFG: sideband read access to the PCI configuration space
60 * @PECI_CMD_WR_PCI_CFG: sideband write access to the PCI configuration space
62 * @PECI_CMD_RD_PCI_CFG_LOCAL: sideband read access to the PCI configuration
63 * space that resides within the processor
[all …]
/openbmc/linux/Documentation/userspace-api/media/mediactl/
H A Drequest-api.rst1 .. SPDX-License-Identifier: GPL-2.0 OR GFDL-1.1-no-invariants-or-later
4 .. _media-request-api:
12 the same pipeline to reconfigure and collaborate closely on a per-frame basis.
14 to specific frames (aka 'per-frame controls') in order to be used efficiently.
16 While the initial use-case was V4L2, it can be extended to other subsystems
20 it is, it is terribly inefficient: user-space would have to flush all activity
22 be processed with that configuration, and wait until they are all available for
26 The Request API allows a specific configuration of the pipeline (media
27 controller topology + configuration for each media entity) to be associated with
28 specific buffers. This allows user-space to schedule several tasks ("requests")
[all …]
/openbmc/linux/include/misc/
H A Docxl.h1 // SPDX-License-Identifier: GPL-2.0+
10 * device configuration space, adding a Process Element to the Shared
14 * reuse common code. A bit like a in-kernel library.
32 u8 pp_mmio_bar; /* per-process MMIO area */
52 OCXL_BIG_ENDIAN = 0, /**< AFU data is big-endian */
53 OCXL_LITTLE_ENDIAN = 1, /**< AFU data is little-endian */
65 * ocxl_function_open() - Open an OpenCAPI function on an OpenCAPI device
73 * ocxl_function_afu_list() - Get the list of AFUs associated with a PCI function device
81 * ocxl_function_fetch_afu() - Fetch an AFU instance from an OpenCAPI function
92 * ocxl_afu_get() - Take a reference to an AFU
[all …]
/openbmc/linux/Documentation/driver-api/rapidio/
H A Drapidio.rst5 The RapidIO standard is a packet-based fabric interconnect standard designed for
8 is publicly available for download from the RTA web-site [1].
17 into the kernel similarly to other buses by defining RapidIO-specific device and
21 architecture-specific interfaces that provide support for common RapidIO
33 ---------------
50 ----------
54 structure. Devices form one global device list and per-network device lists
58 ----------
68 specific switch drivers that are designed to provide hardware-specific
72 -----------
[all …]

12345678910>>...53