/openbmc/linux/Documentation/devicetree/bindings/pci/ |
H A D | baikal,bt1-pcie.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/pci/baikal,bt1-pcie.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Baikal-T1 PCIe Root Port Controller 10 - Serge Semin <fancer.lancer@gmail.com> 13 Embedded into Baikal-T1 SoC Root Complex controller with a single port 14 activated. It's based on the DWC RC PCIe v4.60a IP-core, which is configured 18 performed by software. There four in- and four outbound iATU regions 22 - $ref: /schemas/pci/snps,dw-pcie.yaml# [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-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> 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 26 space, Port Logic Registers (PL), Shadow Config-space Registers, [all …]
|
/openbmc/linux/arch/m68k/fpsp040/ |
H A D | kernel_ex.S | 71 bras m_inf |flogx always returns -inf 83 fmovemx mns_inf,%fp0-%fp0 |load -inf 87 fmovemx pls_inf,%fp0-%fp0 |load +inf 121 fmovemx nan,%fp0-%fp0 |load default nan 128 | t_unfl --- UNFL exception 155 bsetb #sticky_bit,STICKY(%a6) |set sticky bit 175 fmovemx (%a0),%fp0-%fp0 |store result in fp0 180 | t_ovfl2 --- OVFL exception (without inex2 returned) 215 | t_ovfl --- OVFL exception 232 bsetb #sticky_bit,STICKY(%a6) |set sticky bit [all …]
|
/openbmc/linux/arch/parisc/math-emu/ |
H A D | cnv_float.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 3 * Linux/PA-RISC Project (http://www.parisc-linux.org/) 5 * Floating-point emulation code 6 * Copyright (C) 2001 Hewlett-Packard (Paul Bame) <bame@debian.org> 10 PA header file -- do not include this header file for non-PA builds. 40 Deposit_dexponent(dest,src_exponent+(DBL_BIAS-SGL_BIAS)) 47 ((exponent < (SGL_P - 1)) ? \ 50 #define Int_isinexact_to_sgl(int_value) ((int_value << 33 - SGL_EXP_LENGTH) != 0) 53 if (int_value & 1<<(SGL_EXP_LENGTH - 2)) /* round bit */ \ 54 if (((int_value << 34 - SGL_EXP_LENGTH) != 0) || Slow(sgl_value)) \ [all …]
|
H A D | sgl_float.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 3 * Linux/PA-RISC Project (http://www.parisc-linux.org/) 5 * Floating-point emulation code 6 * Copyright (C) 2001 Hewlett-Packard (Paul Bame) <bame@debian.org> 10 PA header file -- do not include this header file for non-PA builds. 13 /* 32-bit word grabbing functions */ 65 #define Sgl_decrement(sgl_value) Sall(sgl_value) -= 1 156 (SGL_INFINITY_EXPONENT << (32-(1+SGL_EXP_LENGTH)))) 158 Sall(sgl_value) = (SGL_INFINITY_EXPONENT << (32-(1+SGL_EXP_LENGTH))) 160 Sall(sgl_value) = (SGL_INFINITY_EXPONENT << (32-(1+SGL_EXP_LENGTH))) \ [all …]
|
H A D | dbl_float.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 3 * Linux/PA-RISC Project (http://www.parisc-linux.org/) 5 * Floating-point emulation code 6 * Copyright (C) 2001 Hewlett-Packard (Paul Bame) <bame@debian.org> 9 PA header file -- do not include this header file for non-PA builds. 12 /* 32-bit word grabbing functions */ 40 Dallp1(srcdst) &= Dmantissap1((unsigned int)-1) 53 Dallp2(srcdstB) = Dallp1(srcdstA) >> (varamount-32); \ 64 Dallp2(srcdstB) = Dexponentmantissap1(srcdstA) >> (varamount-32); \ 76 Dallp1(srcdstA) = Dallp2(srcdstB) << (varamount-32); \ [all …]
|
/openbmc/linux/Documentation/admin-guide/sysctl/ |
H A D | fs.rst | 11 ------------------------------------------------------------------------------ 31 aio-nr & aio-max-nr 32 ------------------- 34 ``aio-nr`` shows the current system-wide number of asynchronous io 35 requests. ``aio-max-nr`` allows you to change the maximum value 36 ``aio-nr`` can grow to. If ``aio-nr`` reaches ``aio-nr-max`` then 38 ``aio-max-nr`` does not result in the 39 pre-allocation or re-sizing of any kernel data structures. 42 dentry-state 43 ------------ [all …]
|
/openbmc/qemu/target/hexagon/ |
H A D | fma_emu.c | 2 * Copyright(c) 2019-2021 Qualcomm Innovation Center, Inc. All Rights Reserved. 90 return -1; in float64_getexp() 117 return -1; in float32_getexp() 169 uint8_t sticky; member 174 p->mant = int128_zero(); in accum_init() 175 p->exp = 0; in accum_init() 176 p->sign = 0; in accum_init() 177 p->guard = 0; in accum_init() 178 p->round = 0; in accum_init() 179 p->sticky = 0; in accum_init() [all …]
|
/openbmc/linux/arch/mips/include/asm/mach-rc32434/ |
H A D | gpio.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 34 * cleared in ISR (STICKY bits) 36 u32 gpionmien; /* GPIO Non-maskable Interrupt Enable Register */
|
/openbmc/linux/drivers/pci/controller/dwc/ |
H A D | pcie-bt1.c | 1 // SPDX-License-Identifier: GPL-2.0-only 9 * Baikal-T1 PCIe controller driver 26 #include "pcie-designware.h" 28 /* Baikal-T1 System CCU control registers */ 114 /* Baikal-T1 PCIe specific control registers */ 130 /* Generic Baikal-T1 PCIe interface resources */ 169 * Baikal-T1 MMIO space must be read/written by the dword-aligned 178 return -EINVAL; in bt1_pcie_read_mmio() 180 *val = readl(addr - ofs) >> ofs * BITS_PER_BYTE; in bt1_pcie_read_mmio() 191 return -EINVAL; in bt1_pcie_read_mmio() [all …]
|
/openbmc/linux/Documentation/filesystems/ |
H A D | hfs.rst | 1 .. SPDX-License-Identifier: GPL-2.0 57 * You can't modify the set-uid, set-gid, sticky or executable bits or the uid 59 * You can't create hard- or symlinks, device files, sockets or FIFOs. 62 non-standard forks are represented as hidden additional files in the normal
|
H A D | fuse.rst | 1 .. SPDX-License-Identifier: GPL-2.0 18 Non-privileged mount (or user mount): 19 A userspace filesystem mounted by a non-privileged (non-root) user. 45 non-privileged mounts. This opens up new possibilities for the use of 111 mount -t fusectl none /sys/fs/fuse/connections 124 no filesystem activity and 'waiting' is non-zero, then the 140 - If the request is not yet sent to userspace AND the signal is 144 - If the request is not yet sent to userspace AND the signal is not 149 - If the request is already sent to userspace, then an INTERRUPT 193 - Kill the filesystem daemon. Works in case of a) and b) [all …]
|
/openbmc/linux/Documentation/ABI/testing/ |
H A D | sysfs-class-mtd | 4 Contact: linux-mtd@lists.infradead.org 12 Contact: linux-mtd@lists.infradead.org 22 Contact: linux-mtd@lists.infradead.org 24 These directories provide the corresponding read-only device 30 Contact: linux-mtd@lists.infradead.org 34 read-write device so <minor> will be even. 39 Contact: linux-mtd@lists.infradead.org 42 to the read-only variant of the MTD device (in 48 Contact: linux-mtd@lists.infradead.org 58 Contact: linux-mtd@lists.infradead.org [all …]
|
/openbmc/linux/arch/arc/kernel/ |
H A D | entry-compact.S | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 3 * Low Level Interrupts/Traps/Exceptions(non-TLB) Handling for ARCompact ISA 5 * Copyright (C) 2014-15 Synopsys, Inc. (www.synopsys.com) 6 * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) 9 * -Userspace unaligned access emulation 12 * -traced syscall return code (r0) was not saved into pt_regs for restoring 13 * into user reg-file when traded task rets to user space. 14 * -syscalls needing arch-wrappers (mainly for passing sp as pt_regs) 15 * were not invoking post-syscall trace hook (jumping directly into 19 * -Vector table jumps (@8 bytes) converted into branches (@4 bytes) [all …]
|
/openbmc/openbmc/meta-google/recipes-google/networking/gbmc-bridge/ |
H A D | gbmc-br-gw-src.sh | 8 # http://www.apache.org/licenses/LICENSE-2.0 16 [[ -n ${gbmc_br_gw_src_lib-} ]] && return 18 # shellcheck source=meta-google/recipes-google/networking/network-sh/lib.sh 20 # shellcheck source=meta-google/recipes-google/networking/gbmc-net-common/gbmc-net-lib.sh 21 source /usr/share/gbmc-net-lib.sh || exit 23 declare -A gbmc_br_gw_src_ips=() 24 declare -A gbmc_br_gw_src_routes=() 36 # Make becoming a router sticky, if we ever have a default route we are 40 [[ -z $defgw ]] && return 44 local files=(/run/systemd/network/{00,}-bmc-gbmcbr.network.d/50-defgw.conf) [all …]
|
/openbmc/linux/arch/m68k/math-emu/ |
H A D | fp_util.S | 23 * the restrictions contained in a BSD-style copyright.) 63 tst.l (TASK_MM-8,%a2) 65 tst.l (TASK_MM-4,%a2) 69 1: printf ,"oops:%p,%p,%p\n",3,%a2@(TASK_MM-8),%a2@(TASK_MM-4),%a2@(TASK_MM) 94 | args: %d0 = source (32-bit long) 98 printf PCONV,"l2e: %p -> %p(",2,%d0,%a0 125 | args: %d0 = source (single-precision fp value) 129 printf PCONV,"s2e: %p -> %p(",2,%d0,%a0 139 add.w #0x3fff-0x7f,%d1 | re-bias the exponent. 152 move.w #0x4000-0x7f,%d1 [all …]
|
/openbmc/linux/arch/powerpc/math-emu/ |
H A D | math_efp.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * arch/powerpc/math-emu/math_efp.c 5 * Copyright (C) 2006-2008, 2010 Freescale Semiconductor, Inc. 10 * Derived from arch/alpha/math-emu/math.c 11 * arch/powerpc/math-emu/math.c 15 * fully comply with IEEE-754 floating point standard. 26 #include <asm/sfp-machine.h> 28 #include <math-emu/soft-fp.h> 29 #include <math-emu/single.h> 30 #include <math-emu/double.h> [all …]
|
/openbmc/linux/arch/powerpc/include/asm/ |
H A D | reg.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 6 * number used in the Programming Environments Manual For 32-Bit 17 #include <asm/asm-const.h> 18 #include <asm/feature-fixups.h> 74 /* so tests for these bits fail on 32-bit */ 116 #define MSR_TS_N 0 /* Non-transactional */ 161 /* Power Management - Processor Stop Status and Control Register Fields */ 165 #define PSSCR_PSLL_MASK 0x000F0000 /* Power-Saving Level Limit */ 169 #define PSSCR_PLS 0xf000000000000000 /* Power-saving Level Status */ 171 #define PSSCR_GUEST_VIS 0xf0000000000003ffUL /* Guest-visible PSSCR fields */ [all …]
|
/openbmc/linux/sound/pci/hda/ |
H A D | hda_proc.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 17 static int dump_coef = -1; 19 MODULE_PARM_DESC(dump_coef, "Dump processing coefficients in codec proc file (-1=auto, 0=disable, 1… 23 snd_hdac_read_parm_uncached(&(codec)->core, nid, parm) 38 if (wid_value == -1) in get_wid_type_name() 52 struct hda_nid_item *items = array->list, *item; in print_nid_array() 54 for (i = 0; i < array->used; i++) { in print_nid_array() 56 if (item->nid == nid) { in print_nid_array() 57 kctl = item->kctl; in print_nid_array() 60 kctl->id.name, kctl->id.index + item->index, in print_nid_array() [all …]
|
/openbmc/linux/include/sound/ac97/ |
H A D | regs.h | 1 /* SPDX-License-Identifier: GPL-2.0+ 33 /* range 0x28-0x3a - AUDIO AC'97 2.0 extensions */ 44 /* range 0x3c-0x58 - MODEM */ 55 #define AC97_GPIO_STICKY 0x50 /* GPIO Pin Sticky, 0=not, 1=sticky */ 59 /* range 0x5a-0x7b - Vendor Specific */ 62 /* range 0x60-0x6f (page 1) - extended codec registers */ 108 #define AC97_BC_16BIT_DAC 0x0000 /* 16-bit DAC resolution */ 109 #define AC97_BC_18BIT_DAC 0x0040 /* 18-bit DAC resolution */ 110 #define AC97_BC_20BIT_DAC 0x0080 /* 20-bit DAC resolution */ 112 #define AC97_BC_16BIT_ADC 0x0000 /* 16-bit ADC resolution */ [all …]
|
/openbmc/linux/lib/ |
H A D | percpu-refcount.c | 1 // SPDX-License-Identifier: GPL-2.0-only 9 #include <linux/percpu-refcount.h> 13 * don't try to detect the ref hitting 0 - which means that get/put can just 15 * particular cpu can (and will) wrap - this is fine, when we go to shutdown the 24 * the ref hitting 0 on every put - this would require global synchronization 29 * convert to non percpu mode before the initial ref is dropped everything 32 * Converting to non percpu mode is done with some RCUish stuff in 37 #define PERCPU_COUNT_BIAS (1LU << (BITS_PER_LONG - 1)) 45 (ref->percpu_count_ptr & ~__PERCPU_REF_ATOMIC_DEAD); in percpu_count_ptr() 49 * percpu_ref_init - initialize a percpu refcount [all …]
|
/openbmc/qemu/util/ |
H A D | fdmon-io_uring.c | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 28 * 1. IORING_OP_POLL_ADD - adds a file descriptor to be monitored. 29 * 2. IORING_OP_POLL_REMOVE - removes a file descriptor being monitored. When 31 * re-added with the new poll mask, so this operation is also used as part 33 * 3. IORING_OP_TIMEOUT - added every time a blocking syscall is made to wait 34 * for events. This operation self-cancels if another event completes 42 * ctx->submit_list so that fdmon_io_uring_wait() can submit IORING_OP_POLL_ADD 49 #include "aio-posix.h" 82 struct io_uring *ring = &ctx->fdmon_io_uring; in get_sqe() 93 } while (ret == -EINTR); in get_sqe() [all …]
|
/openbmc/linux/drivers/net/ethernet/microchip/sparx5/ |
H A D | sparx5_vcap_impl.c | 1 // SPDX-License-Identifier: GPL-2.0+ 7 * https://github.com/microchip-ung/sparx-5_reginfo 66 .vtype = VCAP_TYPE_IS0, /* CLM-0 */ 72 .last_cid = SPARX5_VCAP_CID_IS0_L2 - 1, 73 .blockno = 8, /* Maps block 8-9 */ 78 .vtype = VCAP_TYPE_IS0, /* CLM-1 */ 84 .last_cid = SPARX5_VCAP_CID_IS0_L4 - 1, 85 .blockno = 6, /* Maps block 6-7 */ 90 .vtype = VCAP_TYPE_IS0, /* CLM-2 */ 97 .blockno = 4, /* Maps block 4-5 */ [all …]
|
/openbmc/linux/include/linux/ |
H A D | zstd_lib.h | 5 * This source code is licensed under both the BSD-style license (found in the 8 * You may select, at your option, one of the above-listed licenses. 36 real-time compression scenarios at zlib-level and better compression ratios. 37 The zstd compression library provides in-memory compression and decompression 41 which is currently 22. Levels >= 20, labeled `--ultra`, should be used with 47 - a single step (described as Simple API) 48 - a single step, reusing a context (described as Explicit context) 49 - unbounded multiple steps (described as Streaming compression) 53 - a single step (described as Simple dictionary API) 54 - a single step, reusing a dictionary (described as Bulk-processing [all …]
|
/openbmc/linux/drivers/atm/ |
H A D | fore200e.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 52 #define RSD_REQUIRED (((MAX_PDU_SIZE - SMALL_BUFFER_SIZE + LARGE_BUFFER_SIZE) / LARGE_BUFFER_SIZE)… 56 /* RSD_REQUIRED receive segment descriptors are enough to describe a max-sized PDU, 61 #define RSD_EXTENSION ((RSD_REQUIRED - RSD_FIXED) + 1) 65 #define FORE200E_DEV(d) ((struct fore200e*)((d)->dev_data)) 66 #define FORE200E_VCC(d) ((struct fore200e_vcc*)((d)->dev_data)) 256 OPCODE_SET_OC3, /* set OC-3 registers */ 257 OPCODE_GET_OC3, /* get OC-3 registers */ 318 /* OC-3 registers */ 321 u32 reg[ 128 ]; /* see the PMC Sierra PC5346 S/UNI-155-Lite [all …]
|