| /Linux-v5.15/arch/powerpc/include/asm/ |
| D | kvm_booke_hv_asm.h | 21 * SCRATCH0 = saved r10 24 * r13 = saved CR 25 * *(r10 + THREAD_NORMSAVE(0)) = saved r11 26 * *(r10 + THREAD_NORMSAVE(2)) = saved r13 29 * appropriate SCRATCH = saved r8 31 * r9 = *(r8 + _CCR) = saved CR 33 * *(r8 + GPR9) = saved r9 34 * *(r8 + GPR10) = saved r10 (r10 not yet clobbered) 35 * *(r8 + GPR11) = saved r11 39 * r10 = saved CR [all …]
|
| D | spu_csa.h | 56 * @gprs: Array of saved registers. 57 * @fpcr: Saved floating point status control register. 58 * @decr: Saved decrementer value. 60 * @ppu_mb: Saved PPU mailbox data. 61 * @ppuint_mb: Saved PPU interrupting mailbox data. 62 * @tag_mask: Saved tag group mask. 63 * @event_mask: Saved event mask. 64 * @srr0: Saved SRR0. 66 * @ls: Saved contents of Local Storage Area. 68 * The LSCSA represents state that is primarily saved and [all …]
|
| /Linux-v5.15/drivers/video/ |
| D | vgastate.c | 50 struct regstate *saved = (struct regstate *) state->vidstate; in save_vga_text() local 89 saved->vga_font0[i] = vga_r(fbbase, i); in save_vga_text() 100 saved->vga_font1[i] = vga_r(fbbase, i); in save_vga_text() 111 saved->vga_text[i] = vga_r(fbbase, i); in save_vga_text() 119 saved->vga_text[8192+i] = vga_r(fbbase + 2 * 8192, i); in save_vga_text() 140 struct regstate *saved = (struct regstate *) state->vidstate; in restore_vga_text() local 175 vga_w(fbbase, i, saved->vga_font0[i]); in restore_vga_text() 186 vga_w(fbbase, i, saved->vga_font1[i]); in restore_vga_text() 197 vga_w(fbbase, i, saved->vga_text[i]); in restore_vga_text() 205 vga_w(fbbase, i, saved->vga_text[8192+i]); in restore_vga_text() [all …]
|
| /Linux-v5.15/arch/x86/boot/ |
| D | video.c | 237 } saved; variable 242 saved.x = boot_params.screen_info.orig_video_cols; in save_screen() 243 saved.y = boot_params.screen_info.orig_video_lines; in save_screen() 244 saved.curx = boot_params.screen_info.orig_x; in save_screen() 245 saved.cury = boot_params.screen_info.orig_y; in save_screen() 247 if (!heap_free(saved.x*saved.y*sizeof(u16)+512)) in save_screen() 250 saved.data = GET_HEAP(u16, saved.x*saved.y); in save_screen() 253 copy_from_fs(saved.data, 0, saved.x*saved.y*sizeof(u16)); in save_screen() 263 u16 *src = saved.data; in restore_screen() 270 return; /* No saved screen contents */ in restore_screen() [all …]
|
| /Linux-v5.15/drivers/gpu/drm/i915/selftests/ |
| D | intel_scheduler_helpers.c | 18 struct intel_selftest_saved_policy *saved, in intel_selftest_modify_policy() argument 24 saved->reset = engine->i915->params.reset; in intel_selftest_modify_policy() 25 saved->flags = engine->flags; in intel_selftest_modify_policy() 26 saved->timeslice = engine->props.timeslice_duration_ms; in intel_selftest_modify_policy() 27 saved->preempt_timeout = engine->props.preempt_timeout_ms; in intel_selftest_modify_policy() 59 intel_selftest_restore_policy(engine, saved); in intel_selftest_modify_policy() 65 struct intel_selftest_saved_policy *saved) in intel_selftest_restore_policy() argument 68 engine->i915->params.reset = saved->reset; in intel_selftest_restore_policy() 69 engine->flags = saved->flags; in intel_selftest_restore_policy() 70 engine->props.timeslice_duration_ms = saved->timeslice; in intel_selftest_restore_policy() [all …]
|
| /Linux-v5.15/arch/arm/lib/ |
| D | backtrace.S | 47 * optionally saved caller registers (r4 - r10) 48 * saved fp 49 * saved sp 50 * saved lr 51 * frame => saved pc 52 * optionally saved arguments (r0 - r3) 53 * saved sp => <next word> 63 1001: ldr sv_pc, [frame, #0] @ get saved pc 64 1002: ldr sv_fp, [frame, #-12] @ get saved fp 70 ldr r3, .Ldsi+4 @ adjust saved 'pc' back one [all …]
|
| D | backtrace-clang.S | 34 * We can treat the current frame's lr as the saved pc and the preceding 40 * instruction to calculate the saved pc. We can recover the pc in most cases, 46 * are less frequently saved. 50 * saved lr 51 * frame=> saved fp 52 * optionally saved caller registers (r4 - r10) 53 * optionally saved arguments (r0 - r3) 119 * sv_pc is the saved lr frame the frame above. This is a pointer to a code 124 1001: ldr sv_pc, [frame, #4] @ get saved 'pc' 125 1002: ldr sv_fp, [frame, #0] @ get saved fp [all …]
|
| /Linux-v5.15/arch/mips/include/asm/ |
| D | regdef.h | 30 #define t0 $8 /* caller saved */ 42 #define s0 $16 /* callee saved */ 50 #define t8 $24 /* caller saved */ 67 #define v0 $2 /* return value - caller saved */ 73 #define a4 $8 /* arg reg 64 bit; caller saved in 32 bit */ 81 #define t0 $12 /* caller saved */ 85 #define s0 $16 /* callee saved */ 93 #define t8 $24 /* caller saved */ 98 #define gp $28 /* global pointer - caller saved for PIC */ 101 #define s8 $30 /* callee saved */
|
| D | processor.h | 238 /* Saved main processor registers. */ 243 /* Saved cp0 stuff. */ 247 /* Saved fpu/fpu emulator stuff. */ 259 /* Saved per-thread scheduler affinity mask */ 263 /* Saved state of the DSP ASE, if available. */ 266 /* Saved watch register state, if available. */ 309 * Saved main processor registers \ 323 * Saved cp0 stuff \ 327 * Saved FPU/FPU emulator stuff \ 335 * Saved DSP stuff \ [all …]
|
| D | pm.h | 72 * Segment configuration is saved in global data where it can be easily 126 /* Restore saved state after resume from RAM and return */ 136 * struct mips_static_suspend_state - Core saved CPU state across S2R. 138 * @sp: Stack frame where GP register context is saved. 140 * This structure contains minimal CPU state that must be saved in static kernel
|
| /Linux-v5.15/drivers/gpu/drm/radeon/ |
| D | atom.c | 183 int *ptr, uint32_t *saved, int print) in atom_get_src_int() argument 333 if (saved) in atom_get_src_int() 334 *saved = val; in atom_get_src_int() 435 int *ptr, uint32_t *saved, int print) in atom_get_dst() argument 440 ptr, saved, print); in atom_get_dst() 451 int *ptr, uint32_t val, uint32_t saved) in atom_put_dst() argument 460 saved &= ~atom_arg_mask[align]; in atom_put_dst() 461 val |= saved; in atom_put_dst() 589 uint32_t dst, src, saved; in atom_op_add() local 592 dst = atom_get_dst(ctx, arg, attr, ptr, &saved, 1); in atom_op_add() [all …]
|
| /Linux-v5.15/arch/ia64/kernel/ |
| D | unwind_i.h | 61 UNW_WHERE_NONE, /* register isn't saved at all */ 62 UNW_WHERE_GR, /* register is saved in a general register */ 63 UNW_WHERE_FR, /* register is saved in a floating-point register */ 64 UNW_WHERE_BR, /* register is saved in a branch register */ 65 UNW_WHERE_SPREL, /* register is saved on memstack (sp-relative) */ 66 UNW_WHERE_PSPREL, /* register is saved on memstack (psp-relative) */ 71 UNW_WHERE_SPILL_HOME, /* register is saved in its spill home */ 72 UNW_WHERE_GR_SAVE /* register is saved in next general register */ 79 enum unw_where where; /* where the register gets saved */ 80 int when; /* when the register gets saved */
|
| /Linux-v5.15/drivers/gpu/drm/amd/amdgpu/ |
| D | atom.c | 180 int *ptr, uint32_t *saved, int print) in atom_get_src_int() argument 330 if (saved) in atom_get_src_int() 331 *saved = val; in atom_get_src_int() 432 int *ptr, uint32_t *saved, int print) in atom_get_dst() argument 437 ptr, saved, print); in atom_get_dst() 448 int *ptr, uint32_t val, uint32_t saved) in atom_put_dst() argument 457 saved &= ~atom_arg_mask[align]; in atom_put_dst() 458 val |= saved; in atom_put_dst() 586 uint32_t dst, src, saved; in atom_op_add() local 589 dst = atom_get_dst(ctx, arg, attr, ptr, &saved, 1); in atom_op_add() [all …]
|
| /Linux-v5.15/arch/alpha/include/uapi/asm/ |
| D | regdef.h | 7 #define t0 $1 /* temporary registers (caller-saved) */ 16 #define s0 $9 /* saved-registers (callee-saved registers) */ 25 #define a0 $16 /* argument registers (caller-saved) */ 32 #define t8 $22 /* more temps (caller-saved) */
|
| /Linux-v5.15/drivers/net/wireless/broadcom/brcm80211/brcmfmac/ |
| D | btcoex.c | 63 * @reg66: saved value of btc_params 66 64 * @reg41: saved value of btc_params 41 65 * @reg68: saved value of btc_params 68 67 * have been saved 68 * @reg50: saved value of btc_params 50 69 * @reg51: saved value of btc_params 51 70 * @reg64: saved value of btc_params 64 71 * @reg65: saved value of btc_params 65 72 * @reg71: saved value of btc_params 71 74 * have been saved [all …]
|
| /Linux-v5.15/arch/x86/include/uapi/asm/ |
| D | ucontext.h | 24 * if (saved SS is valid || UC_STRICT_RESTORE_SS is set || 25 * saved CS is not 64-bit) 26 * new SS = saved SS (will fail IRET and signal if invalid) 38 * the saved CS to a 64-bit segment. These DOSEMU versions expect 45 * modifying the saved context will end up in exactly the state they
|
| /Linux-v5.15/arch/m68k/fpsp040/ |
| D | fpsp.h | 34 | | saved registers | 37 | A6 ---> | Saved A6 | 69 | The registers d0, d1, a0, a1 and fp0-fp3 are always saved and 72 | of these registers, it should modify the saved copy and let 83 .set USER_D0,LV+0 | saved user D0 84 .set USER_D1,LV+4 | saved user D1 85 .set USER_A0,LV+8 | saved user A0 86 .set USER_A1,LV+12 | saved user A1 87 .set USER_FP0,LV+16 | saved user FP0 88 .set USER_FP1,LV+28 | saved user FP1 [all …]
|
| /Linux-v5.15/Documentation/ABI/testing/ |
| D | pstore | 12 data can also be saved:: 23 - "dmesg" - saved console log 33 will be saved elsewhere and erased from persistent store 38 data saved on each oops/panic. Pstore saves (possibly
|
| /Linux-v5.15/arch/sh/kernel/ |
| D | kprobes.c | 102 struct kprobe *saved = this_cpu_ptr(&saved_next_opcode); in arch_remove_kprobe() local 104 if (saved->addr) { in arch_remove_kprobe() 106 arch_disarm_kprobe(saved); in arch_remove_kprobe() 108 saved->addr = NULL; in arch_remove_kprobe() 109 saved->opcode = 0; in arch_remove_kprobe() 111 saved = this_cpu_ptr(&saved_next_opcode2); in arch_remove_kprobe() 112 if (saved->addr) { in arch_remove_kprobe() 113 arch_disarm_kprobe(saved); in arch_remove_kprobe() 115 saved->addr = NULL; in arch_remove_kprobe() 116 saved->opcode = 0; in arch_remove_kprobe() [all …]
|
| /Linux-v5.15/arch/sparc/kernel/ |
| D | wof.S | 105 /* Save into the window which must be saved and do it. 114 /* LOCATION: Window to be saved */ 147 /* LOCATION: Window to be saved */ 150 /* LOCATION: Window to be saved */ 162 * registers have already been saved. If the stack is found 171 /* LOCATION: Window to be saved */ 187 /* Restore saved globals */ 197 /* LOCATION: Window to be saved */ 243 /* Restore the saved globals and build a pt_regs frame. */ 266 /* LOCATION: Window to be saved */ [all …]
|
| /Linux-v5.15/arch/powerpc/lib/ |
| D | test_emulate_step_exec_instr.S | 34 * parameter (GPR3) is saved additionally to ensure that the resulting 35 * register state can still be saved even if GPR3 gets overwritten 38 * saved as these should not be modified anyway. 51 * Save CR on stack. For simplicity, the entire register is saved 91 * resulting register state can be saved. Before doing this, a copy
|
| /Linux-v5.15/Documentation/s390/ |
| D | zfcpdump.rst | 10 dump tool is loaded. There exists an SCLP hardware interface to obtain the saved 11 memory afterwards. Currently 32 MB are saved. 14 a user space dump tool, which are loaded together into the saved memory region 23 been saved by the hardware SCLP requests will be created at the time the data
|
| /Linux-v5.15/arch/x86/realmode/rm/ |
| D | wakeup_asm.S | 24 pmode_cr0: .long 0 /* Saved %cr0 */ 25 pmode_cr3: .long 0 /* Saved %cr3 */ 26 pmode_cr4: .long 0 /* Saved %cr4 */ 27 pmode_efer: .quad 0 /* Saved EFER */ 29 pmode_misc_en: .quad 0 /* Saved MISC_ENABLE MSR */
|
| /Linux-v5.15/arch/microblaze/include/asm/ |
| D | entry.h | 25 DECLARE_PER_CPU(unsigned int, KSP); /* Saved kernel stack pointer */ 27 DECLARE_PER_CPU(unsigned int, ENTRY_SP); /* Saved SP on kernel entry */ 29 DECLARE_PER_CPU(unsigned int, CURRENT_SAVE); /* Saved current pointer */
|
| /Linux-v5.15/arch/xtensa/kernel/ |
| D | entry.S | 111 * a0: trashed, original value saved on stack (PT_AREG0) 115 * depc: a2, original value saved on stack (PT_DEPC) 123 * a0-a3 and depc have been saved to PT_AREG0...PT_AREG3 and PT_DEPC 199 * must be saved. 258 * a0: trashed, original value saved on stack (PT_AREG0) 262 * depc: a2, original value saved on stack (PT_DEPC) 270 * a0-a3 and depc have been saved to PT_AREG0...PT_AREG3 and PT_DEPC 337 l32i a0, a1, PT_AREG0 # restore saved a0 390 /* All unrecoverable states are saved on stack, now, and a1 is valid. 402 /* Correct PS needs to be saved in the PT_PS: [all …]
|