Lines Matching refs:cr4
28 unsigned long cr4; member
35 this_cpu_write(cpu_tlbstate.cr4, __read_cr4()); in cr4_init_shadow()
41 unsigned long cr4; in cr4_set_bits() local
43 cr4 = this_cpu_read(cpu_tlbstate.cr4); in cr4_set_bits()
44 if ((cr4 | mask) != cr4) { in cr4_set_bits()
45 cr4 |= mask; in cr4_set_bits()
46 this_cpu_write(cpu_tlbstate.cr4, cr4); in cr4_set_bits()
47 __write_cr4(cr4); in cr4_set_bits()
54 unsigned long cr4; in cr4_clear_bits() local
56 cr4 = this_cpu_read(cpu_tlbstate.cr4); in cr4_clear_bits()
57 if ((cr4 & ~mask) != cr4) { in cr4_clear_bits()
58 cr4 &= ~mask; in cr4_clear_bits()
59 this_cpu_write(cpu_tlbstate.cr4, cr4); in cr4_clear_bits()
60 __write_cr4(cr4); in cr4_clear_bits()
67 return this_cpu_read(cpu_tlbstate.cr4); in cr4_read_shadow()
94 unsigned long cr4; in __native_flush_tlb_global_irq_disabled() local
96 cr4 = this_cpu_read(cpu_tlbstate.cr4); in __native_flush_tlb_global_irq_disabled()
98 native_write_cr4(cr4 & ~X86_CR4_PGE); in __native_flush_tlb_global_irq_disabled()
100 native_write_cr4(cr4); in __native_flush_tlb_global_irq_disabled()