/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 …]
|
/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 …]
|
/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 …]
|
/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 …]
|
/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 …]
|
H A D | pcie-designware-ep.c | 1 // SPDX-License-Identifier: GPL-2.0 14 #include "pcie-designware.h" 15 #include <linux/pci-epc.h> 16 #include <linux/pci-epf.h> 19 * dw_pcie_ep_get_func_from_ep - Get the struct dw_pcie_ep_func corresponding to 31 list_for_each_entry(ep_func, &ep->func_list, list) { in dw_pcie_ep_get_func_from_ep() 32 if (ep_func->func_no == func_no) in dw_pcie_ep_get_func_from_ep() 42 struct dw_pcie_ep *ep = &pci->ep; in __dw_pcie_ep_reset_bar() 57 * dw_pcie_ep_reset_bar - Reset endpoint BAR 65 funcs = pci->ep.epc->max_functions; in dw_pcie_ep_reset_bar() [all …]
|
/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 */
|
/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 …]
|
/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 …]
|
/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 …]
|
/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 …]
|
/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 …]
|
/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 …]
|
/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 …]
|
/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 …]
|
/linux/tools/perf/pmu-events/arch/x86/lunarlake/ |
H A D | pipeline.json | 28 …non-speculative execution path is known. The branch prediction unit (BPU) predicts the target addr… 88 …then the core clock the overflow status bit for this counter may appear 'sticky'. After the count… 108 …then the core clock the overflow status bit for this counter may appear 'sticky'. After the count… 157 "BriefDescription": "Number of instructions retired. Fixed Counter - architectural event", 161 …"PublicDescription": "Counts the number of X86 instructions retired - an Architectural PerfMon eve… 176 "BriefDescription": "Number of instructions retired. General Counter - architectural event", 181 …"PublicDescription": "Counts the number of X86 instructions retired - an Architectural PerfMon eve… 186 … because its address partially overlaps with an older store (size mismatch) - unknown_sta/bad_forw… 226 … the Topdown Slots event that were not consumed by the back-end pipeline due to lack of back-end r… 230 …-end pipeline due to lack of back-end resources, as a result of memory subsystem delays, execution… [all …]
|
/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 …]
|
/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 …]
|
/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 …]
|
/linux/drivers/hid/ |
H A D | hid-multitouch.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 5 * Copyright (c) 2010-2012 Stephane Chatty <chatty@enac.fr> 6 * Copyright (c) 2010-2013 Benjamin Tissoires <benjamin.tissoires@gmail.com> 7 * Copyright (c) 2010-2012 Ecole Nationale de l'Aviation Civile, France 8 * Copyright (c) 2012-2013 Red Hat, Inc 10 * This code is partly based on hid-egalax.c: 16 * This code is partly based on hid-3m-pct.c: 18 * Copyright (c) 2009-2010 Stephane Chatty <chatty@enac.fr> 27 * This driver is regularly tested thanks to the test suite in hid-tools[1]. 31 * [1] https://gitlab.freedesktop.org/libevdev/hid-tools [all …]
|
/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 …]
|