| /linux/include/linux/ |
| H A D | genalloc.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 3 * Basic general purpose allocator for managing special purpose 5 * kmalloc/kfree interface. Uses for this includes on-device special 8 * It is safe to use the allocator in NMI handlers and other special 21 * On architectures that don't have NMI-safe cmpxchg implementation, 56 * General purpose special memory pool descriptor. 70 * General purpose special memory pool chunk descriptor. 108 * gen_pool_add - add a new chunk of special memory to the pool 113 * allocated on, or -1 115 * Add a new chunk of special memory to the specified pool. [all …]
|
| /linux/arch/powerpc/include/asm/ |
| H A D | reg_booke.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 6 * Copyright 2009-2010 Freescale Semiconductor, Inc. 12 #include <asm/ppc-opcode.h> 16 #define MSR_UCLE_LG 26 /* User-mode cache lock enable */ 23 #define MSR_CM_LG 31 /* Computation Mode (0=32-bit, 1=64-bit) */ 47 /* Special Purpose Registers (SPRNs)*/ 50 #define SPRN_USPRG0 0x100 /* User Special Purpose Register General 0 */ 51 #define SPRN_SPRG3R 0x103 /* Special Purpose Register General 3 Read */ 52 #define SPRN_SPRG4R 0x104 /* Special Purpose Register General 4 Read */ 53 #define SPRN_SPRG5R 0x105 /* Special Purpose Register General 5 Read */ [all …]
|
| H A D | reg_8xx.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 9 * special purpose registers. 13 #define SPRN_IC_DAT 562 /* Read-only data register */ 16 #define SPRN_DC_DAT 570 /* Read-only data register */ 27 /* Special MSR manipulation registers */
|
| /linux/Documentation/core-api/ |
| H A D | genalloc.rst | 4 There are a number of memory-allocation subsystems in the kernel, each 6 implement a new allocator for a specific range of special-purpose memory; 20 .. kernel-doc:: lib/genalloc.c 23 .. kernel-doc:: lib/genalloc.c 27 allocations is set with min_alloc_order; it is a log-base-2 number like 33 structures; it can be -1 if the caller doesn't care. 41 .. kernel-doc:: lib/genalloc.c 52 .. kernel-doc:: include/linux/genalloc.h 55 .. kernel-doc:: lib/genalloc.c 68 .. kernel-doc:: include/linux/genalloc.h [all …]
|
| H A D | local_ops.rst | 11 This document explains the purpose of the local atomic operations, how 20 really a special purpose. Most uses of ``local_t`` in the kernel have been 26 Purpose of local atomic operations 54 ``asm-generic/local.h`` in your architecture's ``local.h`` is sufficient. 72 different CPU between getting the per-cpu variable and doing the 74 * When using local ops in interrupt context, no special care must be 78 -rt kernels. 110 If you are already in a preemption-safe context, you can use 139 /* test-local.c
|
| /linux/Documentation/mm/damon/ |
| H A D | design.rst | 1 .. SPDX-License-Identifier: GPL-2.0 13 The monitoring-related information including the monitoring request 14 specification and DAMON-based operation schemes are stored in a data structure 19 To know how user-space can do the configurations and start/stop DAMON, refer to 28 - :ref:`Operations Set <damon_operations_set>`: Implements fundamental 30 address-space and available set of software/hardware primitives, 31 - :ref:`Core <damon_core_logic>`: Implements core logics including monitoring 32 overhead/accuracy control and access-aware system operations on top of the 34 - :ref:`Modules <damon_modules>`: Implements kernel modules for various 49 monitoring are address-space dependent. [all …]
|
| /linux/tools/perf/pmu-events/arch/arm64/ampere/ampereonex/ |
| H A D | core-imp-def.json | 99 "PublicDescription": "Macro-ops speculatively decoded", 102 "BriefDescription": "Macro-ops speculatively decoded" 255 …OB drains triggered by system register or special-purpose register read-after-write or specific sp… 258 …OB drains triggered by system register or special-purpose register read-after-write or specific sp…
|
| /linux/Documentation/power/ |
| H A D | suspend-and-interrupts.rst | 10 ----------------------------------- 14 ->prepare, ->suspend and ->suspend_late callbacks have been executed for all 29 Device IRQs are re-enabled during system resume, right before the "early" phase 30 of resuming devices (that is, before starting to execute ->resume_early 35 ------------------------ 38 suspend-resume cycle, including the "noirq" phases of suspending and resuming 41 but also to IPIs and to some other special-purpose interrupts. 44 requesting a special-purpose interrupt. It causes suspend_device_irqs() to 46 expected during the suspend-resume cycle, but does not guarantee that the 47 interrupt will wake the system from a suspended state -- for such cases it is [all …]
|
| /linux/lib/ |
| H A D | genalloc.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Basic general purpose allocator for managing special purpose 5 * kmalloc/kfree interface. Uses for this includes on-device special 8 * It is safe to use the allocator in NMI handlers and other special 21 * On architectures that don't have NMI-safe cmpxchg implementation, 26 * Copyright 2005 (C) Jes Sorensen <jes@trained-monkey.org> 42 return chunk->end_addr - chunk->start_addr + 1; in chunk_size() 52 return -EBUSY; in set_bits_ll() 66 return -EBUSY; in clear_bits_ll() 74 * bitmap_set_ll - set the specified number of bits at the specified position [all …]
|
| /linux/Documentation/filesystems/ext4/ |
| H A D | special_inodes.rst | 1 .. SPDX-License-Identifier: GPL-2.0 3 Special inodes 4 -------------- 6 ext4 reserves some inode for special features, as follows: 8 .. list-table:: 10 :header-rows: 1 12 * - inode Number 13 - Purpose 14 * - 0 15 - Doesn't exist; there is no inode 0. [all …]
|
| /linux/tools/perf/pmu-events/arch/arm64/ampere/ampereone/ |
| H A D | core-imp-def.json | 99 "PublicDescription": "Macro-ops speculatively decoded", 102 "BriefDescription": "Macro-ops speculatively decoded" 255 …OB drains triggered by system register or special-purpose register read-after-write or specific sp… 258 …OB drains triggered by system register or special-purpose register read-after-write or specific sp… 513 "PublicDescription": "L2 refill from I-side miss", 516 "BriefDescription": "L2 refill from I-side miss" 519 "PublicDescription": "L2 refill from D-side miss", 522 "BriefDescription": "L2 refill from D-side miss" 537 "PublicDescription": "D-side Stage1 tablewalk fault", 540 "BriefDescription": "D-side Stage1 tablewalk fault" [all …]
|
| /linux/net/sunrpc/auth_gss/ |
| H A D | gss_krb5_unseal.c | 4 * Adapted from MIT Kerberos 5-1.2.1 lib/gssapi/krb5/k5unseal.c 6 * Copyright (c) 2000-2008 The Regents of the University of Michigan. 16 * and its documentation for any purpose is hereby granted without fee, 23 * purpose. It is provided "as is" without express or implied warranty. 27 * EVENT SHALL OPENVISION BE LIABLE FOR ANY SPECIAL, INDIRECT OR 45 * distribute this software and its documentation for any purpose and 52 * this software for any purpose. It is provided "as is" without express 57 * WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. 74 struct crypto_ahash *tfm = ctx->initiate ? in gss_krb5_verify_mic_v2() 75 ctx->acceptor_sign : ctx->initiator_sign; in gss_krb5_verify_mic_v2() [all …]
|
| H A D | gss_krb5_seal.c | 4 * Adapted from MIT Kerberos 5-1.2.1 lib/gssapi/krb5/k5seal.c 6 * Copyright (c) 2000-2008 The Regents of the University of Michigan. 17 * and its documentation for any purpose is hereby granted without fee, 24 * purpose. It is provided "as is" without express or implied warranty. 28 * EVENT SHALL OPENVISION BE LIABLE FOR ANY SPECIAL, INDIRECT OR 46 * distribute this software and its documentation for any purpose and 53 * this software for any purpose. It is provided "as is" without express 58 * WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. 81 if ((ctx->flags & KRB5_CTX_FLAG_INITIATOR) == 0) in setup_token_v2() 83 if (ctx->flags & KRB5_CTX_FLAG_ACCEPTOR_SUBKEY) in setup_token_v2() [all …]
|
| /linux/drivers/scsi/lpfc/ |
| H A D | lpfc_nl.h | 4 * Copyright (C) 2017-2018 Broadcom. All Rights Reserved. The term * 16 * FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT, ARE * 56 * The payload sent via the fc transport is one-way driver->application. 81 /* special els lsrjt event */ 89 /* special els logo event */ 108 /* special case fabric fcprdchkerr event */ 135 /* special case scsi varqueuedepth event */ 142 /* special case scsi check condition event */
|
| /linux/drivers/scsi/smartpqi/ |
| H A D | Kconfig | 4 # Copyright (c) 2019-2023 Microchip Technology Inc. and its subsidiaries 5 # Copyright (c) 2017-2018 Microsemi Corporation 7 # Copyright (c) 2016 PMC-Sierra, Inc. 17 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 23 # LIMITATION, ANY WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT, 24 # MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Each Recipient is 33 # DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
|
| /linux/Documentation/scsi/ |
| H A D | LICENSE.FlashPoint | 4 Copyright 1995-1996 by Mylex Corporation 15 b) the "BSD-style License" included below. 19 or FITNESS FOR A PARTICULAR PURPOSE. See either the GNU General Public 20 License or the BSD-style License below for more details. 26 The BSD-style License is as follows: 37 Copyright 1995-1996 by Mylex Corporation. All Rights Reserved 40 and a BSD-style copyright; see LICENSE.FlashPoint for details. 52 OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN 54 INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
|
| /linux/tools/lib/python/kdoc/ |
| H A D | kdoc_output.py | 2 # SPDX-License-Identifier: GPL-2.0 8 Implement output filters to print kernel-doc documentation. 30 type_constant2 = KernRe(r"\%([-_*\w]+)", cache=False) 32 type_param_ref = KernRe(r"([\!~\*]?)\@(\w*((\.\w+)|(->\w+))*(\.\.\.)?)", cache=False) 34 # Special RST handling for func ptr params 37 # Special RST handling for structs with func ptr params 38 type_fp_param2 = KernRe(r"\@(\w+->\S+)\(\)", cache=False) 45 type_member = KernRe(r"\&([_\w]+)(\.|->)([_\w]+)", cache=False) 52 Base class for OutputFormat. If used as-is, it means that only 60 OUTPUT_INTERNAL = 3 # output non-exported symbols [all …]
|
| /linux/drivers/char/mwave/ |
| H A D | smapi.h | 3 * smapi.h -- declarations for SMAPI interface routines 17 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 23 * LIMITATION, ANY WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT, 24 * MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Each Recipient is 33 * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 42 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 45 * 10/23/2000 - Alpha Release
|
| H A D | mwavedd.h | 3 * mwavedd.h -- declarations for mwave device driver 17 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 23 * LIMITATION, ANY WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT, 24 * MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Each Recipient is 33 * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 42 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 45 * 10/23/2000 - Alpha Release
|
| /linux/include/uapi/rdma/hfi/ |
| H A D | hfi1_ioctl.h | 1 /* SPDX-License-Identifier: ((GPL-2.0 WITH Linux-syscall-note) OR BSD-3-Clause) */ 17 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 28 * - Redistributions of source code must retain the above copyright 30 * - Redistributions in binary form must reproduce the above copyright 34 * - Neither the name of Intel Corporation nor the names of its 41 * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 43 * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 112 * open to get implementation-specific info, and info specific to this 129 * The special QP (queue pair) value that identifies PSM 136 * Base address of write-only pio buffers for this process. [all …]
|
| /linux/Documentation/ABI/removed/ |
| H A D | dv1394 | 1 What: dv1394 (a.k.a. "OHCI-DV I/O support" for FireWire) 3 Contact: linux1394-devel@lists.sourceforge.net 9 This special-purpose interface has been superseded by libraw1394 +
|
| /linux/LICENSES/preferred/ |
| H A D | LGPL-2.1 | 1 Valid-License-Identifier: LGPL-2.1 2 Valid-License-Identifier: LGPL-2.1-only 3 Valid-License-Identifier: LGPL-2.1+ 4 Valid-License-Identifier: LGPL-2.1-or-later 5 SPDX-URL: https://spdx.org/licenses/LGPL-2.1.html 6 Usage-Guide: 11 SPDX-License-Identifier: LGPL-2.1 13 SPDX-License-Identifier: LGPL-2.1-only 16 SPDX-License-Identifier: LGPL-2.1+ 18 SPDX-License-Identifier: LGPL-2.1-or-later [all …]
|
| /linux/arch/microblaze/include/asm/ |
| H A D | kgdb.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 12 * 32 32-bit general purpose registers (r0-r31) 13 * 6 32-bit special registers (pc, msr, ear, esr, fsr, btr) 14 * 12 32-bit PVR 15 * 7 32-bit MMU Regs (redr, rpid, rzpr, rtlbx, rtlbsx, rtlblo, rtlbhi) 16 * ------
|
| /linux/include/drm/ |
| H A D | drm_framebuffer.h | 5 * documentation for any purpose is hereby granted without fee, provided that 11 * about the suitability of this software for any purpose. It is provided "as 16 * EVENT SHALL THE COPYRIGHT HOLDERS BE LIABLE FOR ANY SPECIAL, INDIRECT OR 41 * struct drm_framebuffer_funcs - framebuffer hooks 59 * Create a buffer handle in the driver-specific buffer manager (either 60 * GEM or TTM) valid for the passed-in &struct drm_file. This is used by 107 * struct drm_framebuffer - frame buffer object 164 * @offsets must at least be tile-size aligned, but hardware often has 174 * tiling, or also special layouts (like compression) of auxiliary 224 * drm_framebuffer_get - acquire a framebuffer reference [all …]
|
| /linux/fs/nfs/filelayout/ |
| H A D | filelayout.h | 11 * redistribute this software and such derivative works for any purpose, 22 * purpose, or noninfringement. The Regents of the University of 23 * Michigan shall not be liable for any damages, including special, 92 return &FILELAYOUT_LSEG(lseg)->dsaddr->id_node; in FILELAYOUT_DEVID_NODE() 98 return test_bit(NFS_DEVICEID_INVALID, &node->flags); in filelayout_test_devid_invalid()
|