Home
last modified time | relevance | path

Searched +full:multi +full:- +full:subsystems (Results 1 – 25 of 73) sorted by relevance

123

/openbmc/qemu/docs/devel/
H A Dindex-internals.rst2 ------------------------------
4 Details about QEMU's various subsystems including how to add features to them.
12 block-coroutine-wrapper
16 multi-process
18 s390-cpu-topology
19 s390-dasd-ipl
21 vfio-iommufd
22 writing-monitor-commands
23 virtio-backends
25 multiple-iothreads
/openbmc/linux/Documentation/devicetree/bindings/spi/
H A Dsprd,spi-adi.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/spi/sprd,spi-adi.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Orson Zhai <orsonzhai@gmail.com>
11 - Baolin Wang <baolin.wang7@gmail.com>
12 - Chunyan Zhang <zhang.lyra@gmail.com>
15 ADI is the abbreviation of Anolog-Digital interface, which is used to access
28 Thus we introduce one property named "sprd,hw-channels" to configure hardware
33 Since we have multi-subsystems will use unique ADI to access analog chip, when
[all …]
/openbmc/u-boot/board/alliedtelesis/SBx81LIFKW/
H A Dsbx81lifkw.c1 // SPDX-License-Identifier: GPL-2.0+
24 * GPIO39 - INT(<) NC MUX_RST_N(>) NC POE_DIS_N(>) NC
70 clrsetbits_le32(led->reg, led->mask, led->value); in status_led_set()
84 /* Multi-Purpose Pins Functionality configuration */ in board_early_init_f()
145 /* Power-down unused subsystems. The required in board_init()
146 * subsystems are: in board_init()
160 gd->bd->bi_boot_params = mvebu_sdram_bar(0) + 0x100; in board_init()
184 phydev->advertising = ADVERTISED_10baseT_Half | ADVERTISED_10baseT_Full; in mv88e61xx_hw_reset()
/openbmc/linux/Documentation/process/
H A Dclang-format.rst3 clang-format
6 ``clang-format`` is a tool to format C/C++/... code according to
10 ``clang-format`` can be used for several purposes:
12 - Quickly reformat a block of code to the kernel style. Specially useful
15 - Spot style mistakes, typos and possible improvements in files
18 - Help you follow the coding style rules, specially useful for those
22 Its configuration file is ``.clang-format`` in the root of the kernel tree.
24 coding style. They also try to follow :ref:`Documentation/process/coding-style.rst <codingstyle>`
28 another ``.clang-format`` file in a subfolder.
31 Linux distributions for a long time. Search for ``clang-format`` in
[all …]
H A Dmaintainer-tip.rst1 .. SPDX-License-Identifier: GPL-2.0
7 ---------------------
9 The tip tree is a collection of several subsystems and areas of
11 aggregation tree for several sub-maintainer trees. The tip tree gitweb URL
14 The tip tree contains the following subsystems:
16 - **x86 architecture**
20 corresponding subsystems and routed directly to mainline from
22 x86-specific KVM and XEN patches.
24 Some x86 subsystems have their own maintainers in addition to the
30 mail alias which distributes mails to the x86 top-level maintainer
[all …]
H A Dmaintainer-netdev.rst1 .. SPDX-License-Identifier: GPL-2.0
3 .. _netdev-FAQ:
10 -----
12 - designate your patch to a tree - ``[PATCH net]`` or ``[PATCH net-next]``
13 - for fixes the ``Fixes:`` tag is required, regardless of the tree
14 - don't post large series (> 15 patches), break them up
15 - don't repost your patches within one 24h period
16 - reverse xmas tree
19 ------
21 netdev is a mailing list for all network-related Linux stuff. This
[all …]
/openbmc/linux/drivers/nvmem/
H A Dsc27xx-efuse.c1 // SPDX-License-Identifier: GPL-2.0
9 #include <linux/nvmem-provider.h>
79 * On Spreadtrum platform, we have multi-subsystems will access the unique
81 * the multiple subsystems.
87 mutex_lock(&efuse->mutex); in sc27xx_efuse_lock()
89 ret = hwspin_lock_timeout_raw(efuse->hwlock, in sc27xx_efuse_lock()
92 dev_err(efuse->dev, "timeout to get the hwspinlock\n"); in sc27xx_efuse_lock()
93 mutex_unlock(&efuse->mutex); in sc27xx_efuse_lock()
102 hwspin_unlock_raw(efuse->hwlock); in sc27xx_efuse_unlock()
103 mutex_unlock(&efuse->mutex); in sc27xx_efuse_unlock()
[all …]
H A Dsprd-efuse.c1 // SPDX-License-Identifier: GPL-2.0
9 #include <linux/nvmem-provider.h>
79 * On Spreadtrum platform, we have multi-subsystems will access the unique
81 * the multiple subsystems.
87 mutex_lock(&efuse->mutex); in sprd_efuse_lock()
89 ret = hwspin_lock_timeout_raw(efuse->hwlock, in sprd_efuse_lock()
92 dev_err(efuse->dev, "timeout get the hwspinlock\n"); in sprd_efuse_lock()
93 mutex_unlock(&efuse->mutex); in sprd_efuse_lock()
102 hwspin_unlock_raw(efuse->hwlock); in sprd_efuse_unlock()
103 mutex_unlock(&efuse->mutex); in sprd_efuse_unlock()
[all …]
/openbmc/linux/tools/perf/Documentation/
H A Dperf-bench.txt1 perf-bench(1)
5 ----
6 perf-bench - General framework for benchmark suites
9 --------
14 -----------
18 --------------
19 -r::
20 --repeat=::
23 -f::
24 --format=::
[all …]
/openbmc/u-boot/arch/arc/include/asm/
H A Darcregs.h1 /* SPDX-License-Identifier: GPL-2.0+ */
3 * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. All rights reserved.
13 * ARC architecture has additional address space - auxiliary registers.
22 * is 0 this means given HW block is absent - this is especially useful because
98 /* XY-memory related */
101 /* DSP-extensions related auxiliary registers */
104 /* ARC Subsystems related auxiliary registers */
115 /* ARCNUM [15:8] - field to identify each core in a multi-core system */
/openbmc/linux/Documentation/mm/
H A Dnuma.rst17 Each of the 'cells' may be viewed as an SMP [symmetric multi-processor] subset
18 of the system--although some components necessary for a stand-alone SMP system
20 connected together with some sort of system interconnect--e.g., a crossbar or
21 point-to-point link are common types of NUMA system interconnects. Both of
41 [cache misses] to be to "local" memory--memory on the same cell, if any--or
51 "closer" nodes--nodes that map to closer cells--will generally experience
63 the existing nodes--or the system memory for non-NUMA platforms--into multiple
66 application features on non-NUMA platforms, and as a sort of memory resource
68 [see Documentation/admin-guide/cgroup-v1/cpusets.rst]
71 subsystem, complete with its own free page lists, in-use page lists, usage
[all …]
/openbmc/linux/Documentation/userspace-api/
H A Diommufd.rst1 .. SPDX-License-Identifier: GPL-2.0+
20 I/O page tables for all IOMMUs, with room in the design to add non-generic
31 --------------------
35 - IOMMUFD_OBJ_IOAS, representing an I/O address space (IOAS), allowing map/unmap
41 - IOMMUFD_OBJ_DEVICE, representing a device that is bound to iommufd by an
44 - IOMMUFD_OBJ_HW_PAGETABLE, representing an actual hardware I/O page table
50 All user-visible objects are destroyed via the IOMMU_DESTROY uAPI.
52 The diagram below shows relationship between user-visible objects and kernel
68 | | IOAS |<--| |<------| | |
82 |------------>|iommu_domain| |struct device|
[all …]
/openbmc/linux/tools/power/pm-graph/
H A Dsleepgraph.83 sleepgraph \- Suspend/Resume timing analysis
15 callgraph to give a detailed view of which devices/subsystems are
21 Generates output files in subdirectory: suspend-yymmdd-HHMMSS
27 \fB-h\fR
30 \fB-v\fR
33 \fB-verbose\fR
36 \fB-config \fIfile\fR
39 \fB-m \fImode\fR
42 \fB-o \fIname\fR
46 e.g. suspend-{hostname}-{date}-{time}
[all …]
H A DREADME8 pm-graph: suspend/resume/boot timing analysis tools
11 …Home Page: https://www.intel.com/content/www/us/en/developer/topic-technology/open/pm-graph/overvi…
13 Report bugs/issues at bugzilla.kernel.org Tools/pm-graph
14 - https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
17 - Getting Started:
20 - Feature Summary:
21 https://www.intel.com/content/www/us/en/developer/topic-technology/open/pm-graph/features.html
23 - upstream version in git:
24 git clone https://github.com/intel/pm-graph/
27 - Overview
[all …]
/openbmc/u-boot/board/freescale/bsc9132qds/
H A DREADME2 --------
4 Microcell, Picocell, and Enterprise-Femto base station market subsegments.
7 core technologies with MAPLE-B2P baseband acceleration processing elements
15 - Power Architecture subsystem including two e500 processors with
16 512-Kbyte shared L2 cache
17 - Two StarCore SC3850 DSP subsystems, each with a 512-Kbyte private L2
19 - 32 Kbyte of shared M3 memory
20 - The Multi Accelerator Platform Engine for Pico BaseStation Baseband
21 Processing (MAPLE-B2P)
22 - Two DDR3/3L memory interfaces with 32-bit data width (40 bits including
[all …]
/openbmc/linux/Documentation/arch/arm/
H A Dinterrupts.rst5 2.5.2-rmk5:
7 major architecture-specific subsystems.
10 MMU TLB. Each MMU TLB variant is now handled completely separately -
26 SA1100 ------------> Neponset -----------> SA1111
28 -----------> USAR
30 -----------> SMC9196
33 exclusive of each other - if you're processing one interrupt from the
36 IDE PIO-based interrupt on the SA1111 excludes all other SA1111 and
37 SMC9196 interrupts until it has finished transferring its multi-sector
51 GPIO0-10, and another for all the rest. It is just a container for
[all …]
/openbmc/linux/Documentation/driver-api/pm/
H A Ddevices.rst1 .. SPDX-License-Identifier: GPL-2.0
10 :Copyright: |copy| 2010-2011 Rafael J. Wysocki <rjw@sisk.pl>, Novell Inc.
18 management (PM) code is also driver-specific. Most drivers will do very
22 This writeup gives an overview of how drivers interact with system-wide
25 background for the domain-specific work you'd do with any specific driver.
31 Drivers will use one or both of these models to put devices into low-power
36 Drivers can enter low-power states as part of entering system-wide
37 low-power states like "suspend" (also known as "suspend-to-RAM"), or
39 "suspend-to-disk").
42 by implementing various role-specific suspend and resume methods to
[all …]
/openbmc/linux/Documentation/driver-api/
H A Dinterconnect.rst1 .. SPDX-License-Identifier: GPL-2.0
8 ------------
20 on an SoC that can be multi-tiered.
22 Below is a simplified diagram of a real-world SoC interconnect bus topology.
26 +----------------+ +----------------+
27 | HW Accelerator |--->| M NoC |<---------------+
28 +----------------+ +----------------+ |
29 | | +------------+
30 +-----+ +-------------+ V +------+ | |
31 | DDR | | +--------+ | PCIe | | |
[all …]
H A Ddma-buf.rst1 Buffer Sharing and Synchronization (dma-buf)
4 The dma-buf subsystem provides the framework for sharing buffers for
5 hardware (DMA) access across multiple device drivers and subsystems, and
8 This is used, for example, by drm "prime" multi-GPU support, but is of
11 The three main components of this are: (1) dma-buf, representing a
18 ------------------
20 This document serves as a guide to device-driver writers on what is the dma-buf
27 exporter, and A as buffer-user/importer.
31 - implements and manages operations in :c:type:`struct dma_buf_ops
33 - allows other users to share the buffer by using dma_buf sharing APIs,
[all …]
/openbmc/linux/fs/xfs/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
10 on the SGI IRIX platform. It is completely multi-threaded, can
17 for complete details. This implementation is on-disk compatible
51 bool "Support deprecated case-insensitive ascii (ascii-ci=1) format"
56 on systems that have been coerced into using ISO 8859-1, and it does
58 the locale settings in userspace, so it corrupts UTF-8 names.
66 beginning with "ascii-ci=". If the string "ascii-ci=1" is found, the
67 filesystem is a case-insensitive filesystem. If no such string is
74 To continue supporting case-insensitivity (ascii-ci=1), say Y.
85 higher level guarantee of consistency. The on-disk data format for
[all …]
/openbmc/linux/Documentation/admin-guide/
H A Dworkload-tracing.rst1 .. SPDX-License-Identifier: (GPL-2.0+ OR CC-BY-4.0)
4 Discovering Linux kernel subsystems used by a workload
7 :Authors: - Shuah Khan <skhan@linuxfoundation.org>
8 - Shefali Sharma <sshefali021@gmail.com>
9 :maintained-by: Shuah Khan <skhan@linuxfoundation.org>
21 `perf <https://man7.org/linux/man-pages/man1/perf.1.html>`_,
22 `stress-ng <https://www.mankier.com/1/stress-ng>`_,
23 `paxtest <https://github.com/opntr/paxtest-freebsd>`_.
30 `strace <https://man7.org/linux/man-pages/man1/strace.1.html>`_ is a
50 How do we gather fine-grained system information?
[all …]
/openbmc/linux/drivers/mfd/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
45 tristate "Active-semi ACT8945A"
50 Support for the ACT8945A PMIC from Active-semi. This device
51 features three step-down DC/DC converters and four low-dropout
67 sun4i-gpadc-iio and the hwmon driver iio_hwmon.
70 called sun4i-gpadc.
101 tablets etc. It has 4 DC/DC step-down regulators, 3 DC/DC step-down
132 over at91-usart-serial driver and usart-spi-driver. Only one function
148 tristate "Atmel HLCDC (High-end LCD Controller)"
185 tristate "X-Powers AC100"
[all …]
/openbmc/linux/drivers/media/pci/tw68/
H A Dtw68-core.c1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * tw68-core.c
10 * acknowledged. Full credit goes to them - any problems within this code
30 #include <linux/dma-mapping.h>
34 #include <media/v4l2-dev.h>
36 #include "tw68-reg.h"
47 static unsigned int video_nr[] = {[0 ... (TW68_MAXBOARDS - 1)] = UNSET };
51 static unsigned int card[] = {[0 ... (TW68_MAXBOARDS - 1)] = UNSET };
57 /* ------------------------------------------------------------------ */
60 * Please add any new PCI IDs to: https://pci-ids.ucw.cz. This keeps
[all …]
/openbmc/linux/mm/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
33 compress them into a dynamically allocated RAM-based memory pool.
62 swapped out again, it will be re-compressed.
190 linux-mm@kvack.org and the zswap maintainers.
208 zsmalloc is a slab-based memory allocator designed to store
223 int "Maximum number of physical pages per-zspage"
256 If you cannot migrate to SLUB, please contact linux-mm@kvack.org
325 sanity-checking than others. This option is most effective with
339 Try running: slabinfo -DA
365 subsystems or modules into different caches, at the expense of a
[all …]
/openbmc/linux/Documentation/core-api/
H A Dcpu_hotplug.rst26 A more novel use of CPU-hotplug support is its use today in suspend resume
27 support for SMP. Dual-core and HT support makes even a laptop run SMP kernels
81 from the map depending on the event is hot-add/hot-remove. There are currently
86 be read-only for most use. When setting up per-cpu resources almost always use
100 $ ls -lh /sys/devices/system/cpu
102 drwxr-xr-x 9 root root 0 Dec 21 16:33 cpu0
103 drwxr-xr-x 9 root root 0 Dec 21 16:33 cpu1
104 drwxr-xr-x 9 root root 0 Dec 21 16:33 cpu2
105 drwxr-xr-x 9 root root 0 Dec 21 16:33 cpu3
106 drwxr-xr-x 9 root root 0 Dec 21 16:33 cpu4
[all …]

123