Symbol: cr3
arch/x86/boot/compressed/misc.h
204
unsigned long sev_verify_cbit(unsigned long cr3);
arch/x86/boot/compressed/pgtable_64.c
106
void (*toggle_la57)(void *cr3);
arch/x86/entry/calling.h
175
mov %cr3, \scratch_reg
arch/x86/entry/calling.h
177
mov \scratch_reg, %cr3
arch/x86/entry/calling.h
185
mov %cr3, \scratch_reg
arch/x86/entry/calling.h
213
mov \scratch_reg, %cr3
arch/x86/entry/calling.h
232
movq %cr3, \scratch_reg
arch/x86/entry/calling.h
243
movq \scratch_reg, %cr3
arch/x86/entry/calling.h
274
movq \save_reg, %cr3
arch/x86/hyperv/hv_vtl.c
190
input->vp_context.cr3 = __native_read_cr3();
arch/x86/hyperv/ivm.c
334
vmsa->cr3 = __native_read_cr3();
arch/x86/include/asm/kvm_host.h
1832
void (*post_set_cr3)(struct kvm_vcpu *vcpu, unsigned long cr3);
arch/x86/include/asm/kvm_host.h
2052
unsigned long cr3;
arch/x86/include/asm/kvm_host.h
2149
int load_pdptrs(struct kvm_vcpu *vcpu, unsigned long cr3);
arch/x86/include/asm/kvm_host.h
2280
int kvm_set_cr3(struct kvm_vcpu *vcpu, unsigned long cr3);
arch/x86/include/asm/kvm_host.h
830
unsigned long cr3;
arch/x86/include/asm/suspend_32.h
16
unsigned long cr0, cr2, cr3, cr4;
arch/x86/include/asm/suspend_64.h
42
unsigned long cr0, cr2, cr3, cr4;
arch/x86/include/asm/svm.h
343
u64 cr3;
arch/x86/include/asm/svm.h
400
u64 cr3;
arch/x86/include/asm/xen/interface_32.h
101
#define xen_cr3_to_pfn(cr3) (((unsigned)(cr3) >> 12) | ((unsigned)(cr3) << 20))
arch/x86/include/asm/xen/interface_64.h
134
#define xen_cr3_to_pfn(cr3) ((unsigned long)(cr3) >> 12)
arch/x86/include/uapi/asm/kvm.h
155
__u64 cr0, cr2, cr3, cr4, cr8;
arch/x86/include/uapi/asm/kvm.h
166
__u64 cr0, cr2, cr3, cr4, cr8;
arch/x86/kernel/asm-offsets_64.c
51
ENTRY(cr3);
arch/x86/kernel/paravirt.c
77
static noinstr void pv_native_write_cr3(unsigned long cr3)
arch/x86/kernel/paravirt.c
79
native_write_cr3(cr3);
arch/x86/kernel/process_32.c
62
unsigned long cr0 = 0L, cr2 = 0L, cr3 = 0L, cr4 = 0L;
arch/x86/kernel/process_32.c
82
cr3 = __read_cr3();
arch/x86/kernel/process_32.c
85
log_lvl, cr0, cr2, cr3, cr4);
arch/x86/kernel/process_64.c
118
cr3 = __read_cr3();
arch/x86/kernel/process_64.c
126
log_lvl, cr2, cr3, cr4);
arch/x86/kernel/process_64.c
73
unsigned long cr0 = 0L, cr2 = 0L, cr3 = 0L, cr4 = 0L, fs, gs, shadowgs;
arch/x86/kvm/cpuid.h
284
static inline bool kvm_vcpu_is_legal_cr3(struct kvm_vcpu *vcpu, unsigned long cr3)
arch/x86/kvm/cpuid.h
287
cr3 &= ~(X86_CR3_LAM_U48 | X86_CR3_LAM_U57);
arch/x86/kvm/cpuid.h
289
return kvm_vcpu_is_legal_gpa(vcpu, cr3);
arch/x86/kvm/emulate.c
2775
if (ctxt->ops->set_cr(ctxt, 3, tss->cr3))
arch/x86/kvm/mmu.h
138
static inline unsigned long kvm_get_pcid(struct kvm_vcpu *vcpu, gpa_t cr3)
arch/x86/kvm/mmu.h
143
? cr3 & X86_CR3_PCID_MASK
arch/x86/kvm/mmu/mmu.c
4587
arch.cr3 = (unsigned long)INVALID_GPA;
arch/x86/kvm/mmu/mmu.c
4589
arch.cr3 = kvm_mmu_get_guest_pgd(vcpu, vcpu->arch.mmu);
arch/x86/kvm/mmu/mmu.c
4611
work->arch.cr3 != kvm_mmu_get_guest_pgd(vcpu, vcpu->arch.mmu))
arch/x86/kvm/regs.h
321
return vcpu->arch.cr3;
arch/x86/kvm/smm.c
191
smram->cr3 = kvm_read_cr3(vcpu);
arch/x86/kvm/smm.c
244
smram->cr3 = kvm_read_cr3(vcpu);
arch/x86/kvm/smm.c
420
u64 cr0, u64 cr3, u64 cr4)
arch/x86/kvm/smm.c
428
pcid = cr3 & 0xfff;
arch/x86/kvm/smm.c
429
cr3 &= ~0xfff;
arch/x86/kvm/smm.c
432
bad = kvm_set_cr3(vcpu, cr3);
arch/x86/kvm/smm.c
454
bad = kvm_set_cr3(vcpu, cr3 | pcid);
arch/x86/kvm/smm.c
504
smstate->cr3, smstate->cr4);
arch/x86/kvm/smm.c
551
r = rsm_enter_protected_mode(vcpu, smstate->cr0, smstate->cr3, smstate->cr4);
arch/x86/kvm/smm.c
57
CHECK_SMRAM32_OFFSET(cr3, 0xFFF8);
arch/x86/kvm/smm.c
97
CHECK_SMRAM64_OFFSET(cr3, 0xFF50);
arch/x86/kvm/smm.h
128
u64 cr3;
arch/x86/kvm/smm.h
64
u32 cr3;
arch/x86/kvm/svm/nested.c
1047
save->cr3,
arch/x86/kvm/svm/nested.c
1068
ret = nested_svm_load_cr3(&svm->vcpu, svm->nested.save.cr3,
arch/x86/kvm/svm/nested.c
1176
vmcb01->save.cr3 = kvm_read_cr3(vcpu);
arch/x86/kvm/svm/nested.c
1215
to_save->cr3 = from_save->cr3;
arch/x86/kvm/svm/nested.c
1272
vmcb12->save.cr3 = kvm_read_cr3(vcpu);
arch/x86/kvm/svm/nested.c
1441
if (nested_svm_load_cr3(vcpu, vmcb01->save.cr3, false, true))
arch/x86/kvm/svm/nested.c
2093
ret = nested_svm_load_cr3(&svm->vcpu, vcpu->arch.cr3,
arch/x86/kvm/svm/nested.c
2129
CC(!load_pdptrs(vcpu, vcpu->arch.cr3)))
arch/x86/kvm/svm/nested.c
460
CC(!kvm_vcpu_is_legal_cr3(vcpu, save->cr3)))
arch/x86/kvm/svm/nested.c
590
to->cr3 = from->cr3;
arch/x86/kvm/svm/nested.c
714
static int nested_svm_load_cr3(struct kvm_vcpu *vcpu, unsigned long cr3,
arch/x86/kvm/svm/nested.c
717
if (CC(!kvm_vcpu_is_legal_cr3(vcpu, cr3)))
arch/x86/kvm/svm/nested.c
723
else if (CC(!load_pdptrs(vcpu, cr3)))
arch/x86/kvm/svm/nested.c
727
vcpu->arch.cr3 = cr3;
arch/x86/kvm/svm/nested.c
733
kvm_mmu_new_pgd(vcpu, cr3);
arch/x86/kvm/svm/nested.c
76
u64 cr3 = svm->nested.ctl.nested_cr3;
arch/x86/kvm/svm/nested.c
84
ret = kvm_vcpu_read_guest_page(vcpu, gpa_to_gfn(cr3), &pdpte,
arch/x86/kvm/svm/nested.c
85
(cr3 & GENMASK(11, 5)) + index * 8, 8);
arch/x86/kvm/svm/svm.c
1230
save->cr3 = 0;
arch/x86/kvm/svm/svm.c
1756
static void sev_post_set_cr3(struct kvm_vcpu *vcpu, unsigned long cr3)
arch/x86/kvm/svm/svm.c
1769
svm->vmcb->save.cr3 = cr3;
arch/x86/kvm/svm/svm.c
3531
"cr3:", save->cr3, "cr4:", save->cr4);
arch/x86/kvm/svm/svm.c
4575
vcpu->arch.cr3 = svm->vmcb->save.cr3;
arch/x86/kvm/svm/svm.c
4649
unsigned long cr3;
arch/x86/kvm/svm/svm.c
4657
cr3 = vcpu->arch.cr3;
arch/x86/kvm/svm/svm.c
4659
cr3 = __sme_set(root_hpa) | kvm_get_active_pcid(vcpu);
arch/x86/kvm/svm/svm.c
4663
cr3 = root_hpa;
arch/x86/kvm/svm/svm.c
4666
svm->vmcb->save.cr3 = cr3;
arch/x86/kvm/svm/svm.h
159
u64 cr3;
arch/x86/kvm/tss.h
13
u32 cr3;
arch/x86/kvm/vmx/nested.c
1237
static int nested_vmx_load_cr3(struct kvm_vcpu *vcpu, unsigned long cr3,
arch/x86/kvm/vmx/nested.c
1241
if (CC(!kvm_vcpu_is_legal_cr3(vcpu, cr3))) {
arch/x86/kvm/vmx/nested.c
1251
CC(!load_pdptrs(vcpu, cr3))) {
arch/x86/kvm/vmx/nested.c
1256
vcpu->arch.cr3 = cr3;
arch/x86/kvm/vmx/nested.c
1263
kvm_mmu_new_pgd(vcpu, cr3);
arch/x86/kvm/vmx/nested.c
3455
if (CC(!load_pdptrs(vcpu, vcpu->arch.cr3)))
arch/x86/kvm/vmx/nested.c
4989
vcpu->arch.cr3 = vmx->nested.pre_vmenter_cr3;
arch/x86/kvm/vmx/vmcs.h
33
unsigned long cr3; /* May not match real cr3 */
arch/x86/kvm/vmx/vmx.c
2651
vcpu->arch.cr3 = vmcs_readl(GUEST_CR3);
arch/x86/kvm/vmx/vmx.c
3537
guest_cr3 = vcpu->arch.cr3;
arch/x86/kvm/vmx/vmx.c
4439
unsigned long cr0, cr3, cr4;
arch/x86/kvm/vmx/vmx.c
4449
cr3 = __read_cr3();
arch/x86/kvm/vmx/vmx.c
4450
vmcs_writel(HOST_CR3, cr3); /* 22.2.3 FIXME: shadow tables */
arch/x86/kvm/vmx/vmx.c
4451
vmx->loaded_vmcs->host_state.cr3 = cr3;
arch/x86/kvm/vmx/vmx.c
7509
unsigned long cr3, cr4;
arch/x86/kvm/vmx/vmx.c
7565
cr3 = __get_current_cr3_fast();
arch/x86/kvm/vmx/vmx.c
7566
if (unlikely(cr3 != vmx->loaded_vmcs->host_state.cr3)) {
arch/x86/kvm/vmx/vmx.c
7567
vmcs_writel(HOST_CR3, cr3);
arch/x86/kvm/vmx/vmx.c
7568
vmx->loaded_vmcs->host_state.cr3 = cr3;
arch/x86/kvm/x86.c
1028
int load_pdptrs(struct kvm_vcpu *vcpu, unsigned long cr3)
arch/x86/kvm/x86.c
1031
gfn_t pdpt_gfn = cr3 >> PAGE_SHIFT;
arch/x86/kvm/x86.c
1049
cr3 & GENMASK(11, 5), sizeof(pdpte));
arch/x86/kvm/x86.c
12196
sregs->cr3 = kvm_read_cr3(vcpu);
arch/x86/kvm/x86.c
12378
if (!kvm_vcpu_is_legal_cr3(vcpu, sregs->cr3))
arch/x86/kvm/x86.c
12416
*mmu_reset_needed |= kvm_read_cr3(vcpu) != sregs->cr3;
arch/x86/kvm/x86.c
12417
vcpu->arch.cr3 = sregs->cr3;
arch/x86/kvm/x86.c
12419
kvm_x86_call(post_set_cr3)(vcpu, sregs->cr3);
arch/x86/kvm/x86.c
13053
vcpu->arch.cr3 = 0;
arch/x86/kvm/x86.c
1418
int kvm_set_cr3(struct kvm_vcpu *vcpu, unsigned long cr3)
arch/x86/kvm/x86.c
1424
skip_tlb_flush = cr3 & X86_CR3_PCID_NOFLUSH;
arch/x86/kvm/x86.c
1425
cr3 &= ~X86_CR3_PCID_NOFLUSH;
arch/x86/kvm/x86.c
1426
pcid = cr3 & X86_CR3_PCID_MASK;
arch/x86/kvm/x86.c
1431
if (cr3 == kvm_read_cr3(vcpu) && !is_pae_paging(vcpu))
arch/x86/kvm/x86.c
1439
if (!kvm_vcpu_is_legal_cr3(vcpu, cr3))
arch/x86/kvm/x86.c
1442
if (is_pae_paging(vcpu) && !load_pdptrs(vcpu, cr3))
arch/x86/kvm/x86.c
1445
if (cr3 != kvm_read_cr3(vcpu))
arch/x86/kvm/x86.c
1446
kvm_mmu_new_pgd(vcpu, cr3);
arch/x86/kvm/x86.c
1448
vcpu->arch.cr3 = cr3;
arch/x86/mm/tlb.c
1064
unsigned long cr3 = __read_cr3();
arch/x86/mm/tlb.c
1067
WARN_ON((cr3 & CR3_ADDR_MASK) != __pa(mm->pgd));
arch/x86/mm/tlb.c
1070
WARN_ON(cr3 & (X86_CR3_LAM_U48 | X86_CR3_LAM_U57));
arch/x86/mm/tlb.c
1554
unsigned long cr3 =
arch/x86/mm/tlb.c
1562
VM_BUG_ON(cr3 != __read_cr3());
arch/x86/mm/tlb.c
1563
return cr3;
arch/x86/mm/tlb.c
163
unsigned long cr3 = __sme_pa(pgd) | lam;
arch/x86/mm/tlb.c
166
cr3 |= kern_pcid(asid);
arch/x86/mm/tlb.c
171
return cr3;
arch/x86/power/cpu.c
127
ctxt->cr3 = __read_cr3();
arch/x86/power/cpu.c
215
write_cr3(ctxt->cr3);
arch/x86/power/hibernate.c
122
rdr->cr3 = restore_cr3 & ~CR3_PCID_MASK;
arch/x86/power/hibernate.c
144
restore_cr3 = rdr->cr3;
arch/x86/power/hibernate.c
61
unsigned long cr3;
arch/x86/xen/mmu_pv.c
1382
static void __xen_write_cr3(bool kernel, unsigned long cr3)
arch/x86/xen/mmu_pv.c
1387
trace_xen_mmu_write_cr3(kernel, cr3);
arch/x86/xen/mmu_pv.c
1389
if (cr3)
arch/x86/xen/mmu_pv.c
1390
mfn = pfn_to_mfn(PFN_DOWN(cr3));
arch/x86/xen/mmu_pv.c
1402
this_cpu_write(xen_cr3, cr3);
arch/x86/xen/mmu_pv.c
1406
xen_mc_callback(set_current_cr3, (void *)cr3);
arch/x86/xen/mmu_pv.c
1409
static void xen_write_cr3(unsigned long cr3)
arch/x86/xen/mmu_pv.c
1411
pgd_t *user_pgd = xen_get_user_pgd(__va(cr3));
arch/x86/xen/mmu_pv.c
1419
this_cpu_write(xen_cr3, cr3);
arch/x86/xen/mmu_pv.c
1421
__xen_write_cr3(true, cr3);
arch/x86/xen/mmu_pv.c
1451
static void __init xen_write_cr3_init(unsigned long cr3)
arch/x86/xen/mmu_pv.c
1459
this_cpu_write(xen_cr3, cr3);
arch/x86/xen/mmu_pv.c
1461
__xen_write_cr3(true, cr3);
drivers/firmware/efi/libstub/x86-5lvl.c
14
static void (*la57_toggle)(void *cr3);
drivers/firmware/efi/libstub/x86-5lvl.c
70
pgd_t *cr3 = (pgd_t *)native_read_cr3_pa();
drivers/firmware/efi/libstub/x86-5lvl.c
83
new_cr3[0] = (u64)cr3 | _PAGE_TABLE_NOENC;
drivers/firmware/efi/libstub/x86-5lvl.c
86
new_cr3 = (u64 *)(native_pgd_val(cr3[0]) & PTE_PFN_MASK);
drivers/media/platform/nxp/imx7-media-csi.c
362
u32 cr3;
drivers/media/platform/nxp/imx7-media-csi.c
364
cr3 = imx7_csi_reg_read(csi, CSI_CSICR3);
drivers/media/platform/nxp/imx7-media-csi.c
365
cr3 |= BIT_DMA_REFLASH_RFF;
drivers/media/platform/nxp/imx7-media-csi.c
366
imx7_csi_reg_write(csi, cr3, CSI_CSICR3);
drivers/media/platform/nxp/imx7-media-csi.c
380
u32 cr3 = imx7_csi_reg_read(csi, CSI_CSICR3);
drivers/media/platform/nxp/imx7-media-csi.c
382
cr3 |= BIT_DMA_REQ_EN_RFF;
drivers/media/platform/nxp/imx7-media-csi.c
383
cr3 |= BIT_HRESP_ERR_EN;
drivers/media/platform/nxp/imx7-media-csi.c
384
cr3 &= ~BIT_RXFF_LEVEL_MASK;
drivers/media/platform/nxp/imx7-media-csi.c
385
cr3 |= BIT_RXFF_LEVEL(2);
drivers/media/platform/nxp/imx7-media-csi.c
387
imx7_csi_reg_write(csi, cr3, CSI_CSICR3);
drivers/media/platform/nxp/imx7-media-csi.c
392
u32 cr3 = imx7_csi_reg_read(csi, CSI_CSICR3);
drivers/media/platform/nxp/imx7-media-csi.c
394
cr3 &= ~BIT_DMA_REQ_EN_RFF;
drivers/media/platform/nxp/imx7-media-csi.c
395
cr3 &= ~BIT_HRESP_ERR_EN;
drivers/media/platform/nxp/imx7-media-csi.c
396
imx7_csi_reg_write(csi, cr3, CSI_CSICR3);
drivers/media/platform/nxp/imx7-media-csi.c
532
u32 cr3 = BIT_FRMCNT_RST;
drivers/media/platform/nxp/imx7-media-csi.c
581
cr3 |= BIT_TWO_8BIT_SENSOR;
drivers/media/platform/nxp/imx7-media-csi.c
589
cr3 |= BIT_TWO_8BIT_SENSOR;
drivers/media/platform/nxp/imx7-media-csi.c
597
cr3 |= BIT_TWO_8BIT_SENSOR;
drivers/media/platform/nxp/imx7-media-csi.c
630
cr3 |= BIT_TWO_8BIT_SENSOR;
drivers/media/platform/nxp/imx7-media-csi.c
639
imx7_csi_reg_write(csi, cr3, CSI_CSICR3);
drivers/tty/serial/fsl_lpuart.c
1782
u8 cr3;
drivers/tty/serial/fsl_lpuart.c
1804
cr3 = readb(sport->port.membase + UARTCR3);
drivers/tty/serial/fsl_lpuart.c
1805
cr3 |= UARTCR3_FEIE;
drivers/tty/serial/fsl_lpuart.c
1806
writeb(cr3, sport->port.membase + UARTCR3);
drivers/tty/serial/fsl_lpuart.c
2002
u8 cr1, old_cr1, old_cr2, cr3, cr4, bdh, modem;
drivers/tty/serial/fsl_lpuart.c
2009
cr3 = readb(port->membase + UARTCR3);
drivers/tty/serial/fsl_lpuart.c
2062
cr3 |= UARTCR3_T8;
drivers/tty/serial/fsl_lpuart.c
2064
cr3 &= ~UARTCR3_T8;
drivers/tty/serial/fsl_lpuart.c
2132
writeb(cr3, port->membase + UARTCR3);
drivers/tty/serial/stm32-usart.c
1002
stm32_usart_clr_bits(port, ofs->cr3, stm32_port->cr3_irq);
drivers/tty/serial/stm32-usart.c
1018
stm32_usart_set_bits(port, ofs->cr3, stm32_port->cr3_irq);
drivers/tty/serial/stm32-usart.c
1043
stm32_usart_clr_bits(port, ofs->cr3, stm32_port->cr3_irq);
drivers/tty/serial/stm32-usart.c
1114
stm32_usart_clr_bits(port, ofs->cr3, USART_CR3_DMAT);
drivers/tty/serial/stm32-usart.c
1162
u32 cr1, cr2, cr3, isr, brr, presc;
drivers/tty/serial/stm32-usart.c
1198
cr3 = readl_relaxed(port->membase + ofs->cr3);
drivers/tty/serial/stm32-usart.c
1199
cr3 &= USART_CR3_TXFTIE | USART_CR3_RXFTIE;
drivers/tty/serial/stm32-usart.c
1202
cr3 |= stm32_port->txftcfg << USART_CR3_TXFTCFG_SHIFT;
drivers/tty/serial/stm32-usart.c
1204
cr3 |= stm32_port->rxftcfg << USART_CR3_RXFTCFG_SHIFT;
drivers/tty/serial/stm32-usart.c
1262
cr3 |= stm32_port->cr3_irq;
drivers/tty/serial/stm32-usart.c
1270
cr3 |= USART_CR3_CTSE | USART_CR3_RTSE;
drivers/tty/serial/stm32-usart.c
1348
cr3 |= USART_CR3_EIE;
drivers/tty/serial/stm32-usart.c
1349
cr3 |= USART_CR3_DMAR;
drivers/tty/serial/stm32-usart.c
1350
cr3 |= USART_CR3_DDRE;
drivers/tty/serial/stm32-usart.c
1354
cr3 |= USART_CR3_DMAT;
drivers/tty/serial/stm32-usart.c
1357
stm32_usart_config_reg_rs485(&cr1, &cr3,
drivers/tty/serial/stm32-usart.c
1362
cr3 &= ~USART_CR3_DEP;
drivers/tty/serial/stm32-usart.c
1365
cr3 |= USART_CR3_DEP;
drivers/tty/serial/stm32-usart.c
1370
cr3 &= ~(USART_CR3_DEM | USART_CR3_DEP);
drivers/tty/serial/stm32-usart.c
1376
cr3 &= ~USART_CR3_WUS_MASK;
drivers/tty/serial/stm32-usart.c
1377
cr3 |= USART_CR3_WUS_START_BIT;
drivers/tty/serial/stm32-usart.c
1380
writel_relaxed(cr3, port->membase + ofs->cr3);
drivers/tty/serial/stm32-usart.c
185
static void stm32_usart_config_reg_rs485(u32 *cr1, u32 *cr3, u32 delay_ADE,
drivers/tty/serial/stm32-usart.c
1872
u32 cr3;
drivers/tty/serial/stm32-usart.c
1893
cr3 = readl_relaxed(port->membase + ofs->cr3);
drivers/tty/serial/stm32-usart.c
1894
cr3 &= ~USART_CR3_EIE;
drivers/tty/serial/stm32-usart.c
1895
cr3 &= ~USART_CR3_DMAR;
drivers/tty/serial/stm32-usart.c
1896
cr3 &= ~USART_CR3_DMAT;
drivers/tty/serial/stm32-usart.c
1897
cr3 &= ~USART_CR3_DDRE;
drivers/tty/serial/stm32-usart.c
1898
writel_relaxed(cr3, port->membase + ofs->cr3);
drivers/tty/serial/stm32-usart.c
192
*cr3 |= USART_CR3_DEM;
drivers/tty/serial/stm32-usart.c
2080
stm32_usart_set_bits(port, ofs->cr3, USART_CR3_WUFIE);
drivers/tty/serial/stm32-usart.c
2109
stm32_usart_clr_bits(port, ofs->cr3, USART_CR3_WUFIE);
drivers/tty/serial/stm32-usart.c
228
u32 usartdiv, baud, cr1, cr3;
drivers/tty/serial/stm32-usart.c
235
cr3 = readl_relaxed(port->membase + ofs->cr3);
drivers/tty/serial/stm32-usart.c
245
stm32_usart_config_reg_rs485(&cr1, &cr3,
drivers/tty/serial/stm32-usart.c
251
cr3 &= ~USART_CR3_DEP;
drivers/tty/serial/stm32-usart.c
253
cr3 |= USART_CR3_DEP;
drivers/tty/serial/stm32-usart.c
255
writel_relaxed(cr3, port->membase + ofs->cr3);
drivers/tty/serial/stm32-usart.c
262
stm32_usart_clr_bits(port, ofs->cr3,
drivers/tty/serial/stm32-usart.c
49
.cr3 = 0x14,
drivers/tty/serial/stm32-usart.c
513
stm32_usart_clr_bits(port, ofs->cr3, USART_CR3_DMAR);
drivers/tty/serial/stm32-usart.c
519
stm32_usart_set_bits(port, ofs->cr3, USART_CR3_DMAR);
drivers/tty/serial/stm32-usart.c
663
stm32_usart_set_bits(port, ofs->cr3, USART_CR3_TXFTIE);
drivers/tty/serial/stm32-usart.c
67
.cr3 = 0x08,
drivers/tty/serial/stm32-usart.c
682
stm32_usart_clr_bits(port, ofs->cr3, USART_CR3_TXFTIE);
drivers/tty/serial/stm32-usart.c
874
stm32_usart_clr_bits(port, ofs->cr3, USART_CR3_WUFIE);
drivers/tty/serial/stm32-usart.c
90
.cr3 = 0x08,
drivers/tty/serial/stm32-usart.c
922
stm32_usart_set_bits(port, ofs->cr3, USART_CR3_RTSE);
drivers/tty/serial/stm32-usart.c
924
stm32_usart_clr_bits(port, ofs->cr3, USART_CR3_RTSE);
drivers/tty/serial/stm32-usart.h
14
u16 cr3;
include/hyperv/hvgdk_mini.h
876
u64 cr3;
include/hyperv/hvhdk.h
111
u64 cr3;
include/trace/events/xen.h
318
TP_PROTO(bool kernel, unsigned long cr3),
include/trace/events/xen.h
319
TP_ARGS(kernel, cr3),
include/trace/events/xen.h
322
__field(unsigned long, cr3)
include/trace/events/xen.h
325
__entry->cr3 = cr3),
include/trace/events/xen.h
327
__entry->kernel ? "kernel" : "user", __entry->cr3)
include/uapi/linux/acrn.h
290
__le64 cr3;
include/xen/interface/hvm/hvm_vcpu.h
24
uint32_t cr3;
include/xen/interface/hvm/hvm_vcpu.h
87
uint64_t cr3;
tools/arch/x86/include/uapi/asm/kvm.h
155
__u64 cr0, cr2, cr3, cr4, cr8;
tools/arch/x86/include/uapi/asm/kvm.h
166
__u64 cr0, cr2, cr3, cr4, cr8;
tools/testing/selftests/kvm/include/x86/processor.h
587
u64 cr3;
tools/testing/selftests/kvm/include/x86/processor.h
590
: /* output */ [cr3]"=r"(cr3));
tools/testing/selftests/kvm/include/x86/processor.h
591
return cr3;
tools/testing/selftests/kvm/include/x86/svm.h
205
u64 cr3;
tools/testing/selftests/kvm/lib/x86/processor.c
143
sregs->cr0, sregs->cr2, sregs->cr3, sregs->cr4);
tools/testing/selftests/kvm/lib/x86/processor.c
671
sregs.cr3 = vm->mmu.pgd;
tools/testing/selftests/kvm/lib/x86/svm.c
113
asm volatile ("mov %%cr3, %0" : "=r"(save->cr3) : : "memory");
tools/testing/selftests/kvm/x86/nested_invalid_cr3_test.c
30
save_cr3 = svm->vmcb->save.cr3;
tools/testing/selftests/kvm/x86/nested_invalid_cr3_test.c
31
svm->vmcb->save.cr3 = -1ull;
tools/testing/selftests/kvm/x86/nested_invalid_cr3_test.c
36
svm->vmcb->save.cr3 = save_cr3;
tools/testing/selftests/kvm/x86/sev_smoke_test.c
36
guest_sev_test_reg(cr3);