/openbmc/linux/arch/powerpc/kernel/ |
H A D | cpu_setup_6xx.S | 214 cmpwi cr0,r10,7 217 cror 4*cr0+eq,4*cr0+eq,4*cr1+eq 218 cror 4*cr0+eq,4*cr0+eq,4*cr2+eq 362 cmplwi cr0,r3,0x8000 /* 7450 */ 373 cror 4*cr0+eq,4*cr0+eq,4*cr3+eq 374 cror 4*cr0+eq,4*cr0+eq,4*cr4+eq 375 cror 4*cr0+eq,4*cr0+eq,4*cr1+eq 376 cror 4*cr0+eq,4*cr0+eq,4*cr5+eq 377 cror 4*cr0+eq,4*cr0+eq,4*cr7+eq 402 cmpwi cr0,r3,0x0200 [all …]
|
/openbmc/linux/arch/x86/kernel/fpu/ |
H A D | init.c | 22 unsigned long cr0; in fpu__init_cpu_generic() local 32 cr0 = read_cr0(); in fpu__init_cpu_generic() 33 cr0 &= ~(X86_CR0_TS|X86_CR0_EM); /* clear TS and EM */ in fpu__init_cpu_generic() 35 cr0 |= X86_CR0_EM; in fpu__init_cpu_generic() 36 write_cr0(cr0); in fpu__init_cpu_generic() 58 unsigned long cr0; in fpu__probe_without_cpuid() local 63 cr0 = read_cr0(); in fpu__probe_without_cpuid() 64 cr0 &= ~(X86_CR0_TS | X86_CR0_EM); in fpu__probe_without_cpuid() 65 write_cr0(cr0); in fpu__probe_without_cpuid()
|
/openbmc/qemu/target/i386/hvf/ |
H A D | vmx.h | 91 static void enter_long_mode(hv_vcpuid_t vcpu, uint64_t cr0, uint64_t efer) in enter_long_mode() argument 108 static void exit_long_mode(hv_vcpuid_t vcpu, uint64_t cr0, uint64_t efer) in exit_long_mode() argument 119 static inline void macvm_set_cr0(hv_vcpuid_t vcpu, uint64_t cr0) in macvm_set_cr0() argument 125 uint64_t changed_cr0 = old_cr0 ^ cr0; in macvm_set_cr0() 130 if ((cr0 & CR0_PG_MASK) && (rvmcs(vcpu, VMCS_GUEST_CR4) & CR4_PAE_MASK) && in macvm_set_cr0() 142 wvmcs(vcpu, VMCS_CR0_SHADOW, cr0); in macvm_set_cr0() 146 if (cr0 & CR0_PG_MASK) { in macvm_set_cr0() 147 enter_long_mode(vcpu, cr0, efer); in macvm_set_cr0() 149 exit_long_mode(vcpu, cr0, efer); in macvm_set_cr0() 158 cr0 = (cr0 & ~(mask & ~CR0_PG_MASK)); in macvm_set_cr0() [all …]
|
/openbmc/linux/drivers/input/touchscreen/ |
H A D | mc13783_ts.c | 71 int cr0, cr1; in mc13783_ts_report_sample() local 83 cr0 = (priv->sample[2] >> 12) & 0xfff; in mc13783_ts_report_sample() 88 x0, x1, x2, y0, y1, y2, cr0, cr1); in mc13783_ts_report_sample() 93 cr0 = (cr0 + cr1) / 2; in mc13783_ts_report_sample() 95 if (!cr0 || !sample_tolerance || in mc13783_ts_report_sample() 99 if (cr0) { in mc13783_ts_report_sample() 104 x1, y1, 0x1000 - cr0); in mc13783_ts_report_sample() 111 cr0 ? 0x1000 - cr0 : cr0); in mc13783_ts_report_sample() 112 input_report_key(idev, BTN_TOUCH, cr0); in mc13783_ts_report_sample()
|
/openbmc/linux/arch/powerpc/kernel/vdso/ |
H A D | getcpu.S | 22 PPC_LCMPI cr0,r3,0 26 beq cr0,1f 28 1: crclr cr0*4+so 38 cmpwi cr0, r3, 0 41 beq cr0, 1f 44 crclr cr0*4+so
|
/openbmc/linux/tools/testing/selftests/powerpc/stringloops/ |
H A D | memcmp_64.S | 176 cmpld cr0,rA,rB 178 bne cr0,.LcmpAB_lightweight 204 cmpld cr0,rA,rB 207 bne cr0,.LcmpAB_lightweight 234 cmpld cr0,rA,rB 235 bne cr0,.LcmpAB_lightweight 278 cmpld cr0,rA,rB 296 bne cr0,.LcmpAB 300 cmpld cr0,rA,rB 323 bne cr0,.LcmpAB [all …]
|
/openbmc/linux/arch/powerpc/lib/ |
H A D | memcmp_64.S | 176 cmpld cr0,rA,rB 178 bne cr0,.LcmpAB_lightweight 204 cmpld cr0,rA,rB 207 bne cr0,.LcmpAB_lightweight 234 cmpld cr0,rA,rB 235 bne cr0,.LcmpAB_lightweight 278 cmpld cr0,rA,rB 296 bne cr0,.LcmpAB 300 cmpld cr0,rA,rB 323 bne cr0,.LcmpAB [all …]
|
/openbmc/u-boot/include/faraday/ |
H A D | ftpmu010.h | 142 #define FTPMU010_PDLLCR0_HCLKOUTDIS(cr0) (((cr0) & 0xf) << 20) argument 143 #define FTPMU010_PDLLCR0_DLLFRAG(cr0) (1 << 19) argument 147 #define FTPMU010_PDLLCR0_PLL1FRANG(cr0) (((cr0) & 0x3) << 12) argument 148 #define FTPMU010_PDLLCR0_PLL1NS(cr0) (((cr0) & 0x1ff) << 3) argument 172 void ftpmu010_sdram_clk_disable(unsigned int cr0);
|
/openbmc/linux/arch/x86/realmode/rm/ |
H A D | reboot.S | 31 movl %cr0, %eax 33 movl %eax, %cr0 98 movl %cr0, %edx 101 movl %edx, %cr0 103 movl %cr0, %edx 109 movl %edx, %cr0
|
H A D | wakeup_asm.S | 52 movl %cr0, %eax 54 movl %eax, %cr0 64 movl %eax, %cr0 132 movl %ecx, %cr0
|
/openbmc/u-boot/arch/x86/cpu/intel_common/ |
H A D | car.S | 102 movl %cr0, %eax 105 movl %eax, %cr0 129 movl %cr0, %eax 131 movl %eax, %cr0 161 movl %cr0, %eax 163 movl %eax, %cr0 179 movl %cr0, %eax 181 movl %eax, %cr0
|
/openbmc/linux/arch/powerpc/mm/nohash/ |
H A D | tlb_low_64e.S | 147 cmpldi cr0,r14,0 155 cmpdi cr0,r14,0 161 cmpdi cr0,r14,0 167 cmpdi cr0,r14,0 242 cmpldi cr0,r15,0 /* Check for user region */ 292 crmove cr2*4+2,cr0*4+2 /* cr2.eq != 0 if kernel address */ 386 cmpldi cr0,r14,0 393 cmpdi cr0,r14,0 399 cmpdi cr0,r14,0 404 cmpdi cr0,r14,0 [all …]
|
/openbmc/linux/arch/x86/boot/ |
H A D | cpuflags.c | 18 unsigned long cr0; in has_fpu() local 20 asm volatile("mov %%cr0,%0" : "=r" (cr0)); in has_fpu() 21 if (cr0 & (X86_CR0_EM|X86_CR0_TS)) { in has_fpu() 22 cr0 &= ~(X86_CR0_EM|X86_CR0_TS); in has_fpu() 23 asm volatile("mov %0,%%cr0" : : "r" (cr0)); in has_fpu()
|
/openbmc/linux/drivers/spi/ |
H A D | spi-dw-core.c | 29 u32 cr0; member 268 u32 cr0 = 0; in dw_spi_prepare_cr0() local 272 cr0 |= FIELD_PREP(DW_PSSI_CTRLR0_FRF_MASK, DW_SPI_CTRLR0_FRF_MOTO_SPI); in dw_spi_prepare_cr0() 280 cr0 |= DW_PSSI_CTRLR0_SCPOL; in dw_spi_prepare_cr0() 282 cr0 |= DW_PSSI_CTRLR0_SCPHA; in dw_spi_prepare_cr0() 286 cr0 |= DW_PSSI_CTRLR0_SRL; in dw_spi_prepare_cr0() 289 cr0 |= FIELD_PREP(DW_HSSI_CTRLR0_FRF_MASK, DW_SPI_CTRLR0_FRF_MOTO_SPI); in dw_spi_prepare_cr0() 297 cr0 |= DW_HSSI_CTRLR0_SCPOL; in dw_spi_prepare_cr0() 299 cr0 |= DW_HSSI_CTRLR0_SCPHA; in dw_spi_prepare_cr0() 303 cr0 |= DW_HSSI_CTRLR0_SRL; in dw_spi_prepare_cr0() [all …]
|
H A D | spi-rockchip.c | 530 u32 cr0 = CR0_FRF_SPI << CR0_FRF_OFFSET in rockchip_spi_config() local 538 cr0 |= CR0_OPM_TARGET << CR0_OPM_OFFSET; in rockchip_spi_config() 541 cr0 |= rs->rsd << CR0_RSD_OFFSET; in rockchip_spi_config() 542 cr0 |= (spi->mode & 0x3U) << CR0_SCPH_OFFSET; in rockchip_spi_config() 544 cr0 |= CR0_FBM_LSB << CR0_FBM_OFFSET; in rockchip_spi_config() 546 cr0 |= BIT(spi_get_chipselect(spi, 0)) << CR0_SOI_OFFSET; in rockchip_spi_config() 549 cr0 |= CR0_XFM_TR << CR0_XFM_OFFSET; in rockchip_spi_config() 551 cr0 |= CR0_XFM_RO << CR0_XFM_OFFSET; in rockchip_spi_config() 553 cr0 |= CR0_XFM_TO << CR0_XFM_OFFSET; in rockchip_spi_config() 557 cr0 |= CR0_DFS_4BIT << CR0_DFS_OFFSET; in rockchip_spi_config() [all …]
|
/openbmc/linux/arch/x86/platform/efi/ |
H A D | efi_stub_32.S | 36 movl %cr0, %edx 38 movl %edx, %cr0 53 movl %cr0, %edx 55 movl %edx, %cr0
|
/openbmc/linux/arch/s390/kernel/ |
H A D | nmi.c | 120 union ctlreg0 cr0, cr0_new; in s390_handle_damage() local 134 __ctl_store(cr0.val, 0, 0); in s390_handle_damage() 135 cr0_new = cr0; in s390_handle_damage() 149 __ctl_load(cr0.val, 0, 0); in s390_handle_damage() 261 union ctlreg0 cr0; in s390_validate_registers() local 272 cr0.val = S390_lowcore.cregs_save_area[0]; in s390_validate_registers() 273 cr0.afp = cr0.vx = 1; in s390_validate_registers() 274 __ctl_load(cr0.val, 0, 0); in s390_validate_registers()
|
/openbmc/linux/arch/x86/kvm/ |
H A D | smm.c | 58 CHECK_SMRAM32_OFFSET(cr0, 0xFFFC); in check_smram_offsets() 98 CHECK_SMRAM64_OFFSET(cr0, 0xFF58); in check_smram_offsets() 190 smram->cr0 = kvm_read_cr0(vcpu); in enter_smm_save_state_32() 249 smram->cr0 = kvm_read_cr0(vcpu); in enter_smm_save_state_64() 285 unsigned long cr0; in enter_smm() local 325 cr0 = vcpu->arch.cr0 & ~(X86_CR0_PE | X86_CR0_EM | X86_CR0_TS | X86_CR0_PG); in enter_smm() 326 static_call(kvm_x86_set_cr0)(vcpu, cr0); in enter_smm() 327 vcpu->arch.cr0 = cr0; in enter_smm() 423 u64 cr0, u64 cr3, u64 cr4) in rsm_enter_protected_mode() argument 448 bad = kvm_set_cr0(vcpu, cr0); in rsm_enter_protected_mode() [all …]
|
/openbmc/u-boot/arch/x86/cpu/ |
H A D | start16.S | 33 movl %cr0, %eax 35 movl %eax, %cr0 43 movl %cr0, %eax 45 movl %eax, %cr0
|
/openbmc/linux/arch/x86/platform/pvh/ |
H A D | head.S | 89 mov %eax, %cr0 118 mov %cr0, %eax 120 mov %eax, %cr0 130 mov %cr0, %eax 132 mov %eax, %cr0
|
/openbmc/u-boot/arch/x86/cpu/i386/ |
H A D | cpu.c | 388 unsigned long cr0; in x86_enable_caches() local 390 cr0 = read_cr0(); in x86_enable_caches() 391 cr0 &= ~(X86_CR0_NW | X86_CR0_CD); in x86_enable_caches() 392 write_cr0(cr0); in x86_enable_caches() 399 unsigned long cr0; in x86_disable_caches() local 401 cr0 = read_cr0(); in x86_disable_caches() 402 cr0 |= X86_CR0_NW | X86_CR0_CD; in x86_disable_caches() 404 write_cr0(cr0); in x86_disable_caches()
|
/openbmc/linux/arch/x86/boot/compressed/ |
H A D | efi_mixed.S | 192 movl %cr0, %eax 194 movl %eax, %cr0 235 movl %cr0, %eax 237 movl %eax, %cr0 284 movl %cr0, %eax 286 movl %eax, %cr0
|
/openbmc/linux/arch/powerpc/purgatory/ |
H A D | trampoline_64.S | 57 cmpdi %cr0, %r3, 0 61 cmpdi %cr0, %r5, 0 70 cmpld %cr0, %r6, %r5 84 cmpwi %cr0,%r6,2 /* v2 or later? */
|
/openbmc/linux/tools/testing/selftests/kvm/x86_64/ |
H A D | set_sregs_test.c | 94 sregs.cr0 = 0; in main() 118 TEST_INVALID_CR_BIT(vcpu, cr0, sregs, BIT(i)); in main() 121 TEST_INVALID_CR_BIT(vcpu, cr0, sregs, X86_CR0_NW); in main() 122 TEST_INVALID_CR_BIT(vcpu, cr0, sregs, X86_CR0_PG); in main()
|
/openbmc/linux/arch/x86/kernel/ |
H A D | relocate_kernel_32.S | 52 movl %cr0, %eax 116 movl %cr0, %eax 119 movl %eax, %cr0 193 movl %cr0, %eax 195 movl %eax, %cr0 211 movl %eax, %cr0
|