/openbmc/qemu/tests/qemu-iotests/ |
H A D | 307.out | 5 {"execute": "nbd-server-start", "arguments": {"addr": {"data": {"path": "SOCK_DIR/PID-socket"}, "ty… 7 {"execute": "query-block-exports", "arguments": {}} 10 === Create a read-only NBD export === 11 {"execute": "block-export-add", "arguments": {"id": "export0", "node-name": "fmt", "type": "nbd"}} 13 {"execute": "query-block-exports", "arguments": {}} 14 {"return": [{"id": "export0", "node-name": "fmt", "shutting-down": false, "type": "nbd"}]} 18 flags: 0x158f ( readonly flush fua df multi cache block-status-payload ) 22 transaction size: 64-bit 28 {"execute": "block-export-add", "arguments": {"id": "#invalid", "node-name": "fmt", "type": "nbd"}} 30 {"execute": "block-export-add", "arguments": {"id": "export0", "node-name": "fmt", "type": "nbd"}} [all …]
|
H A D | 223.out | 14 …croseconds": TIMESTAMP}, "event": "SHUTDOWN", "data": {"guest": false, "reason": "host-qmp-quit"}} 29 {"execute":"blockdev-add", 30 "arguments":{"driver":"IMGFMT", "node-name":"n", 33 {"execute":"block-dirty-bitmap-disable", 34 "arguments":{"node":"n", "name":"b"}} 36 {"execute":"blockdev-add", 37 "arguments":{"driver":"null-co", "node-name":"null", 40 {"execute":"block-dirty-bitmap-add", 41 "arguments":{"node":"null", "name":"b3"}} 46 {"execute":"nbd-server-add", [all …]
|
/openbmc/phosphor-dbus-interfaces/yaml/com/intel/Control/ |
H A D | OCOTShutdownPolicy.interface.yaml | 2 An interface for node shutdown policy on multi-node products. It is used by 5 - name: OCOTPolicy 8 Node shutdown policy on a power supply over current(OC) or over 9 temperature(OT) event, Only available on multi-node products. 14 - name: Policy 18 - name: "NoShutdownOnOCOT" 20 Do not shutdown node on an OC/OT event. 21 - name: "ShutdownOnOCOT" 23 Shutdown node on an OC/OT event.
|
/openbmc/linux/Documentation/devicetree/bindings/display/ |
H A D | multi-inno,mi0283qt.txt | 1 Multi-Inno MI0283QT display panel 4 - compatible: "multi-inno,mi0283qt". 6 The node for this driver must be a child node of a SPI controller, hence 7 all mandatory properties described in ../spi/spi-bus.txt must be specified. 10 - dc-gpios: D/C pin. The presence/absence of this GPIO determines 12 - present: IM=x110 4-wire 8-bit data serial interface 13 - absent: IM=x101 3-wire 9-bit data serial interface 14 - reset-gpios: Reset pin 15 - power-supply: A regulator node for the supply voltage. 16 - backlight: phandle of the backlight device attached to the panel [all …]
|
/openbmc/linux/include/linux/ |
H A D | cpuhotplug.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 8 * CPU-up CPU-down 15 * BRINGUP_CPU->AP_OFFLINE BRINGUP_CPU <- AP_IDLE_DEAD (idle thread/play_dead) 17 * v (IRQ-off) ,---------------^ 19 * | TEARDOWN_CPU <- AP_ONLINE_IDLE 30 * CPU_ONLINE - 1 down to CPUHP_OFFLINE. 54 * See Documentation/core-api/cpu_hotplug.rst for further information and 58 CPUHP_INVALID = -1, 273 * cpuhp_setup_state - Setup hotplug state callbacks with calling the @startup 292 * cpuhp_setup_state_cpuslocked - Setup hotplug state callbacks with calling [all …]
|
/openbmc/linux/Documentation/devicetree/bindings/powerpc/nintendo/ |
H A D | gamecube.txt | 5 1) The "flipper" node 7 This node represents the multi-function "Flipper" chip, which packages 12 - compatible : Should be "nintendo,flipper" 14 1.a) The Video Interface (VI) node 21 - compatible : should be "nintendo,flipper-vi" 22 - reg : should contain the VI registers location and length 23 - interrupts : should contain the VI interrupt 25 1.b) The Processor Interface (PI) node 32 - compatible : should be "nintendo,flipper-pi" 33 - reg : should contain the PI registers location and length [all …]
|
H A D | wii.txt | 5 0) The root node 7 This node represents the Nintendo Wii video game console. 11 - model : Should be "nintendo,wii" 12 - compatible : Should be "nintendo,wii" 14 1) The "hollywood" node 16 This node represents the multi-function "Hollywood" chip, which packages 21 - compatible : Should be "nintendo,hollywood" 23 1.a) The Video Interface (VI) node 30 - compatible : should be "nintendo,hollywood-vi","nintendo,flipper-vi" 31 - reg : should contain the VI registers location and length [all …]
|
/openbmc/linux/Documentation/devicetree/bindings/pinctrl/ |
H A D | atmel,at91-pinctrl.txt | 10 Please refer to pinctrl-bindings.txt in this directory for details of the 12 phrase "pin configuration node". 14 Atmel AT91 pin configuration node is a node of a group of pins which can be 15 used for a specific device or function. This node represents both mux and config 18 such as pull-up, multi drive, etc. 21 - compatible: "atmel,at91rm9200-pinctrl" or "atmel,at91sam9x5-pinctrl" 22 or "atmel,sama5d3-pinctrl" or "microchip,sam9x60-pinctrl" 23 - atmel,mux-mask: array of mask (periph per bank) to describe if a pin can be 45 From the datasheet Table 10-2. 82 Required properties for pin configuration node: [all …]
|
/openbmc/linux/Documentation/devicetree/bindings/usb/ |
H A D | fsl-usb.txt | 3 The device node for a USB controller that is part of a Freescale 9 - compatible : Should be "fsl-usb2-mph" for multi port host USB 10 controllers, or "fsl-usb2-dr" for dual role USB controllers 11 or "fsl,mpc5121-usb2-dr" for dual role USB controllers of MPC5121. 13 also be mentioned (for eg. fsl-usb2-dr-v2.2 for bsc9132). 14 - phy_type : For multi port host USB controllers, should be one of 17 - reg : Offset and length of the register set for the device 18 - port0 : boolean; if defined, indicates port0 is connected for 19 fsl-usb2-mph compatible controllers. Either this property or 20 "port1" (or both) must be defined for "fsl-usb2-mph" compatible [all …]
|
/openbmc/linux/drivers/leds/rgb/ |
H A D | leds-pwm-multicolor.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * PWM-based multi-color LED control 5 * Copyright 2022 Sven Schwermer <sven.schwermer@disruptive-technologies.com> 10 #include <linux/led-class-multicolor.h> 42 mutex_lock(&priv->lock); in led_pwm_mc_set() 44 for (i = 0; i < mc_cdev->num_colors; i++) { in led_pwm_mc_set() 45 duty = priv->leds[i].state.period; in led_pwm_mc_set() 46 duty *= mc_cdev->subled_info[i].brightness; in led_pwm_mc_set() 47 do_div(duty, cdev->max_brightness); in led_pwm_mc_set() 49 if (priv->leds[i].active_low) in led_pwm_mc_set() [all …]
|
/openbmc/linux/include/xen/interface/io/ |
H A D | blkif.h | 1 /* SPDX-License-Identifier: MIT */ 5 * Unified block-device I/O interface for Xen guest OSes. 7 * Copyright (c) 2003-2004, Keir Fraser 17 * Front->back notifications: When enqueuing a new request, sending a 19 * hold-off mechanism provided by the ring macros). Backends must set 22 * Back->front notifications: When enqueuing a new response, sending a 24 * hold-off mechanism provided by the ring macros). Frontends must set 33 * If supported, the backend will write the key "multi-queue-max-queues" to 37 * key "multi-queue-num-queues" with the number they wish to use, which must be 39 * "multi-queue-max-queues". [all …]
|
/openbmc/linux/Documentation/devicetree/bindings/soc/ti/ |
H A D | keystone-navigator-qmss.txt | 5 multi-core Navigator. QMSS consist of queue managers, packed-data structure 9 management of the packet queues. Packets are queued/de-queued by writing or 20 - compatible : Must be "ti,keystone-navigator-qmss". 21 : Must be "ti,66ak2g-navss-qm" for QMSS on K2G SoC. 22 - clocks : phandle to the reference clock for this device. 23 - queue-range : <start number> total range of queue numbers for the device. 24 - linkram0 : <address size> for internal link ram, where size is the total 26 - linkram1 : <address size> for external link ram, where size is the total 29 - qmgrs : child node describing the individual queue managers on the 30 SoC. On keystone 1 devices there should be only one node. [all …]
|
/openbmc/linux/Documentation/devicetree/bindings/sound/ |
H A D | audio-graph-card2.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/sound/audio-graph-card2.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Kuninori Morimoto <kuninori.morimoto.gx@renesas.com> 15 - audio-graph-card2 17 $ref: /schemas/types.yaml#/definitions/phandle-array 25 $ref: /schemas/types.yaml#/definitions/non-unique-string-array 26 multi: 28 description: Multi-CPU/Codec node [all …]
|
/openbmc/linux/arch/x86/kernel/cpu/ |
H A D | hygon.c | 1 // SPDX-License-Identifier: GPL-2.0+ 16 #include <asm/spec-ctrl.h> 25 * Refer to CPUID Fn8000_001E_ECX Node Identifiers[10:8] 36 int i, node; in nearby_node() local 38 for (i = apicid - 1; i >= 0; i--) { in nearby_node() 39 node = __apicid_to_node[i]; in nearby_node() 40 if (node != NUMA_NO_NODE && node_online(node)) in nearby_node() 41 return node; in nearby_node() 44 node = __apicid_to_node[i]; in nearby_node() 45 if (node != NUMA_NO_NODE && node_online(node)) in nearby_node() [all …]
|
/openbmc/linux/drivers/platform/x86/ |
H A D | serial-multi-instantiate.c | 1 // SPDX-License-Identifier: GPL-2.0+ 3 * Serial multi-instantiate driver, pseudo driver to instantiate multiple 55 switch (inst->flags & IRQ_RESOURCE_TYPE) { in smi_get_irq() 57 ret = acpi_dev_gpio_irq_get(adev, inst->irq_idx); in smi_get_irq() 59 dev_dbg(&pdev->dev, "Using gpio irq\n"); in smi_get_irq() 62 ret = platform_get_irq(pdev, inst->irq_idx); in smi_get_irq() 64 dev_dbg(&pdev->dev, "Using platform irq\n"); in smi_get_irq() 69 ret = acpi_dev_gpio_irq_get(adev, inst->irq_idx); in smi_get_irq() 72 ret = platform_get_irq(pdev, inst->irq_idx); in smi_get_irq() 78 return dev_err_probe(&pdev->dev, ret, "Error requesting irq at index %d\n", in smi_get_irq() [all …]
|
/openbmc/phosphor-dbus-interfaces/yaml/xyz/openbmc_project/Control/ |
H A D | PowerSupplyRedundancy.interface.yaml | 4 - name: PowerSupplyRedundancyEnabled 7 - const 10 - name: RotationEnabled 14 - name: RotationAlgorithm 19 - name: RotationRankOrder 24 - name: PeriodOfRotation 30 - name: ColdRedundancyStatus 34 - name: PSUNumber 38 - name: RedundantCount 45 - name: Algo [all …]
|
/openbmc/linux/Documentation/devicetree/bindings/timer/ |
H A D | csky,mptimer.txt | 2 C-SKY Multi-processors Timer 5 C-SKY multi-processors timer is designed for C-SKY SMP system and the 6 regs is accessed by cpu co-processor 4 registers with mtcr/mfcr. 8 - PTIM_CTLR "cr<0, 14>" Control reg to start reset timer. 9 - PTIM_TSR "cr<1, 14>" Interrupt cleanup status reg. 10 - PTIM_CCVR "cr<3, 14>" Current counter value reg. 11 - PTIM_LVR "cr<6, 14>" Window value reg to trigger next event. 14 timer node bindings definition 21 - compatible 25 - clocks [all …]
|
/openbmc/linux/Documentation/devicetree/bindings/soc/fsl/cpm_qe/ |
H A D | cpm.txt | 7 * Root CPM node 10 - compatible : "fsl,cpm1", "fsl,cpm2", or "fsl,qe". 11 - reg : A 48-byte region beginning with CPCR. 15 #address-cells = <1>; 16 #size-cells = <1>; 17 #interrupt-cells = <2>; 18 compatible = "fsl,mpc8272-cpm", "fsl,cpm2"; 24 - fsl,cpm-command : This value is ORed with the opcode and command flag 27 - fsl,cpm-brg : Indicates which baud rate generator the device 32 - reg : Unless otherwise specified, the first resource represents the [all …]
|
/openbmc/linux/Documentation/core-api/ |
H A D | cpu_hotplug.rst | 18 support NUMA hardware which are hot pluggable as well, where physical node 26 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 [all …]
|
H A D | xarray.rst | 1 .. SPDX-License-Identifier: GPL-2.0+ 15 next or previous entry in a cache-efficient manner. In contrast to a 17 order to grow the array. It is more memory-efficient, parallelisable 18 and cache friendly than a doubly-linked list. It takes advantage of 28 Normal pointers may be stored in the XArray directly. They must be 4-byte 30 alloc_page(). It isn't true for arbitrary user-space pointers, 54 the range. Storing to any index will store to all of them. Multi-index 63 allocated ones. A freshly-initialised XArray contains a ``NULL`` 82 returns ``-EBUSY`` if the entry is not empty. 116 ------------ [all …]
|
/openbmc/qemu/include/hw/xen/interface/io/ |
H A D | blkif.h | 1 /* SPDX-License-Identifier: MIT */ 5 * Unified block-device I/O interface for Xen guest OSes. 7 * Copyright (c) 2003-2004, Keir Fraser 18 * Front->back notifications: When enqueuing a new request, sending a 20 * hold-off mechanism provided by the ring macros). Backends must set 23 * Back->front notifications: When enqueuing a new response, sending a 25 * hold-off mechanism provided by the ring macros). Frontends must set 45 * of a properly formated node string, without loss of information. 47 * Any specified default value is in effect if the corresponding XenBus node 63 *------------------ Backend Device Identification (PRIVATE) ------------------ [all …]
|
/openbmc/phosphor-dbus-interfaces/yaml/com/ibm/VPD/ |
H A D | Manager.interface.yaml | 4 - name: WriteKeyword 8 - name: path 11 Path to the D-Bus object that represents the FRU. 12 - name: record 16 - name: keyword 20 - name: value 25 - xyz.openbmc_project.Common.Error.InvalidArgument 26 - com.ibm.VPD.Error.PathNotFound 27 - com.ibm.VPD.Error.RecordNotFound 28 - com.ibm.VPD.Error.KeywordNotFound [all …]
|
/openbmc/linux/sound/soc/sof/ |
H A D | ipc4-topology.h | 1 /* SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) */ 15 #define SOF_IPC4_FW_PAGE(x) ((((x) + BIT(12) - 1) & ~(BIT(12) - 1)) >> 12) 16 #define SOF_IPC4_FW_ROUNDUP(x) (((x) + BIT(6) - 1) & (~(BIT(6) - 1))) 22 * LL domain - Low latency domain 23 * DP domain - Data processing domain 44 /* Node index and mask applicable for host copier and ALH/HDA type DAI copiers */ 49 /* Node ID for SSP type DAI copiers */ 52 /* Node ID for DMIC type DAI copiers */ 66 * The base of multi-gateways. Multi-gateways addressing starts from 67 * ALH_MULTI_GTW_BASE and there are ALH_MULTI_GTW_COUNT multi-sources [all …]
|
/openbmc/linux/drivers/accel/habanalabs/common/ |
H A D | command_submission.c | 1 // SPDX-License-Identifier: GPL-2.0 4 * Copyright 2016-2021 HabanaLabs, Ltd. 23 * enum hl_cs_wait_status - cs wait status 43 struct hl_cs_outcome *node; in hl_push_cs_outcome() local 48 * push outcome - store a recent CS outcome in the store in hl_push_cs_outcome() 49 * pop outcome - retrieve a SPECIFIC (by seq) CS outcome from the store in hl_push_cs_outcome() 51 * It has a pre-allocated amount of nodes, each node stores in hl_push_cs_outcome() 54 * On push outcome, a node (any) is taken from the free list, its in hl_push_cs_outcome() 55 * information is filled in, and the node is moved to the used list. in hl_push_cs_outcome() 58 * will pop the OLDEST node from the used list, and make it free. in hl_push_cs_outcome() [all …]
|
/openbmc/linux/Documentation/block/ |
H A D | null_blk.rst | 1 .. SPDX-License-Identifier: GPL-2.0 11 block-layer implementations. It emulates a block device of X gigabytes in size. 15 Multi-queue block-layer 17 - Request-based. 18 - Configurable submission queues per device. 20 No block-layer (Known as bio-based) 22 - Bio-based. IO requests are submitted directly to the device driver. 23 - Directly accepts bio data structure and returns them. 30 queue_mode=[0-2]: Default: 2-Multi-queue 31 Selects which block-layer the module should instantiate with. [all …]
|