/openbmc/linux/Documentation/devicetree/bindings/dma/ |
H A D | apple,admac.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 13 The controller has been seen with up to 24 channels. Even-numbered channels 14 are TX-only, odd-numbered are RX-only. Individual channels are coupled to 18 - Martin Povišer <povik+lin@cutebit.org> 21 - $ref: dma-controller.yaml# 26 - enum: 27 - apple,t6000-admac 28 - apple,t8103-admac [all …]
|
/openbmc/linux/Documentation/devicetree/bindings/display/bridge/ |
H A D | thine,thc63lvd1024.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Jacopo Mondi <jacopo+renesas@jmondi.org> 11 - Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com> 34 even-numbered pixels are received on port@0 and odd-numbered pixels on 60 - port@0 61 - port@2 63 oe-gpios: 67 powerdown-gpios: [all …]
|
/openbmc/linux/arch/s390/include/asm/ |
H A D | bitops.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 9 * Within a word, bits are numbered LSB first. Lot's of places make 12 * big-endian system because, unlike little endian, the number of each 16 * end up numbered: 20 * The bits are numbered: 23 * The main difference is that bit 0-63 in the bit number field needs to be 42 #define __BITOPS_WORDS(bits) (((bits) + BITS_PER_LONG - 1) / BITS_PER_LONG) 49 addr = (unsigned long)ptr + ((nr ^ (nr & (BITS_PER_LONG - 1))) >> 3); in __bitops_word() 55 return 1UL << (nr & (BITS_PER_LONG - 1)); in __bitops_mask() 204 #include <asm-generic/bitops/instrumented-atomic.h> [all …]
|
/openbmc/qemu/include/qemu/ |
H A D | bitops.h | 9 * See the COPYING.LIB file in the top-level directory. 16 #include "host-utils.h" 28 (((~0ULL) >> (64 - (length))) << (shift)) 33 * We provide a set of functions which work on arbitrary-length arrays of 37 * - Bits stored in an array of 'unsigned long': set_bit(), clear_bit(), etc 38 * - Bits stored in an array of 'uint32_t': set_bit32(), clear_bit32(), etc 43 * be some guest-visible register view of the bit array. 63 * set_bit - Set a bit in memory 76 * set_bit_atomic - Set a bit in memory atomically 89 * clear_bit - Clears a bit in memory [all …]
|
/openbmc/qemu/target/riscv/insn_trans/ |
H A D | trans_rvzacas.c.inc | 2 * RISC-V translation routines for the RV64 Zacas Standard Extension. 4 * Copyright (c) 2020-2023 PLCT Lab 11 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or 20 if (!ctx->cfg_ptr->ext_zacas) { \ 68 * Encodings with odd numbered registers specified in rs2 and rd are 71 if ((a->rs2 | a->rd) & 1) { 75 TCGv_i64 dest = get_gpr_pair(ctx, a->rd); 76 TCGv src1 = get_address(ctx, a->rs1, 0); 77 TCGv_i64 src2 = get_gpr_pair(ctx, a->rs2); 80 tcg_gen_atomic_cmpxchg_i64(dest, src1, dest, src2, ctx->mem_idx, mop); [all …]
|
/openbmc/linux/fs/ocfs2/cluster/ |
H A D | quorum.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 52 /* this is horribly heavy-handed. It should instead flip the file 60 switch (o2nm_single_cluster->cl_fence_method) { in o2quo_fence_self() 66 WARN_ON(o2nm_single_cluster->cl_fence_method >= in o2quo_fence_self() 96 spin_lock_bh(&qs->qs_lock); in o2quo_make_decision() 98 lowest_hb = find_first_bit(qs->qs_hb_bm, O2NM_MAX_NODES); in o2quo_make_decision() 100 lowest_reachable = test_bit(lowest_hb, qs->qs_conn_bm); in o2quo_make_decision() 103 "lowest: %d (%sreachable)\n", qs->qs_heartbeating, in o2quo_make_decision() 104 qs->qs_connected, lowest_hb, lowest_reachable ? "" : "un"); in o2quo_make_decision() 106 if (!test_bit(o2nm_this_node(), qs->qs_hb_bm) || in o2quo_make_decision() [all …]
|
/openbmc/linux/Documentation/userspace-api/media/drivers/ |
H A D | index.rst | 1 .. SPDX-License-Identifier: GPL-2.0 5 .. _v4l-drivers_uapi: 8 Video4Linux (V4L) driver-specific documentation 11 **Copyright** |copy| 1999-2016 : LinuxTV Developers 18 ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or 26 .. class:: toc-title 32 :numbered: 34 aspeed-video 36 cx2341x-uapi 38 imx-uapi [all …]
|
/openbmc/linux/Documentation/driver-api/media/ |
H A D | index.rst | 1 .. SPDX-License-Identifier: GPL-2.0 14 Documentation/admin-guide/media/index.rst 16 - for usage information about media subsystem and supported drivers; 18 Documentation/userspace-api/media/index.rst 20 - for the userspace APIs used on media devices. 25 .. class:: toc-title 31 :numbered: 33 maintainer-entry-profile 35 v4l2-core 36 dtv-core [all …]
|
/openbmc/linux/Documentation/admin-guide/media/ |
H A D | index.rst | 1 .. SPDX-License-Identifier: GPL-2.0 14 Documentation/userspace-api/media/index.rst 16 - for the userspace APIs used on media devices. 18 Documentation/driver-api/media/index.rst 20 - for driver development information and Kernel APIs used by 28 .. class:: toc-title 34 :numbered: 39 remote-controller 47 v4l-drivers 48 dvb-drivers [all …]
|
/openbmc/linux/Documentation/hid/ |
H A D | uhid.rst | 2 UHID - User-space I/O driver support for HID subsystem 5 UHID allows user-space to implement HID transport drivers. Please see 6 hid-transport.rst for an introduction into HID transport drivers. This document 9 With UHID, a user-space transport driver can create kernel hid-devices for each 10 device connected to the user-space controlled bus. The UHID API defines the I/O 11 events provided from the kernel to user-space and vice versa. 13 There is an example user-space application in ./samples/uhid/uhid-example.c 16 ------------ 18 UHID is accessed through a character misc-device. The minor number is allocated 25 write()'ing "struct uhid_event" objects. Non-blocking operations are supported [all …]
|
/openbmc/linux/Documentation/hwmon/ |
H A D | hp-wmi-sensors.rst | 1 .. SPDX-License-Identifier: GPL-2.0-or-later 14 Hewlett-Packard (and some HP Compaq) business-class computers report hardware 57 - ``fan``: The fan has stalled or has been disconnected while running. 58 - ``temp``: The sensor reading has reached a critical threshold. 59 The exact threshold is system-dependent. 60 - ``intrusion``: The system's chassis has been opened. 76 system-dependent "platform events objects" used for ``alarm`` attributes may 77 be present. A debugfs interface is therefore provided for read-only access to 80 ``/sys/kernel/debug/hp-wmi-sensors-[X]/sensor`` 81 contains one numbered entry per sensor with the following attributes: [all …]
|
/openbmc/linux/Documentation/devicetree/bindings/media/i2c/ |
H A D | tvp5150.txt | 4 (and also SECAM in the TVP5151 case) video signals to either 8-bit 4:2:2 YUV 5 with discrete syncs or 8-bit ITU-R BT.656 with embedded syncs output formats. 9 - compatible: Value must be "ti,tvp5150". 10 - reg: I2C slave address. 14 - pdn-gpios: Phandle for the GPIO connected to the PDN pin, if any. 15 - reset-gpios: Phandle for the GPIO connected to the RESETB pin, if any. 19 Documentation/devicetree/bindings/media/video-interfaces.txt. The port nodes 20 are numbered as follows 23 -------------------------------------- 26 Y-OUT src 2 [all …]
|
/openbmc/qemu/tests/qapi-schema/ |
H A D | doc-good.out | 11 module doc-good.json 15 feature enum-member-feat 18 feature enum-feat 25 feature member-feat 26 feature variant1-feat 34 feature union-feat1 40 feature alt-feat 41 object q_obj_cmd-arg 45 command cmd q_obj_cmd-arg -> Object 47 feature cmd-feat1 [all …]
|
H A D | doc-good.txt | 22 1. Third list is numbered 36 -> in <- out Examples: - *verbatim* - {braces} 40 ------------- 56 "enum-feat" 59 "enum-member-feat" 72 --------------- 89 ------------------- 108 "variant1-feat" 111 "member-feat" 116 ------------------- [all …]
|
H A D | doc-good.json | 1 # -*- Mode: Python -*- 7 'doc-required': true, 8 'documentation-exceptions': [ 'Enum', 'Variant1', 'Alternate', 'cmd' ] } } 29 # - Second list 35 # is numbered 51 # -> in 52 # <- out 54 # - *verbatim* 55 # - {braces} 66 # @enum-feat: Also _one_ {and only} [all …]
|
/openbmc/linux/Documentation/scheduler/ |
H A D | sched-stats.rst | 11 12 which was in the kernel from 2.6.13-2.6.19 (version 13 never saw a kernel 12 release). Some counters make more sense to be per-runqueue; other to be 13 per-domain. Note that domains (and their associated information) will only 19 the highest numbered one typically arbitrates balancing across all the 33 Note that any such script will necessarily be version-specific, as the main 38 -------------- 66 ----------------- 88 6) # of times in this domain pull_task() was called even though 89 the target task was cache-hot when idle 103 14) # of times in this domain pull_task() was called even though the [all …]
|
/openbmc/qemu/tests/qemu-iotests/ |
H A D | findtests.py | 3 # Copyright (c) 2020-2021 Virtuozzo International GmbH 11 # but WITHOUT ANY WARRANTY; without even the implied warranty of 28 def chdir(path: Optional[str] = None) -> Iterator[None]: 42 def __init__(self, test_dir: Optional[str] = None) -> None: 46 self.all_tests = glob.glob('[0-9][0-9][0-9]') 52 with open(t, encoding="utf-8") as f: 59 def add_group_file(self, fname: str) -> None: 60 with open(fname, encoding="utf-8") as f: 74 def parse_test_name(self, name: str) -> str: 80 # Numbered tests are old naming convention. We should convert them [all …]
|
/openbmc/linux/drivers/net/ethernet/intel/fm10k/ |
H A D | fm10k_mbx.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 2 /* Copyright(c) 2013 - 2018 Intel Corporation. */ 45 * +----------+ connect() +----------+ 46 * | CLOSED | --------------> | CONNECT | 47 * +----------+ +----------+ 54 * +----------+ disconnect() +----------+ 55 * |DISCONNECT| <-------------- | OPEN | 56 * +----------+ +----------+ 90 * +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 92 * +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ [all …]
|
/openbmc/linux/drivers/gpu/drm/tiny/ |
H A D | repaper.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * DRM driver for Pervasive Displays RePaper branded e-ink panels 5 * Copyright 2013-2017 Pervasive Displays, Inc. 51 enum repaper_stage { /* Image pixel -> Display pixel */ 52 REPAPER_COMPENSATE, /* B -> W, W -> B (Current Image) */ 53 REPAPER_WHITE, /* B -> N, W -> W (Current Image) */ 54 REPAPER_INVERSE, /* B -> N, W -> B (New Image) */ 55 REPAPER_NORMAL /* B -> B, W -> W (New Image) */ 111 return -ENOMEM; in repaper_spi_transfer() 121 ret = -ENOMEM; in repaper_spi_transfer() [all …]
|
/openbmc/linux/arch/arm/probes/kprobes/ |
H A D | test-core.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * arch/arm/kernel/kprobes-test.c 12 * supported instruction sets: ARM, 16-bit Thumb, and 32-bit Thumb. These tests 23 * The individual test cases are in kprobes-test-arm.c and kprobes-test-thumb.c 24 * which use the macros defined in kprobes-test.h. The rest of this 31 * ------------------- 41 * post-handler of the test_before probe is used to modify the saved CPU 43 * pre-handler of the of the test_after probe saves a copy of the CPU 83 * (branch backwards). In these, the local variables numbered 1, 50, 2 and 87 * --------- [all …]
|
/openbmc/linux/Documentation/process/ |
H A D | applying-patches.rst | 54 in the patch file when applying it (the ``-p1`` argument to ``patch`` does 57 To revert a previously applied patch, use the -R argument to patch. 60 patch -p1 < ../patch-x.y.z 64 patch -R -p1 < ../patch-x.y.z 76 patch -p1 < path/to/patch-x.y.z 82 Patch can also get the name of the file to use via the -i argument, like 85 patch -p1 -i path/to/patch-x.y.z 91 xzcat path/to/patch-x.y.z.xz | patch -p1 92 bzcat path/to/patch-x.y.z.gz | patch -p1 96 gunzip or xz on the file -- like this:: [all …]
|
/openbmc/linux/Documentation/RCU/ |
H A D | stallwarn.rst | 1 .. SPDX-License-Identifier: GPL-2.0 9 options that can be used to fine-tune the detector's operation. Finally, 20 - A CPU looping in an RCU read-side critical section. 22 - A CPU looping with interrupts disabled. 24 - A CPU looping with preemption disabled. 26 - A CPU looping with bottom halves disabled. 28 - For !CONFIG_PREEMPTION kernels, a CPU looping anywhere in the 33 - Booting Linux using a console connection that is too slow to 34 keep up with the boot-time console-message rate. For example, 36 with boot-time message rates, and will frequently result in [all …]
|
/openbmc/u-boot/arch/arm/dts/ |
H A D | stm32h743-pinctrl.dtsi | 2 * Copyright 2017 - Alexandre Torgue <alexandre.torgue@st.com> 4 * This file is dual-licensed: you can use it either under the terms 15 * but WITHOUT ANY WARRANTY; without even the implied warranty of 43 #include <dt-bindings/pinctrl/stm32h7-pinfunc.h> 47 pin-controller { 48 #address-cells = <1>; 49 #size-cells = <1>; 50 compatible = "st,stm32h743-pinctrl"; 52 pins-are-numbered; 55 gpio-controller; [all …]
|
/openbmc/linux/drivers/net/can/ |
H A D | ti_hecc.c | 1 // SPDX-License-Identifier: GPL-2.0-only 8 * Copyright (C) 2009 Texas Instruments Incorporated - http://www.ti.com/ 28 #include <linux/can/rx-offload.h> 36 #define HECC_MAX_MAILBOXES 32 /* hardware mailboxes - do not change */ 37 #define MAX_TX_PRIO 0x3F /* hardware value - do not change */ 55 #define HECC_TX_MB_MASK (HECC_MAX_TX_MBOX - 1) 56 #define HECC_TX_MASK ((HECC_MAX_TX_MBOX - 1) | HECC_TX_PRIO_MASK) 62 * changed while CAN-bus traffic is being received. 64 #define HECC_MAX_RX_MBOX (HECC_MAX_MAILBOXES - HECC_MAX_TX_MBOX) 65 #define HECC_RX_FIRST_MBOX (HECC_MAX_MAILBOXES - 1) [all …]
|
/openbmc/linux/Documentation/netlabel/ |
H A D | draft-ietf-cipso-ipsecurity-01.txt | 27 Please check the I-D abstract listing contained in each Internet Draft 46 mandatory access controls and multi-level security. These systems are 88 once in a datagram. All multi-octet fields in the option are defined to be 91 +----------+----------+------//------+-----------//---------+ 93 +----------+----------+------//------+-----------//---------+ 124 corresponding ASCII representations. Non-related groups of systems may 148 actual security information to be passed. All multi-octet fields in a tag 171 +----------+----------+--------//--------+ 173 +----------+----------+--------//--------+ 207 This is referred to as the "bit-mapped" tag type. Tag type 1 is included [all …]
|