Home
last modified time | relevance | path

Searched +full:special +full:- +full:purpose (Results 1 – 25 of 1046) sorted by relevance

12345678910>>...42

/linux/include/linux/
H A Dgenalloc.h1 /* 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 Dreg_booke.h1 /* 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 Dreg_8xx.h1 /* 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 Dgenalloc.rst4 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 Dlocal_ops.rst11 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 Ddesign.rst1 .. 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 Dcore-imp-def.json99 "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 Dsuspend-and-interrupts.rst10 -----------------------------------
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 Dgenalloc.c1 // 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 Dspecial_inodes.rst1 .. 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 Dcore-imp-def.json99 "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 Dgss_krb5_unseal.c4 * 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 Dgss_krb5_seal.c4 * 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 Dlpfc_nl.h4 * 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 DKconfig4 # 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 DLICENSE.FlashPoint4 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 Dkdoc_output.py2 # 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 Dsmapi.h3 * 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 Dmwavedd.h3 * 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 Dhfi1_ioctl.h1 /* 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 Ddv13941 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 DLGPL-2.11 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 Dkgdb.h1 /* 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 Ddrm_framebuffer.h5 * 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 Dfilelayout.h11 * 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()

12345678910>>...42