Home
last modified time | relevance | path

Searched refs:save (Results 1 - 25 of 608) sorted by relevance

12345678910>>...25

/kernel/linux/linux-5.10/drivers/soc/samsung/
H A Ds3c-pm-debug.c49 struct pm_uart_save *save = &uart_save; in s3c_pm_save_uarts() local
51 save->ulcon = __raw_readl(regs + S3C2410_ULCON); in s3c_pm_save_uarts()
52 save->ucon = __raw_readl(regs + S3C2410_UCON); in s3c_pm_save_uarts()
53 save->ufcon = __raw_readl(regs + S3C2410_UFCON); in s3c_pm_save_uarts()
54 save->umcon = __raw_readl(regs + S3C2410_UMCON); in s3c_pm_save_uarts()
55 save->ubrdiv = __raw_readl(regs + S3C2410_UBRDIV); in s3c_pm_save_uarts()
58 save->udivslot = __raw_readl(regs + S3C2443_DIVSLOT); in s3c_pm_save_uarts()
61 regs, save->ulcon, save->ucon, save in s3c_pm_save_uarts()
67 struct pm_uart_save *save = &uart_save; s3c_pm_restore_uarts() local
[all...]
/kernel/linux/linux-5.10/arch/x86/kvm/svm/
H A Dnested.c100 kvm_init_shadow_npt_mmu(vcpu, X86_CR0_PG, hsave->save.cr4, hsave->save.efer, in nested_svm_init_mmu_context()
259 * to avoid TOC/TOU races. For these save area checks in nested_vmcb_check_save()
264 if ((vmcb12->save.efer & EFER_SVME) == 0) in nested_vmcb_check_save()
267 if (((vmcb12->save.cr0 & X86_CR0_CD) == 0) && (vmcb12->save.cr0 & X86_CR0_NW)) in nested_vmcb_check_save()
270 if (!kvm_dr6_valid(vmcb12->save.dr6) || !kvm_dr7_valid(vmcb12->save.dr7)) in nested_vmcb_check_save()
273 vmcb12_lma = (vmcb12->save.efer & EFER_LME) && (vmcb12->save in nested_vmcb_check_save()
1160 struct vmcb_save_area *save; svm_set_nested_state() local
[all...]
H A Dsvm.c303 svm->vmcb->save.efer = efer | EFER_SVME; in svm_set_efer()
370 svm->int3_rip = rip + svm->vmcb->save.cs.base; in svm_queue_exception()
793 svm->vmcb->save.rflags &= ~X86_EFLAGS_TF; in disable_nmi_singlestep()
795 svm->vmcb->save.rflags &= ~X86_EFLAGS_RF; in disable_nmi_singlestep()
1104 struct vmcb_save_area *save = &svm->vmcb->save; in init_vmcb() local
1170 init_seg(&save->es); in init_vmcb()
1171 init_seg(&save->ss); in init_vmcb()
1172 init_seg(&save->ds); in init_vmcb()
1173 init_seg(&save in init_vmcb()
1506 struct vmcb_save_area *save = &to_svm(vcpu)->vmcb->save; svm_seg() local
1600 struct vmcb_save_area *save = &to_svm(vcpu)->vmcb->save; svm_get_cpl() local
2950 struct vmcb_save_area *save = &svm->vmcb->save; dump_vmcb() local
[all...]
/kernel/linux/linux-6.6/arch/x86/kvm/svm/
H A Dnested.c93 kvm_init_shadow_npt_mmu(vcpu, X86_CR0_PG, svm->vmcb01.ptr->save.cr4, in nested_svm_init_mmu_context()
94 svm->vmcb01.ptr->save.efer, in nested_svm_init_mmu_context()
152 if (!(svm->vmcb01.ptr->save.rflags & X86_EFLAGS_IF)) in recalc_intercepts()
279 struct vmcb_save_area_cached *save) in __nested_vmcb_check_save()
281 if (CC(!(save->efer & EFER_SVME))) in __nested_vmcb_check_save()
284 if (CC((save->cr0 & X86_CR0_CD) == 0 && (save->cr0 & X86_CR0_NW)) || in __nested_vmcb_check_save()
285 CC(save->cr0 & ~0xffffffffULL)) in __nested_vmcb_check_save()
288 if (CC(!kvm_dr6_valid(save->dr6)) || CC(!kvm_dr7_valid(save in __nested_vmcb_check_save()
278 __nested_vmcb_check_save(struct kvm_vcpu *vcpu, struct vmcb_save_area_cached *save) __nested_vmcb_check_save() argument
316 struct vmcb_save_area_cached *save = &svm->nested.save; nested_vmcb_check_save() local
396 nested_copy_vmcb_save_to_cache(struct vcpu_svm *svm, struct vmcb_save_area *save) nested_copy_vmcb_save_to_cache() argument
1651 struct vmcb_save_area *save; svm_set_nested_state() local
[all...]
H A Dsvm.c342 svm->vmcb->save.efer = efer | EFER_SVME; in svm_set_efer()
398 old_rflags = svm->vmcb->save.rflags; in __svm_skip_emulated_instruction()
404 svm->vmcb->save.rflags = old_rflags; in __svm_skip_emulated_instruction()
453 svm->soft_int_csbase = svm->vmcb->save.cs.base; in svm_update_soft_interrupt_rip()
821 * save it. in msr_write_intercepted()
825 * save it. in msr_write_intercepted()
1001 to_vmcb->save.dbgctl = from_vmcb->save.dbgctl; in svm_copy_lbrs()
1002 to_vmcb->save.br_from = from_vmcb->save in svm_copy_lbrs()
1249 struct vmcb_save_area *save = &vmcb->save; init_vmcb() local
1703 struct vmcb_save_area *save = &to_svm(vcpu)->vmcb->save; svm_seg() local
1798 struct vmcb_save_area *save = &to_svm(vcpu)->vmcb->save; svm_get_cpl() local
3334 struct vmcb_save_area *save = &svm->vmcb->save; dump_vmcb() local
[all...]
/kernel/linux/linux-5.10/tools/testing/selftests/kvm/lib/x86_64/
H A Dsvm.c76 struct vmcb_save_area *save = &vmcb->save; in generic_svm_setup() local
90 vmcb_set_seg(&save->es, get_es(), 0, -1U, data_seg_attr); in generic_svm_setup()
91 vmcb_set_seg(&save->cs, get_cs(), 0, -1U, code_seg_attr); in generic_svm_setup()
92 vmcb_set_seg(&save->ss, get_ss(), 0, -1U, data_seg_attr); in generic_svm_setup()
93 vmcb_set_seg(&save->ds, get_ds(), 0, -1U, data_seg_attr); in generic_svm_setup()
94 vmcb_set_seg(&save->gdtr, 0, get_gdt().address, get_gdt().size, 0); in generic_svm_setup()
95 vmcb_set_seg(&save->idtr, 0, get_idt().address, get_idt().size, 0); in generic_svm_setup()
98 save->cpl = 0; in generic_svm_setup()
99 save in generic_svm_setup()
[all...]
/kernel/linux/linux-6.6/tools/testing/selftests/kvm/lib/x86_64/
H A Dsvm.c67 struct vmcb_save_area *save = &vmcb->save; in generic_svm_setup() local
81 vmcb_set_seg(&save->es, get_es(), 0, -1U, data_seg_attr); in generic_svm_setup()
82 vmcb_set_seg(&save->cs, get_cs(), 0, -1U, code_seg_attr); in generic_svm_setup()
83 vmcb_set_seg(&save->ss, get_ss(), 0, -1U, data_seg_attr); in generic_svm_setup()
84 vmcb_set_seg(&save->ds, get_ds(), 0, -1U, data_seg_attr); in generic_svm_setup()
85 vmcb_set_seg(&save->gdtr, 0, get_gdt().address, get_gdt().size, 0); in generic_svm_setup()
86 vmcb_set_seg(&save->idtr, 0, get_idt().address, get_idt().size, 0); in generic_svm_setup()
89 save->cpl = 0; in generic_svm_setup()
90 save in generic_svm_setup()
[all...]
/kernel/linux/linux-6.6/arch/loongarch/include/asm/
H A Dlbt.h70 static inline void lose_lbt_inatomic(int save, struct task_struct *tsk) in lose_lbt_inatomic() argument
73 if (save) in lose_lbt_inatomic()
82 static inline void lose_lbt(int save) in lose_lbt() argument
85 lose_lbt_inatomic(save, current); in lose_lbt()
96 static inline void lose_lbt_inatomic(int save, struct task_struct *tsk) {} in lose_lbt_inatomic() argument
98 static inline void lose_lbt(int save) {} in lose_lbt() argument
/kernel/linux/linux-5.10/arch/loongarch/include/asm/
H A Dlbt.h114 static inline void lose_lbt_inatomic(int save, struct task_struct *tsk) in lose_lbt_inatomic() argument
117 if (save) in lose_lbt_inatomic()
126 static inline void lose_lbt(int save) in lose_lbt() argument
129 lose_lbt_inatomic(save, current); in lose_lbt()
135 static inline void lose_lbt_inatomic(int save, struct task_struct *tsk) {} in lose_lbt_inatomic() argument
137 static inline void lose_lbt(int save) {} in lose_lbt() argument
/kernel/linux/linux-5.10/arch/arm/common/
H A Dsa1111.c981 struct sa1111_save_data *save; in sa1111_suspend_noirq() local
986 save = kmalloc(sizeof(struct sa1111_save_data), GFP_KERNEL); in sa1111_suspend_noirq()
987 if (!save) in sa1111_suspend_noirq()
989 sachip->saved_state = save; in sa1111_suspend_noirq()
997 save->skcr = readl_relaxed(base + SA1111_SKCR); in sa1111_suspend_noirq()
998 save->skpcr = readl_relaxed(base + SA1111_SKPCR); in sa1111_suspend_noirq()
999 save->skcdr = readl_relaxed(base + SA1111_SKCDR); in sa1111_suspend_noirq()
1000 save->skaud = readl_relaxed(base + SA1111_SKAUD); in sa1111_suspend_noirq()
1001 save->skpwm0 = readl_relaxed(base + SA1111_SKPWM0); in sa1111_suspend_noirq()
1002 save in sa1111_suspend_noirq()
1046 struct sa1111_save_data *save; sa1111_resume_noirq() local
[all...]
/kernel/linux/linux-6.6/arch/arm/common/
H A Dsa1111.c976 struct sa1111_save_data *save; in sa1111_suspend_noirq() local
981 save = kmalloc(sizeof(struct sa1111_save_data), GFP_KERNEL); in sa1111_suspend_noirq()
982 if (!save) in sa1111_suspend_noirq()
984 sachip->saved_state = save; in sa1111_suspend_noirq()
992 save->skcr = readl_relaxed(base + SA1111_SKCR); in sa1111_suspend_noirq()
993 save->skpcr = readl_relaxed(base + SA1111_SKPCR); in sa1111_suspend_noirq()
994 save->skcdr = readl_relaxed(base + SA1111_SKCDR); in sa1111_suspend_noirq()
995 save->skaud = readl_relaxed(base + SA1111_SKAUD); in sa1111_suspend_noirq()
996 save->skpwm0 = readl_relaxed(base + SA1111_SKPWM0); in sa1111_suspend_noirq()
997 save in sa1111_suspend_noirq()
1041 struct sa1111_save_data *save; sa1111_resume_noirq() local
[all...]
/kernel/linux/linux-5.10/arch/mips/include/asm/
H A Dfpu.h164 static inline void lose_fpu_inatomic(int save, struct task_struct *tsk) in lose_fpu_inatomic() argument
167 if (save) { in lose_fpu_inatomic()
176 if (save) in lose_fpu_inatomic()
188 static inline void lose_fpu(int save) in lose_fpu() argument
191 lose_fpu_inatomic(save, current); in lose_fpu()
289 static inline void lose_fpu_inatomic(int save, struct task_struct *tsk) in lose_fpu_inatomic() argument
294 static inline void lose_fpu(int save) in lose_fpu() argument
/kernel/linux/linux-6.6/arch/mips/include/asm/
H A Dfpu.h164 static inline void lose_fpu_inatomic(int save, struct task_struct *tsk) in lose_fpu_inatomic() argument
167 if (save) { in lose_fpu_inatomic()
176 if (save) in lose_fpu_inatomic()
188 static inline void lose_fpu(int save) in lose_fpu() argument
191 lose_fpu_inatomic(save, current); in lose_fpu()
289 static inline void lose_fpu_inatomic(int save, struct task_struct *tsk) in lose_fpu_inatomic() argument
294 static inline void lose_fpu(int save) in lose_fpu() argument
/kernel/linux/linux-5.10/arch/x86/kernel/
H A Dsev-es-shared.c66 ghcb->save.sw_exit_code = 0; in vc_ghcb_invalidate()
67 memset(ghcb->save.valid_bitmap, 0, sizeof(ghcb->save.valid_bitmap)); in vc_ghcb_invalidate()
115 if ((ghcb->save.sw_exit_info_1 & 0xffffffff) == 1) { in sev_es_ghcb_hv_call()
116 u64 info = ghcb->save.sw_exit_info_2; in sev_es_ghcb_hv_call()
119 info = ghcb->save.sw_exit_info_2; in sev_es_ghcb_hv_call()
133 } else if (ghcb->save.sw_exit_info_1 & 0xffffffff) { in sev_es_ghcb_hv_call()
504 regs->ax = lower_bits(ghcb->save.rax, bits); in vc_handle_ioio()
538 regs->ax = ghcb->save.rax; in vc_handle_cpuid()
539 regs->bx = ghcb->save in vc_handle_cpuid()
[all...]
/kernel/linux/linux-5.10/arch/sparc/kernel/
H A Dwuf.S60 * T == the trap itself has save'd us into this
113 save %g0, %g0, %g0
114 save %g0, %g0, %g0
144 /* Place a pt_regs frame on the kernel stack, save back
160 save %g0, %g0, %g0
167 save %g0, %g0, %g0
182 /* Fix users window mask and buffer save count. */
205 save %g0, %g0, %g0 /* Save to window 'O' */
206 save %g0, %g0, %g0 /* Save to window 'T' */
276 save
[all...]
/kernel/linux/linux-5.10/arch/sh/kernel/cpu/sh3/
H A Dswsusp.S90 ! - save registers in swsusp_arch_regs_cpu0
94 sts pr, r0 ! save pr in r0
95 mov r15, r2 ! save sp in r2
96 mov r8, r5 ! save r8 in r5
98 ldc r1, ssr ! save sr in ssr
103 add r3, r15 ! save from top of structure
109 jsr @r1 ! switch to bank1 and save bank1 r7->r0
116 jsr @k1 ! switch to bank0 and save all regs
/kernel/linux/linux-6.6/arch/sh/kernel/cpu/sh3/
H A Dswsusp.S90 ! - save registers in swsusp_arch_regs_cpu0
94 sts pr, r0 ! save pr in r0
95 mov r15, r2 ! save sp in r2
96 mov r8, r5 ! save r8 in r5
98 ldc r1, ssr ! save sr in ssr
103 add r3, r15 ! save from top of structure
109 jsr @r1 ! switch to bank1 and save bank1 r7->r0
116 jsr @k1 ! switch to bank0 and save all regs
/kernel/linux/linux-6.6/arch/sparc/kernel/
H A Dwuf.S60 * T == the trap itself has save'd us into this
113 save %g0, %g0, %g0
114 save %g0, %g0, %g0
144 /* Place a pt_regs frame on the kernel stack, save back
160 save %g0, %g0, %g0
167 save %g0, %g0, %g0
182 /* Fix users window mask and buffer save count. */
205 save %g0, %g0, %g0 /* Save to window 'O' */
206 save %g0, %g0, %g0 /* Save to window 'T' */
276 save
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/nvkm/subdev/pci/
H A Dagp.c60 u32 save[2]; in nvkm_agp_preinit() local
72 save[0] = nvkm_pci_rd32(pci, 0x0004); in nvkm_agp_preinit()
73 nvkm_pci_wr32(pci, 0x0004, save[0] & ~0x00000004); in nvkm_agp_preinit()
77 save[1] = nvkm_mask(device, 0x000200, 0x00011100, 0x00000000); in nvkm_agp_preinit()
78 nvkm_mask(device, 0x000200, 0x00011100, save[1]); in nvkm_agp_preinit()
81 nvkm_pci_wr32(pci, 0x0004, save[0]); in nvkm_agp_preinit()
/kernel/linux/linux-5.10/fs/ext4/
H A Dxattr.h150 * second case, we need to make sure that we take save and restore the
153 static inline void ext4_write_lock_xattr(struct inode *inode, int *save) in ext4_write_lock_xattr() argument
156 *save = ext4_test_inode_state(inode, EXT4_STATE_NO_EXPAND); in ext4_write_lock_xattr()
160 static inline int ext4_write_trylock_xattr(struct inode *inode, int *save) in ext4_write_trylock_xattr() argument
164 *save = ext4_test_inode_state(inode, EXT4_STATE_NO_EXPAND); in ext4_write_trylock_xattr()
169 static inline void ext4_write_unlock_xattr(struct inode *inode, int *save) in ext4_write_unlock_xattr() argument
171 if (*save == 0) in ext4_write_unlock_xattr()
/kernel/linux/linux-6.6/fs/ext4/
H A Dxattr.h150 * second case, we need to make sure that we take save and restore the
153 static inline void ext4_write_lock_xattr(struct inode *inode, int *save) in ext4_write_lock_xattr() argument
156 *save = ext4_test_inode_state(inode, EXT4_STATE_NO_EXPAND); in ext4_write_lock_xattr()
160 static inline int ext4_write_trylock_xattr(struct inode *inode, int *save) in ext4_write_trylock_xattr() argument
164 *save = ext4_test_inode_state(inode, EXT4_STATE_NO_EXPAND); in ext4_write_trylock_xattr()
169 static inline void ext4_write_unlock_xattr(struct inode *inode, int *save) in ext4_write_unlock_xattr() argument
171 if (*save == 0) in ext4_write_unlock_xattr()
/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/nvkm/subdev/pci/
H A Dagp.c60 u32 save[2]; in nvkm_agp_preinit() local
72 save[0] = nvkm_pci_rd32(pci, 0x0004); in nvkm_agp_preinit()
73 nvkm_pci_wr32(pci, 0x0004, save[0] & ~0x00000004); in nvkm_agp_preinit()
77 save[1] = nvkm_mask(device, 0x000200, 0x00011100, 0x00000000); in nvkm_agp_preinit()
78 nvkm_mask(device, 0x000200, 0x00011100, save[1]); in nvkm_agp_preinit()
81 nvkm_pci_wr32(pci, 0x0004, save[0]); in nvkm_agp_preinit()
/kernel/linux/linux-6.6/tools/testing/selftests/kvm/x86_64/
H A Dhyperv_svm_test.c100 vmcb->save.rip += 3; in guest_code()
107 vmcb->save.rip += 2; /* rdmsr */ in guest_code()
113 vmcb->save.rip += 2; /* rdmsr */ in guest_code()
122 vmcb->save.rip += 3; /* vmcall */ in guest_code()
128 vmcb->save.rip += 2; /* rdmsr */ in guest_code()
137 vmcb->save.rip += 2; /* rdmsr */ in guest_code()
/kernel/linux/linux-5.10/drivers/pci/
H A Dvc.c22 * @buf: buffer to save to or restore from
23 * @dwords: number of dwords to save/restore
24 * @save: whether to save or restore
27 u32 *buf, int dwords, bool save) in pci_vc_save_restore_dwords()
32 if (save) in pci_vc_save_restore_dwords()
171 * pci_vc_do_save_buffer - Size, save, or restore VC state
174 * @save_state: buffer for save/restore
175 * @save: if provided a buffer, this indicates what to do with it
177 * Walking Virtual Channel config space to size, save, o
26 pci_vc_save_restore_dwords(struct pci_dev *dev, int pos, u32 *buf, int dwords, bool save) pci_vc_save_restore_dwords() argument
184 pci_vc_do_save_buffer(struct pci_dev *dev, int pos, struct pci_cap_saved_state *save_state, bool save) pci_vc_do_save_buffer() argument
[all...]
/kernel/linux/linux-6.6/drivers/pci/
H A Dvc.c22 * @buf: buffer to save to or restore from
23 * @dwords: number of dwords to save/restore
24 * @save: whether to save or restore
27 u32 *buf, int dwords, bool save) in pci_vc_save_restore_dwords()
32 if (save) in pci_vc_save_restore_dwords()
171 * pci_vc_do_save_buffer - Size, save, or restore VC state
174 * @save_state: buffer for save/restore
175 * @save: if provided a buffer, this indicates what to do with it
177 * Walking Virtual Channel config space to size, save, o
26 pci_vc_save_restore_dwords(struct pci_dev *dev, int pos, u32 *buf, int dwords, bool save) pci_vc_save_restore_dwords() argument
184 pci_vc_do_save_buffer(struct pci_dev *dev, int pos, struct pci_cap_saved_state *save_state, bool save) pci_vc_do_save_buffer() argument
[all...]

Completed in 19 milliseconds

12345678910>>...25