/linux-master/tools/testing/selftests/kvm/x86_64/ |
H A D | vmx_exception_with_invalid_guest_state.c | 60 if (!sregs.cr0)
|
/linux-master/arch/s390/kernel/ |
H A D | nmi.c | 119 union ctlreg0 cr0, cr0_new; local 133 local_ctl_store(0, &cr0.reg); 134 cr0_new = cr0; 148 local_ctl_load(0, &cr0.reg);
|
H A D | traps.c | 292 struct ctlreg cr0; local 295 cr0 = local_ctl_clear_bit(0, CR0_LOW_ADDRESS_PROTECTION_BIT); 300 local_ctl_load(0, &cr0);
|
/linux-master/arch/x86/kernel/ |
H A D | head_32.S | 157 movl %eax,%cr0 233 movl %eax,%cr0 /* ..and set paging (PG) bit */ 271 movl %cr0,%eax 274 movl %eax,%cr0
|
H A D | process_32.c | 62 unsigned long cr0 = 0L, cr2 = 0L, cr3 = 0L, cr4 = 0L; local 80 cr0 = read_cr0(); 85 log_lvl, cr0, cr2, cr3, cr4);
|
/linux-master/arch/parisc/include/asm/ |
H A D | asmregs.h | 117 rctr: .reg %cr0 144 cr0: .reg %cr0
|
/linux-master/arch/x86/realmode/rm/ |
H A D | trampoline_64.S | 93 movl %eax, %cr0 # into protected mode 182 movl %eax, %cr0 202 movl %eax, %cr0
|
/linux-master/arch/x86/boot/compressed/ |
H A D | head_64.S | 278 movl %eax, %cr0 537 movl %cr0, %eax 539 movl %eax, %cr0 558 movl %cr0, %eax 560 movl %eax, %cr0
|
H A D | mem_encrypt.S | 281 movl %cr0, %edx /* Backup %cr0 in %edx */ 283 movl %ecx, %cr0 290 movl %edx, %cr0 /* Restore previous %cr0 */
|
/linux-master/arch/powerpc/kernel/ |
H A D | misc_32.S | 117 cmplwi cr0,r3,0 145 cmplwi cr0,r3,0 258 crclr 4*cr0+eq 280 crnot 4*cr0+eq,4*cr0+eq
|
H A D | idle_book3s.S | 139 236: cmpd cr0,r2,r2; \
|
/linux-master/drivers/spi/ |
H A D | spi-ep93xx.c | 154 u16 cr0; local 162 cr0 = div_scr << SSPCR0_SCR_SHIFT; 164 cr0 |= SSPCR0_SPO; 166 cr0 |= SSPCR0_SPH; 167 cr0 |= dss; 171 dev_dbg(&host->dev, "setup: cr0 %#x\n", cr0); 174 writel(cr0, espi->mmio + SSPCR0);
|
H A D | spi-pl022.c | 393 * @cr0: Value of control register CR0 of SSP - on later ST variants this 408 u32 cr0; member in struct:chip_data 475 writel(chip->cr0, SSP_CR0(pl022->virtbase)); 477 writew(chip->cr0, SSP_CR0(pl022->virtbase)); 1715 chip->cr0 = 0; 1748 SSP_WRITE_BITS(chip->cr0, chip_info->duplex, 1750 SSP_WRITE_BITS(chip->cr0, chip_info->ctrl_len, 1752 SSP_WRITE_BITS(chip->cr0, chip_info->iface, 1757 SSP_WRITE_BITS(chip->cr0, bits - 1, 1774 SSP_WRITE_BITS(chip->cr0, bit [all...] |
/linux-master/arch/x86/kvm/svm/ |
H A D | nested.c | 290 if (CC((save->cr0 & X86_CR0_CD) == 0 && (save->cr0 & X86_CR0_NW)) || 291 CC(save->cr0 & ~0xffffffffULL)) 302 if ((save->efer & EFER_LME) && (save->cr0 & X86_CR0_PG)) { 304 CC(!(save->cr0 & X86_CR0_PE)) || 396 to->cr0 = from->cr0; 572 svm_set_cr0(vcpu, svm->nested.save.cr0); 896 vmcb01->save.cr0 = kvm_read_cr0(vcpu); 942 to_save->cr0 1656 unsigned long cr0; local [all...] |
H A D | svm.c | 1848 static bool svm_is_valid_cr0(struct kvm_vcpu *vcpu, unsigned long cr0) argument 1853 void svm_set_cr0(struct kvm_vcpu *vcpu, unsigned long cr0) argument 1856 u64 hcr0 = cr0; 1861 if (!is_paging(vcpu) && (cr0 & X86_CR0_PG)) { 1867 if (is_paging(vcpu) && !(cr0 & X86_CR0_PG)) { 1874 vcpu->arch.cr0 = cr0; 1890 svm->vmcb->save.cr0 = hcr0; 1900 if (hcr0 == cr0) { 2606 unsigned long cr0 local 4455 unsigned long cr0, val; local [all...] |
/linux-master/drivers/crypto/ccp/ |
H A D | ccp-dev-v3.c | 79 u32 cr0, cmd; local 89 cr0 = (cmd_q->id << REQ0_CMD_Q_SHIFT) 94 cr0 |= REQ0_STOP_ON_COMPLETE 98 cr0 |= REQ0_INT_ON_COMPLETE; 111 iowrite32(cr0, ccp->io_regs + CMD_REQ0); 115 if (cr0 & REQ0_INT_ON_COMPLETE) {
|
/linux-master/arch/x86/xen/ |
H A D | enlighten_pv.c | 983 unsigned long cr0 = this_cpu_read(xen_cr0_value); local 985 if (unlikely(cr0 == 0)) { 986 cr0 = native_read_cr0(); 987 this_cpu_write(xen_cr0_value, cr0); 990 return cr0; 993 static void xen_write_cr0(unsigned long cr0) argument 997 this_cpu_write(xen_cr0_value, cr0); 999 /* Only pay attention to cr0.TS; everything else is 1003 MULTI_fpu_taskswitch(mcs.mc, (cr0 & X86_CR0_TS) != 0);
|
/linux-master/tools/testing/selftests/kvm/lib/x86_64/ |
H A D | vmx.c | 120 unsigned long cr0; local 128 __asm__ __volatile__("mov %%cr0, %0" : "=r"(cr0) : : "memory"); 129 cr0 &= rdmsr(MSR_IA32_VMX_CR0_FIXED1); 130 cr0 |= rdmsr(MSR_IA32_VMX_CR0_FIXED0); 131 __asm__ __volatile__("mov %0, %%cr0" : : "r"(cr0) : "memory");
|
H A D | svm.c | 93 asm volatile ("mov %%cr0, %0" : "=r"(save->cr0) : : "memory");
|
/linux-master/arch/powerpc/kexec/ |
H A D | relocate_32.S | 55 cmplwi cr0,r3,PVR_476FPE@h 57 cmplwi cr0,r3,PVR_476@h 59 cmplwi cr0,r3,PVR_476_ISS@h
|
/linux-master/samples/acrn/ |
H A D | vm-sample.c | 86 regs.vcpu_regs.cr0 = 0x30U;
|
/linux-master/drivers/phy/freescale/ |
H A D | phy-fsl-lynx-28g.c | 32 #define LYNX_28G_PLLnCR0_REFCLK_SEL(cr0) (((cr0) & GENMASK(20, 16))) 113 u32 rstctl, cr0, cr1; member in struct:lynx_28g_pll 483 pll->cr0 = lynx_28g_pll_read(pll, PLLnCR0);
|
/linux-master/arch/x86/power/ |
H A D | cpu.c | 123 ctxt->cr0 = read_cr0(); 215 write_cr0(ctxt->cr0);
|
/linux-master/drivers/video/fbdev/ |
H A D | sstfb.c | 971 u8 cr0, cc; local 979 cr0 = sst_dac_read(DACREG_RMR); /* 5 CR0 */ 986 sst_dac_write(DACREG_RMR, (cr0 & 0xf0) 1017 cr0 & ~DACREG_CR0_PWDOWN & ~DACREG_CR0_EN_INDEXED); 1062 u8 cr0; local 1070 cr0 = sst_dac_read(DACREG_RMR); 1077 /* cr0 */ 1080 sst_dac_write(DACREG_RMR, (cr0 & 0x0f) | DACREG_CR0_16BPP);
|
/linux-master/arch/powerpc/boot/ |
H A D | 4xx.c | 334 u32 cr0 = mfdcr(DCRN_CPC0_CR0); local 364 if (cr0 & CPC0_CR0_U0EC) 369 uart0 = plb / CPC0_CR0_UDIV(cr0); 371 if (cr0 & CPC0_CR0_U1EC) 376 uart1 = plb / CPC0_CR0_UDIV(cr0);
|