Searched +full:non +full:- +full:live (Results 1 – 25 of 710) sorted by relevance
12345678910>>...29
| /kernel/linux/linux-5.10/Documentation/admin-guide/mm/ |
| D | userfaultfd.rst | 10 Userfaults allow the implementation of on-demand paging from userland 38 Vmas are not suitable for page- (or hugepage) granular fault tracking 48 is a corner case that would currently return ``-EBUSY``). 82 detail below in `Non-cooperative userfaultfd`_ section. 101 user-faulted page. 113 - If you requested ``UFFDIO_REGISTER_MODE_MISSING`` when registering then 119 - None of the page-delivering ioctls default to the range that you 123 - You get the address of the access that triggered the missing page 129 - Be sure to test for all errors including 134 --------------------------- [all …]
|
| /kernel/linux/linux-6.6/Documentation/admin-guide/mm/ |
| D | userfaultfd.rst | 8 Userfaults allow the implementation of on-demand paging from userland 38 Vmas are not suitable for page- (or hugepage) granular fault tracking 48 is a corner case that would currently return ``-EBUSY``). 54 ---------------------- 63 - Any user can always create a userfaultfd which traps userspace page faults 67 - In order to also trap kernel page faults for the address space, either the 84 -------------------------- 101 - The ``UFFD_FEATURE_EVENT_*`` flags indicate that various other events 103 detail below in the `Non-cooperative userfaultfd`_ section. 105 - ``UFFD_FEATURE_MISSING_HUGETLBFS`` and ``UFFD_FEATURE_MISSING_SHMEM`` [all …]
|
| /kernel/linux/linux-6.6/Documentation/admin-guide/LSM/ |
| D | tomoyo.rst | 8 TOMOYO is a name-based MAC extension (LSM module) for the Linux kernel. 10 LiveCD-based tutorials are available at 12 http://tomoyo.sourceforge.jp/1.8/ubuntu12.04-live.html 13 http://tomoyo.sourceforge.jp/1.8/centos6-live.html 15 Though these tutorials use non-LSM version of TOMOYO, they are useful for you 29 User <-> Kernel interface documentation is available at 30 https://tomoyo.osdn.jp/2.5/policy-specification/index.html . 38 https://osdn.jp/projects/tomoyo/docs/lca2009-takeda.pdf 40 https://osdn.jp/projects/tomoyo/docs/freedomhectaipei-tomoyo.pdf 42 https://osdn.jp/projects/tomoyo/docs/PacSec2007-en-no-demo.pdf [all …]
|
| /kernel/linux/linux-5.10/Documentation/admin-guide/LSM/ |
| D | tomoyo.rst | 8 TOMOYO is a name-based MAC extension (LSM module) for the Linux kernel. 10 LiveCD-based tutorials are available at 12 http://tomoyo.sourceforge.jp/1.8/ubuntu12.04-live.html 13 http://tomoyo.sourceforge.jp/1.8/centos6-live.html 15 Though these tutorials use non-LSM version of TOMOYO, they are useful for you 29 User <-> Kernel interface documentation is available at 30 https://tomoyo.osdn.jp/2.5/policy-specification/index.html . 38 https://osdn.jp/projects/tomoyo/docs/lca2009-takeda.pdf 40 https://osdn.jp/projects/tomoyo/docs/freedomhectaipei-tomoyo.pdf 42 https://osdn.jp/projects/tomoyo/docs/PacSec2007-en-no-demo.pdf [all …]
|
| /kernel/linux/linux-6.6/include/linux/ |
| D | livepatch.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 3 * livepatch.h - Kernel Live Patching Core 21 #define KLP_UNDEFINED -1 26 * struct klp_func - function structure for live patching 83 * struct klp_callbacks - pre/post live-(un)patch callback structure 88 * @post_unpatch_enabled: flag indicating if post-unpatch callback 91 * All callbacks are optional. Only the pre-patch callback, if provided, 93 * patch for any reason, including a non-zero error status returned from 94 * the pre-patch callback, no further callbacks will be executed. 105 * struct klp_object - kernel object structure for live patching [all …]
|
| /kernel/linux/linux-5.10/include/linux/ |
| D | livepatch.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 3 * livepatch.h - Kernel Live Patching Core 22 #define KLP_UNDEFINED -1 27 * struct klp_func - function structure for live patching 84 * struct klp_callbacks - pre/post live-(un)patch callback structure 89 * @post_unpatch_enabled: flag indicating if post-unpatch callback 92 * All callbacks are optional. Only the pre-patch callback, if provided, 94 * patch for any reason, including a non-zero error status returned from 95 * the pre-patch callback, no further callbacks will be executed. 106 * struct klp_object - kernel object structure for live patching [all …]
|
| /kernel/linux/linux-6.6/arch/arm64/include/uapi/asm/ |
| D | sigcontext.h | 1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */ 25 * Signal context structure - contains all info to do with the state 53 * New records that can exceed this space need to be opt-in for userspace, so 63 * and be 16-byte aligned. The last structure must be a dummy one with the 85 * Note: similarly to all other integer fields, each V-register is stored in an 86 * endianness-dependent format, with the byte at offset i from the start of the 87 * in-memory representation of the register value containing 89 * bits [(7 + 8 * i) : (8 * i)] of the register on little-endian hosts; or 90 * bits [(127 - 8 * i) : (120 - 8 * i)] on big-endian hosts. 119 * 16-byte aligned address immediately after the terminating null [all …]
|
| /kernel/linux/linux-6.6/Documentation/bpf/ |
| D | bpf_prog_run.rst | 1 .. SPDX-License-Identifier: GPL-2.0 16 -------- 20 can be used to unit test BPF programs against user-supplied context objects, and 28 - ``BPF_PROG_TYPE_SOCKET_FILTER`` 29 - ``BPF_PROG_TYPE_SCHED_CLS`` 30 - ``BPF_PROG_TYPE_SCHED_ACT`` 31 - ``BPF_PROG_TYPE_XDP`` 32 - ``BPF_PROG_TYPE_SK_LOOKUP`` 33 - ``BPF_PROG_TYPE_CGROUP_SKB`` 34 - ``BPF_PROG_TYPE_LWT_IN`` [all …]
|
| /kernel/linux/linux-6.6/Documentation/networking/device_drivers/ethernet/amd/ |
| D | pds_vfio_pci.rst | 1 .. SPDX-License-Identifier: GPL-2.0+ 2 .. note: can be edited and viewed with /usr/bin/formiko-vim 14 The ``pds-vfio-pci`` module is a PCI driver that supports Live Migration 20 The pds-vfio-pci device is enabled via multiple configuration steps and 21 depends on the ``pds_core`` driver to create and enable SR-IOV Virtual 26 example assumes the pds_core and pds-vfio-pci modules are already 29 .. code-block:: bash 30 :name: example-setup-script 38 # Prevent non-vfio VF driver from probing the VF device 41 # Create single VF for Live Migration via pds_core [all …]
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/display/xlnx/ |
| D | xlnx,zynqmp-dpsub.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/display/xlnx/xlnx,zynqmp-dpsub.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 14 +------------------------------------------------------------+ 15 +--------+ | +----------------+ +-----------+ | 16 | DPDMA | --->| | --> | Video | Video +-------------+ | 17 | 4x vid | | | | | Rendering | -+--> | | | +------+ 18 | 2x aud | | | Audio/Video | --> | Pipeline | | | DisplayPort |---> | PHY0 | 19 +--------+ | | Buffer Manager | +-----------+ | | Source | | +------+ [all …]
|
| /kernel/linux/linux-6.6/drivers/gpu/drm/xlnx/ |
| D | zynqmp_disp.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 5 * Copyright (C) 2017 - 2020 Xilinx, Inc. 8 * - Hyun Woo Kwon <hyun.kwon@xilinx.com> 9 * - Laurent Pinchart <laurent.pinchart@ideasonboard.com> 36 * enum zynqmp_dpsub_layer_id - Layer identifier 46 * enum zynqmp_dpsub_layer_mode - Layer mode 47 * @ZYNQMP_DPSUB_LAYER_NONLIVE: non-live (memory) mode 48 * @ZYNQMP_DPSUB_LAYER_LIVE: live (stream) mode
|
| /kernel/linux/linux-5.10/drivers/of/ |
| D | overlay.c | 1 // SPDX-License-Identifier: GPL-2.0 5 * Copyright (C) 2012 Pantelis Antoniou <panto@antoniou-consulting.com> 27 * struct target - info about current target node as recursing through overlay 29 * @in_livetree: @np is a node in the live devicetree 33 * in the live devicetree where the overlay subtree is targeted to be grafted 35 * also recurses to the next level of the live devicetree, as long as overlay 36 * subtree node also exists in the live devicetree. When a node in the overlay 37 * subtree does not exist at the same level in the live devicetree, target->np 47 * struct fragment - info about fragment nodes in overlay expanded device tree 65 * @cset: changeset to apply fragments to live device tree [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/display/xlnx/ |
| D | xlnx,zynqmp-dpsub.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/display/xlnx/xlnx,zynqmp-dpsub.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 14 +------------------------------------------------------------+ 15 +--------+ | +----------------+ +-----------+ | 16 | DPDMA | --->| | --> | Video | Video +-------------+ | 17 | 4x vid | | | | | Rendering | -+--> | | | +------+ 18 | 2x aud | | | Audio/Video | --> | Pipeline | | | DisplayPort |---> | PHY0 | 19 +--------+ | | Buffer Manager | +-----------+ | | Source | | +------+ [all …]
|
| /kernel/linux/linux-6.6/Documentation/livepatch/ |
| D | reliable-stacktrace.rst | 15 functions may have live state and therefore may not be safe to patch. One way 16 to identify which functions are live is to use a stacktrace. 19 functions with live state, and best-effort approaches which can be helpful for 21 to provide a *reliable* stacktrace which ensures it never omits any live 38 * The return code is non-zero to indicate that the trace is not reliable. 47 function should attempt to detect such cases and return a non-zero error 52 3. Compile-time analysis 76 -------------------------------------- 99 ------------------------------- 133 ---------------------------------------------- [all …]
|
| /kernel/linux/linux-5.10/include/uapi/linux/ |
| D | batadv_packet.h | 1 /* SPDX-License-Identifier: (GPL-2.0 WITH Linux-syscall-note) */ 2 /* Copyright (C) 2007-2020 B.A.T.M.A.N. contributors: 15 * batadv_tp_is_error() - Check throughput meter return code for error 23 * enum batadv_packettype - types for batman-adv encapsulated packets 39 /* 0x00 - 0x3f: local packets or special rules for handling */ 45 /* 0x40 - 0x7f: unicast */ 53 /* 0x80 - 0xff: reserved */ 57 * enum batadv_subtype - packet subtype for unicast4addr 74 * enum batadv_iv_flags - flags used in B.A.T.M.A.N. IV OGM packets 88 * enum batadv_icmp_packettype - ICMP message types [all …]
|
| /kernel/linux/linux-6.6/include/uapi/linux/ |
| D | batadv_packet.h | 1 /* SPDX-License-Identifier: (GPL-2.0 WITH Linux-syscall-note) */ 15 * batadv_tp_is_error() - Check throughput meter return code for error 23 * enum batadv_packettype - types for batman-adv encapsulated packets 40 /* 0x00 - 0x3f: local packets or special rules for handling */ 47 /* 0x40 - 0x7f: unicast */ 55 /* 0x80 - 0xff: reserved */ 59 * enum batadv_subtype - packet subtype for unicast4addr 76 * enum batadv_iv_flags - flags used in B.A.T.M.A.N. IV OGM packets 90 * enum batadv_icmp_packettype - ICMP message types 108 * enum batadv_mcast_flags - flags for multicast capabilities and settings [all …]
|
| /kernel/linux/linux-6.6/Documentation/arch/arm64/ |
| D | sve.rst | 23 ----------- 26 tracked per-thread. 34 instructions and registers, and the Linux-specific system interfaces 61 cpu-feature-registers.txt for details. 79 an endianness-invariant layout, with bits [(8 * i + 7) : (8 * i)] encoded at 84 Beware that on big-endian systems this results in a different byte order than 85 for the FPSIMD V-registers, which are stored as single host-endian 128-bit 86 values, with bits [(127 - 8 * i) : (120 - 8 * i)] of the register encoded at 91 ----------------------------- 98 * Vector length (VL) = size of a Z-register in bytes [all …]
|
| /kernel/linux/linux-6.6/arch/xtensa/kernel/ |
| D | coprocessor.S | 4 * Xtensa processor configuration-specific table of coprocessor and 11 * Copyright (C) 2003 - 2007 Tensilica Inc. 16 #include <asm/asm-offsets.h> 25 * - a task may have live coprocessors only on one CPU. 27 * - whether coprocessor context of task T is live on some CPU is 28 * denoted by T's thread_info->cpenable. 30 * - non-zero thread_info->cpenable means that thread_info->cp_owner_cpu 31 * is valid in the T's thread_info. Zero thread_info->cpenable means that 34 * - if a coprocessor context of task T is live on CPU X, only CPU X changes 35 * T's thread_info->cpenable, cp_owner_cpu and coprocessor save area. [all …]
|
| /kernel/linux/linux-5.10/drivers/misc/lkdtm/ |
| D | rodata.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * This includes functions that are meant to live entirely in .rodata 4 * (via objcopy tricks), to validate the non-executability of .rodata.
|
| /kernel/linux/linux-6.6/drivers/misc/lkdtm/ |
| D | rodata.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * This includes functions that are meant to live entirely in .rodata 4 * (via objcopy tricks), to validate the non-executability of .rodata.
|
| /kernel/linux/linux-6.6/drivers/of/ |
| D | overlay.c | 1 // SPDX-License-Identifier: GPL-2.0 5 * Copyright (C) 2012 Pantelis Antoniou <panto@antoniou-consulting.com> 27 * struct target - info about current target node as recursing through overlay 29 * @in_livetree: @np is a node in the live devicetree 33 * in the live devicetree where the overlay subtree is targeted to be grafted 35 * also recurses to the next level of the live devicetree, as long as overlay 36 * subtree node also exists in the live devicetree. When a node in the overlay 37 * subtree does not exist at the same level in the live devicetree, target->np 47 * struct fragment - info about fragment nodes in overlay expanded device tree 67 * @cset: changeset to apply fragments to live device tree [all …]
|
| /kernel/linux/linux-5.10/arch/arm64/include/uapi/asm/ |
| D | sigcontext.h | 1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */ 25 * Signal context structure - contains all info to do with the state 53 * New records that can exceed this space need to be opt-in for userspace, so 63 * and be 16-byte aligned. The last structure must be a dummy one with the 81 * Note: similarly to all other integer fields, each V-register is stored in an 82 * endianness-dependent format, with the byte at offset i from the start of the 83 * in-memory representation of the register value containing 85 * bits [(7 + 8 * i) : (8 * i)] of the register on little-endian hosts; or 86 * bits [(127 - 8 * i) : (120 - 8 * i)] on big-endian hosts. 115 * 16-byte aligned address immediately after the terminating null [all …]
|
| /kernel/linux/linux-6.6/sound/pci/emu10k1/ |
| D | emu10k1_main.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 4 * James Courtier-Dutton <James@superbug.co.uk> 85 if (emu->audigy) { in snd_emu10k1_voice_init() 128 { 0x0e, 0xcf }, /* Attenuation Left 0x01 = -103dB, 0xff = 24dB */ 146 HCFG_MUTEBUTTONENABLE, emu->port + HCFG); in snd_emu10k1_init() 148 outl(0, emu->port + INTE); in snd_emu10k1_init() 169 if (emu->audigy) { in snd_emu10k1_init() 182 SPCS0, emu->spdif_bits[0], in snd_emu10k1_init() 183 SPCS1, emu->spdif_bits[1], in snd_emu10k1_init() 184 SPCS2, emu->spdif_bits[2], in snd_emu10k1_init() [all …]
|
| /kernel/linux/linux-5.10/Documentation/arm64/ |
| D | sve.rst | 21 ----------- 24 tracked per-thread. 28 instructions and registers, and the Linux-specific system interfaces 54 cpu-feature-registers.txt for details. 63 an endianness-invariant layout, with bits [(8 * i + 7) : (8 * i)] encoded at 68 Beware that on big-endian systems this results in a different byte order than 69 for the FPSIMD V-registers, which are stored as single host-endian 128-bit 70 values, with bits [(127 - 8 * i) : (120 - 8 * i)] of the register encoded at 75 ----------------------------- 82 * Vector length (VL) = size of a Z-register in bytes [all …]
|
| /kernel/linux/linux-5.10/Documentation/trace/ |
| D | ftrace-uses.rst | 18 for live kernel patching, or for security monitoring. This document describes 48 .. code-block:: c 87 .. code-block:: c 155 traced function), it requires setting this flag. This is what live 156 kernel patches uses. Without this flag the pt_regs->ip can not be 188 .. code-block:: c 202 Non-zero to reset all filters before applying this filter. 214 .. code-block:: c 220 with new functions defined by @buf, have @reset be non-zero. 224 .. code-block:: c [all …]
|
12345678910>>...29