/Linux-v6.6/arch/x86/kvm/svm/ |
D | nested.c | 93 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() 294 struct vmcb_save_area_cached *save) in __nested_vmcb_check_save() argument 296 if (CC(!(save->efer & EFER_SVME))) in __nested_vmcb_check_save() 299 if (CC((save->cr0 & X86_CR0_CD) == 0 && (save->cr0 & X86_CR0_NW)) || in __nested_vmcb_check_save() 300 CC(save->cr0 & ~0xffffffffULL)) in __nested_vmcb_check_save() 303 if (CC(!kvm_dr6_valid(save->dr6)) || CC(!kvm_dr7_valid(save->dr7))) in __nested_vmcb_check_save() 311 if ((save->efer & EFER_LME) && (save->cr0 & X86_CR0_PG)) { in __nested_vmcb_check_save() 312 if (CC(!(save->cr4 & X86_CR4_PAE)) || in __nested_vmcb_check_save() [all …]
|
D | svm.c | 342 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() 1001 to_vmcb->save.dbgctl = from_vmcb->save.dbgctl; in svm_copy_lbrs() 1002 to_vmcb->save.br_from = from_vmcb->save.br_from; in svm_copy_lbrs() 1003 to_vmcb->save.br_to = from_vmcb->save.br_to; in svm_copy_lbrs() 1004 to_vmcb->save.last_excp_from = from_vmcb->save.last_excp_from; in svm_copy_lbrs() 1005 to_vmcb->save.last_excp_to = from_vmcb->save.last_excp_to; in svm_copy_lbrs() 1058 bool enable_lbrv = (svm_get_lbr_vmcb(svm)->save.dbgctl & DEBUGCTLMSR_LBR) || in svm_update_lbrv() [all …]
|
/Linux-v6.6/tools/testing/selftests/kvm/lib/x86_64/ |
D | svm.c | 67 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->efer = rdmsr(MSR_EFER); in generic_svm_setup() 91 asm volatile ("mov %%cr4, %0" : "=r"(save->cr4) : : "memory"); in generic_svm_setup() [all …]
|
/Linux-v6.6/arch/loongarch/include/asm/ |
D | lbt.h | 70 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
|
D | fpu.h | 124 static inline void lose_fpu_inatomic(int save, struct task_struct *tsk) in lose_fpu_inatomic() argument 128 if (save) in lose_fpu_inatomic() 132 if (save) { in lose_fpu_inatomic() 148 static inline void lose_fpu(int save) in lose_fpu() argument 151 lose_fpu_inatomic(save, current); in lose_fpu()
|
/Linux-v6.6/arch/ia64/lib/ |
D | xor.S | 14 .save ar.pfs, r31 16 .save ar.lc, r30 18 .save pr, r29 52 .save ar.pfs, r31 54 .save ar.lc, r30 56 .save pr, r29 93 .save ar.pfs, r31 95 .save ar.lc, r30 97 .save pr, r29 137 .save ar.pfs, r31 [all …]
|
/Linux-v6.6/arch/arm/common/ |
D | sa1111.c | 976 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->skpwm1 = readl_relaxed(base + SA1111_SKPWM1); in sa1111_suspend_noirq() [all …]
|
D | locomo.c | 275 struct locomo_save_data *save; in locomo_suspend() local 278 save = kmalloc(sizeof(struct locomo_save_data), GFP_KERNEL); in locomo_suspend() 279 if (!save) in locomo_suspend() 282 lchip->saved_state = save; in locomo_suspend() 286 save->LCM_GPO = locomo_readl(lchip->base + LOCOMO_GPO); /* GPIO */ in locomo_suspend() 288 save->LCM_SPICT = locomo_readl(lchip->base + LOCOMO_SPI + LOCOMO_SPICT); /* SPI */ in locomo_suspend() 290 save->LCM_GPE = locomo_readl(lchip->base + LOCOMO_GPE); /* GPIO */ in locomo_suspend() 292 save->LCM_ASD = locomo_readl(lchip->base + LOCOMO_ASD); /* ADSTART */ in locomo_suspend() 294 save->LCM_SPIMD = locomo_readl(lchip->base + LOCOMO_SPI + LOCOMO_SPIMD); /* SPI */ in locomo_suspend() 319 struct locomo_save_data *save; in locomo_resume() local [all …]
|
/Linux-v6.6/arch/mips/include/asm/ |
D | fpu.h | 164 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
|
/Linux-v6.6/arch/m68k/ifpsp060/src/ |
D | isp.S | 1043 mov.l %d0,EXC_A0(%a6) # save incremented value 1045 mov.l %a0,EXC_SAVVAL(%a6) # save in case of access error 1046 mov.b &0x0,EXC_SAVREG(%a6) # save regno, too 1054 mov.l %d0,EXC_A1(%a6) # save incremented value 1056 mov.l %a0,EXC_SAVVAL(%a6) # save in case of access error 1057 mov.b &0x1,EXC_SAVREG(%a6) # save regno, too 1065 mov.l %d0,EXC_A2(%a6) # save incremented value 1067 mov.l %a0,EXC_SAVVAL(%a6) # save in case of access error 1068 mov.b &0x2,EXC_SAVREG(%a6) # save regno, too 1076 mov.l %d0,EXC_A3(%a6) # save incremented value [all …]
|
/Linux-v6.6/drivers/gpu/drm/nouveau/nvkm/subdev/pci/ |
D | agp.c | 60 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()
|
/Linux-v6.6/arch/sparc/kernel/ |
D | wuf.S | 113 save %g0, %g0, %g0 114 save %g0, %g0, %g0 160 save %g0, %g0, %g0 167 save %g0, %g0, %g0 205 save %g0, %g0, %g0 /* Save to window 'O' */ 206 save %g0, %g0, %g0 /* Save to window 'T' */ 276 save %g0, %g0, %g0 277 save %g0, %g0, %g0
|
/Linux-v6.6/arch/sh/kernel/cpu/sh3/ |
D | swsusp.S | 90 ! - 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
|
/Linux-v6.6/tools/testing/selftests/kvm/x86_64/ |
D | hyperv_svm_test.c | 100 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()
|
/Linux-v6.6/fs/ext4/ |
D | xattr.h | 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()
|
/Linux-v6.6/drivers/pci/ |
D | vc.c | 27 u32 *buf, int dwords, bool save) in pci_vc_save_restore_dwords() argument 32 if (save) in pci_vc_save_restore_dwords() 186 bool save) in pci_vc_do_save_buffer() argument 195 pci_vc_do_save_buffer(dev, pos, NULL, save)) { in pci_vc_do_save_buffer() 215 if (save) in pci_vc_do_save_buffer() 253 size / 4, save); in pci_vc_do_save_buffer() 258 if (!save) in pci_vc_do_save_buffer() 300 size / 4, save); in pci_vc_do_save_buffer() 310 if (save) in pci_vc_do_save_buffer()
|
/Linux-v6.6/drivers/pinctrl/samsung/ |
D | pinctrl-exynos.c | 640 struct exynos_eint_gpio_save *save = bank->soc_priv; in exynos_pinctrl_suspend_bank() local 643 save->eint_con = readl(regs + EXYNOS_GPIO_ECON_OFFSET in exynos_pinctrl_suspend_bank() 645 save->eint_fltcon0 = readl(regs + EXYNOS_GPIO_EFLTCON_OFFSET in exynos_pinctrl_suspend_bank() 647 save->eint_fltcon1 = readl(regs + EXYNOS_GPIO_EFLTCON_OFFSET in exynos_pinctrl_suspend_bank() 649 save->eint_mask = readl(regs + bank->irq_chip->eint_mask in exynos_pinctrl_suspend_bank() 652 pr_debug("%s: save con %#010x\n", bank->name, save->eint_con); in exynos_pinctrl_suspend_bank() 653 pr_debug("%s: save fltcon0 %#010x\n", bank->name, save->eint_fltcon0); in exynos_pinctrl_suspend_bank() 654 pr_debug("%s: save fltcon1 %#010x\n", bank->name, save->eint_fltcon1); in exynos_pinctrl_suspend_bank() 655 pr_debug("%s: save mask %#010x\n", bank->name, save->eint_mask); in exynos_pinctrl_suspend_bank() 681 struct exynos_eint_gpio_save *save = bank->soc_priv; in exynos_pinctrl_resume_bank() local [all …]
|
/Linux-v6.6/arch/parisc/math-emu/ |
D | sfadd.c | 43 register unsigned int signless_upper_left, signless_upper_right, save; in sgl_fadd() local 57 Sgl_xortointp1(left,right,/*to*/save); in sgl_fadd() 68 if (Sgl_isinfinity(right) && save!=0) in sgl_fadd() 159 Sgl_xorfromintp1(save,right,/*to*/right); in sgl_fadd() 160 Sgl_xorfromintp1(save,left,/*to*/left); in sgl_fadd() 211 if( (/*signed*/int) save < 0 ) in sgl_fadd() 277 if( (/*signed*/int) save < 0 ) in sgl_fadd()
|
D | sfsub.c | 43 register unsigned int signless_upper_left, signless_upper_right, save; in sgl_fsub() local 55 Sgl_xortointp1(left,right,/*to*/save); in sgl_fsub() 66 if (Sgl_isinfinity(right) && save==0) in sgl_fsub() 158 Sgl_xorfromintp1(save,right,/*to*/right); in sgl_fsub() 159 Sgl_xorfromintp1(save,left,/*to*/left); in sgl_fsub() 213 if( (/*signed*/int) save >= 0 ) in sgl_fsub() 280 if( (/*signed*/int) save >= 0 ) in sgl_fsub()
|
D | dfadd.c | 41 register unsigned int signless_upper_left, signless_upper_right, save; in dbl_fadd() local 56 Dbl_xortointp1(leftp1,rightp1,/*to*/save); in dbl_fadd() 67 if (Dbl_isinfinity(rightp1,rightp2) && save!=0) in dbl_fadd() 158 Dbl_xorfromintp1(save,rightp1,/*to*/rightp1); in dbl_fadd() 159 Dbl_xorfromintp1(save,leftp1,/*to*/leftp1); in dbl_fadd() 212 if( (/*signed*/int) save < 0 ) in dbl_fadd() 281 if( (/*signed*/int) save < 0 ) in dbl_fadd()
|
D | dfsub.c | 42 register unsigned int signless_upper_left, signless_upper_right, save; in dbl_fsub() local 56 Dbl_xortointp1(leftp1,rightp1,/*to*/save); in dbl_fsub() 67 if (Dbl_isinfinity(rightp1,rightp2) && save==0) in dbl_fsub() 159 Dbl_xorfromintp1(save,rightp1,/*to*/rightp1); in dbl_fsub() 160 Dbl_xorfromintp1(save,leftp1,/*to*/leftp1); in dbl_fsub() 215 if( (/*signed*/int) save >= 0 ) in dbl_fsub() 284 if( (/*signed*/int) save >= 0 ) in dbl_fsub()
|
/Linux-v6.6/arch/mips/boot/dts/mscc/ |
D | ocelot_pcb120.dts | 30 phy_load_save_pins: phy-load-save-pins { 49 load-save-gpios = <&gpio 10 GPIO_ACTIVE_HIGH>; 55 load-save-gpios = <&gpio 10 GPIO_ACTIVE_HIGH>; 61 load-save-gpios = <&gpio 10 GPIO_ACTIVE_HIGH>; 67 load-save-gpios = <&gpio 10 GPIO_ACTIVE_HIGH>;
|
/Linux-v6.6/arch/arm/include/asm/ |
D | fpstate.h | 52 unsigned int save[FP_HARD_SIZE]; /* as yet undefined */ member 58 unsigned int save[FP_SOFT_SIZE]; /* undefined information */ member 64 unsigned int save[IWMMXT_SIZE / sizeof(unsigned int)]; member
|
/Linux-v6.6/arch/x86/kernel/ |
D | sev-shared.c | 166 ghcb->save.sw_exit_code = 0; in vc_ghcb_invalidate() 167 __builtin_memset(ghcb->save.valid_bitmap, 0, sizeof(ghcb->save.valid_bitmap)); in vc_ghcb_invalidate() 201 ret = ghcb->save.sw_exit_info_1 & GENMASK_ULL(31, 0); in verify_exception_info() 206 u64 info = ghcb->save.sw_exit_info_2; in verify_exception_info() 307 leaf->eax = ghcb->save.rax; in __sev_cpuid_hv_ghcb() 308 leaf->ebx = ghcb->save.rbx; in __sev_cpuid_hv_ghcb() 309 leaf->ecx = ghcb->save.rcx; in __sev_cpuid_hv_ghcb() 310 leaf->edx = ghcb->save.rdx; in __sev_cpuid_hv_ghcb() 919 regs->ax = lower_bits(ghcb->save.rax, bits); in vc_handle_ioio() 979 regs->ax = ghcb->save.rax; in vc_handle_cpuid() [all …]
|
/Linux-v6.6/arch/arc/kernel/ |
D | fpu.c | 71 struct arc_fpu *save = &prev->thread.fpu; in fpu_save_restore() local 75 save->ctrl = read_aux_reg(ARC_REG_FPU_CTRL); in fpu_save_restore() 76 save->status = read_aux_reg(ARC_REG_FPU_STATUS); in fpu_save_restore()
|