| /linux/include/uapi/linux/ |
| H A D | liveupdate.h | 72 * 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 D | memfd_luo.c | 17 * 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 D | vmlinux.lds.h | 23 * .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 D | sections.h | 20 * .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 D | tagged-pointers.rst | 56 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 D | sme.rst | 72 * 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 D | luo_file.c | 17 * 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 D | kexec_handover.c | 41 /* 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 D | luo_session.c | 12 * 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 D | asm-uaccess.h | 45 * <aa> preserved 46 * <as> preserved 75 * <aa> preserved 76 * <as> preserved
|
| /linux/arch/loongarch/include/asm/ |
| H A D | thread_info.h | 86 #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 D | liveupdate.h | 38 * 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 D | fiq.h | 9 * 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 D | napi_threaded.py | 74 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 D | pm.h | 21 /* Call preserved GPRs */ 45 /* Call preserved GPRs */
|
| /linux/drivers/gpu/drm/gma500/ |
| H A D | intel_i2c.c | 49 /* 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 D | module-elf-format.rst | 31 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 D | 8250.h | 140 * 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 D | cred_change_test.c | 162 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 D | pabort-legacy.S | 12 * Returns : r4 - r11, r13 preserved
|
| H A D | pabort-v6.S | 12 * Returns : r4 - r11, r13 preserved
|
| H A D | abort-nommu.S | 11 * Returns : r4 - r11, r13 preserved
|
| H A D | pabort-v7.S | 12 * Returns : r4 - r11, r13 preserved
|
| H A D | abort-ev7.S | 11 * Returns : r4 - r11, r13 preserved
|
| /linux/Documentation/arch/arm/ |
| H A D | kernel_mode_neon.rst | 21 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
|