Searched refs:cr0 (Results 51 - 75 of 127) sorted by relevance

123456

/linux-master/tools/testing/selftests/kvm/x86_64/
H A Dvmx_exception_with_invalid_guest_state.c60 if (!sregs.cr0)
/linux-master/arch/s390/kernel/
H A Dnmi.c119 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 Dtraps.c292 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 Dhead_32.S157 movl %eax,%cr0
233 movl %eax,%cr0 /* ..and set paging (PG) bit */
271 movl %cr0,%eax
274 movl %eax,%cr0
H A Dprocess_32.c62 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 Dasmregs.h117 rctr: .reg %cr0
144 cr0: .reg %cr0
/linux-master/arch/x86/realmode/rm/
H A Dtrampoline_64.S93 movl %eax, %cr0 # into protected mode
182 movl %eax, %cr0
202 movl %eax, %cr0
/linux-master/arch/x86/boot/compressed/
H A Dhead_64.S278 movl %eax, %cr0
537 movl %cr0, %eax
539 movl %eax, %cr0
558 movl %cr0, %eax
560 movl %eax, %cr0
H A Dmem_encrypt.S281 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 Dmisc_32.S117 cmplwi cr0,r3,0
145 cmplwi cr0,r3,0
258 crclr 4*cr0+eq
280 crnot 4*cr0+eq,4*cr0+eq
H A Didle_book3s.S139 236: cmpd cr0,r2,r2; \
/linux-master/drivers/spi/
H A Dspi-ep93xx.c154 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 Dspi-pl022.c393 * @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 Dnested.c290 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 Dsvm.c1848 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 Dccp-dev-v3.c79 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 Denlighten_pv.c983 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 Dvmx.c120 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 Dsvm.c93 asm volatile ("mov %%cr0, %0" : "=r"(save->cr0) : : "memory");
/linux-master/arch/powerpc/kexec/
H A Drelocate_32.S55 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 Dvm-sample.c86 regs.vcpu_regs.cr0 = 0x30U;
/linux-master/drivers/phy/freescale/
H A Dphy-fsl-lynx-28g.c32 #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 Dcpu.c123 ctxt->cr0 = read_cr0();
215 write_cr0(ctxt->cr0);
/linux-master/drivers/video/fbdev/
H A Dsstfb.c971 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 D4xx.c334 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);

Completed in 310 milliseconds

123456