Home
last modified time | relevance | path

Searched full:preserved (Results 1 – 25 of 350) sorted by relevance

12345678910>>...14

/linux/include/uapi/linux/
H A Dliveupdate.h72 * Creates a new live update session for managing preserved resources.
94 * Retrieves a handle (a new file descriptor) for a preserved session by its
96 * of its preserved resources after a live update.
99 * it created before the live update. If a preserved session with a matching
126 * @fd: Input; The user-space file descriptor to be preserved.
127 * @token: Input; An opaque, unique token for preserved resource.
139 * field with an opaque identifier representing the resource being preserved.
163 * Retrieve a previously preserved file descriptor.
197 * Upon success, the kernel releases its ownership of the preserved resources
199 * typically by decrementing reference counts on the underlying preserved
[all …]
/linux/mm/
H A Dmemfd_luo.c17 * Memory file descriptors (memfd) can be preserved over a kexec using the Live
22 * the file are preserved. All others are reset to default. The preserved
26 * The LUO API is not stabilized yet, so the preserved properties of a memfd
33 * Preserved Properties
36 * The following properties of the memfd are preserved across kexec:
39 * All data stored in the file is preserved.
42 * The size of the file is preserved. Holes in the file are filled by
46 * The current file position is preserved, allowing applications to continue
53 * Non-Preserved Properties
56 * All properties which are not preserved must be assumed to be reset to
[all …]
/linux/arch/s390/include/asm/
H A Dvmlinux.lds.h23 * .boot.preserved.data is similar to .boot.data, but it is not part of the
24 * .init section and thus will be preserved for later use in the decompressed
29 .boot.preserved.data : { \
31 *(SORT_BY_ALIGNMENT(SORT_BY_NAME(.boot.preserved.data*))) \
H A Dsections.h20 * .boot.preserved.data is similar to .boot.data, but it is not part of the
21 * .init section and thus will be preserved for later use in the decompressed
24 #define __bootdata_preserved(var) __section(".boot.preserved.data." #var) var
/linux/Documentation/arch/arm64/
H A Dtagged-pointers.rst56 When delivering signals, non-zero tags are not preserved in
64 are preserved in response to synchronous tag check faults (SEGV_MTESERR)
65 otherwise not preserved even if SA_EXPOSE_TAGBITS was set.
71 tag information will be preserved regardless of the SA_EXPOSE_TAGBITS
74 Non-zero tags are never preserved in sigcontext.fault_address
H A Dsme.rst72 * On thread creation PSTATE.ZA and TPIDR2_EL0 are preserved unless CLONE_VM
87 * On syscall PSTATE.ZA is preserved, if PSTATE.ZA==1 then the contents of the
88 ZA matrix and ZTn (if present) are preserved.
101 length (if any), is preserved across all syscalls, subject to the specific
/linux/kernel/liveupdate/
H A Dluo_file.c17 * defined lifecycle for each preserved file.
39 * - retrieve(): Reconstructs the file in the new kernel from the preserved
52 * It iterates through all preserved files, calls their respective .freeze()
79 * all preserved files, ensuring all allocated resources are cleaned up and
118 /* Keep track of files being preserved by LUO */
127 * struct luo_file - Represents a single preserved file instance.
130 * @file: Pointer to the kernel's &struct file that is being preserved.
138 * state that is not preserved. Set by the handler's .preserve()
151 * file_set's list of preserved files.
230 * @file_set: The file_set to which the preserved file will be added.
[all …]
H A Dkexec_handover.c41 /* The magic token for preserved pages */
147 * kho_radix_add_page - Marks a page as preserved in the radix tree.
236 * the page, effectively removing its "preserved" status. It does not free
259 * Attempting to delete a page that has not been preserved, in kho_radix_del_page()
335 * kho_radix_walk_tree - Traverses the radix tree and calls a callback for each preserved page.
338 * invoked for each preserved page found in the tree. The callback receives
339 * the physical address and order of the preserved page.
342 * down to the lowest level (level 0). For each preserved page found, it invokes
433 * kho_restore_folio - recreates the folio from the preserved memory.
451 * Restore a contiguous list of order 0 pages that was preserved with
[all …]
H A Dluo_session.c12 * file *` instances that need to be preserved across a kexec-based live
26 * - Serialization: Session metadata is preserved using the KHO framework. When
28 * is populated and placed in a preserved memory region. An FDT node is also
39 * active sessions and writes their metadata into a memory area preserved
44 * luo_session` objects representing the preserved sessions.
48 * descriptor and access the preserved state.
243 pr_warn("The file was successfully preserved, but response to user failed\n"); in luo_session_preserve_fd()
534 * A partial failure leaves the preserved state inconsistent. in luo_session_deserialize()
/linux/arch/xtensa/include/asm/
H A Dasm-uaccess.h45 * <aa> preserved
46 * <as> preserved
75 * <aa> preserved
76 * <as> preserved
/linux/arch/loongarch/include/asm/
H A Dthread_info.h86 #define TIF_LSX_CTX_LIVE 25 /* LSX context must be preserved */
87 #define TIF_LASX_CTX_LIVE 26 /* LASX context must be preserved */
89 #define TIF_LBT_CTX_LIVE 28 /* LBT context must be preserved */
/linux/include/linux/
H A Dliveupdate.h38 * is not preserved. Set by the handler's .preserve()
97 * determine if a given file can be preserved and to find the appropriate
135 * @preserve: Called when the first file using this FLB is preserved.
144 * the preserved handle via 'argp->data' and must reconstruct
166 * @count: The number of preserved files currently depending on this FLB.
/linux/arch/arm/include/asm/
H A Dfiq.h9 * NOTE: The FIQ mode registers are not magically preserved across
12 * Drivers which require these registers to be preserved across power
/linux/tools/testing/selftests/drivers/net/
H A Dnapi_threaded.py74 of all napis is preserved after a change in number of queues.
104 the napi threaded state is preserved after a change in
/linux/arch/mips/include/asm/
H A Dpm.h21 /* Call preserved GPRs */
45 /* Call preserved GPRs */
/linux/drivers/gpu/drm/gma500/
H A Dintel_i2c.c49 /* On most chips, these bits must be preserved in software. */ in set_clock()
69 /* On most chips, these bits must be preserved in software. */ in set_data()
/linux/Documentation/livepatch/
H A Dmodule-elf-format.rst31 preserved for livepatch modules (see section 5). Livepatch manages its own
98 Since ELF information is preserved for livepatch modules (see Section 5), a
218 preserved in order for apply_relocate_add() to find the right symbol.
302 symbol table, and relocation section indices, ELF information is preserved for
/linux/drivers/tty/serial/8250/
H A D8250.h140 * Read LSR register and handle saving non-preserved flags across reads.
141 * The flags that are not preserved across reads are stored into
144 * Returns LSR value or'ed with the preserved flags (if any).
/linux/tools/testing/selftests/namespaces/
H A Dcred_change_test.c162 TH_LOG("setuid() correctly preserved active references (no leak)"); in TEST()
277 TH_LOG("setgid() correctly preserved active references (no leak)"); in TEST()
396 TH_LOG("setresuid() correctly preserved active references (no leak)"); in TEST()
566 TH_LOG("Nested user namespace credential changes preserved active refs (no leak)"); in TEST()
811 TH_LOG("setfsuid/setfsgid correctly preserved active references (no leak)"); in TEST()
/linux/arch/arm/mm/
H A Dpabort-legacy.S12 * Returns : r4 - r11, r13 preserved
H A Dpabort-v6.S12 * Returns : r4 - r11, r13 preserved
H A Dabort-nommu.S11 * Returns : r4 - r11, r13 preserved
H A Dpabort-v7.S12 * Returns : r4 - r11, r13 preserved
H A Dabort-ev7.S11 * Returns : r4 - r11, r13 preserved
/linux/Documentation/arch/arm/
H A Dkernel_mode_neon.rst21 register file is not preserved and restored at every context switch or taken
32 kept 'live', and is only preserved and restored when multiple tasks are

12345678910>>...14