Searched refs:__FORCE_ORDER (Results 1 - 4 of 4) sorted by relevance
/kernel/linux/linux-5.10/arch/x86/include/asm/ |
H A D | special_insns.h | 22 #define __FORCE_ORDER "m"(*(unsigned int *)0x1000UL) macro 29 asm volatile("mov %%cr0,%0\n\t" : "=r" (val) : __FORCE_ORDER); in native_read_cr0() 36 asm volatile("mov %%cr2,%0\n\t" : "=r" (val) : __FORCE_ORDER); in native_read_cr2() 48 asm volatile("mov %%cr3,%0\n\t" : "=r" (val) : __FORCE_ORDER); in __native_read_cr3() 69 : "=r" (val) : "0" (0), __FORCE_ORDER); in native_read_cr4() 72 asm volatile("mov %%cr4,%0\n\t" : "=r" (val) : __FORCE_ORDER); in native_read_cr4()
|
H A D | debugreg.h | 43 * Apply __FORCE_ORDER to DR7 reads to forbid re-ordering them in native_get_debugreg() 55 asm volatile("mov %%db7, %0" : "=r" (val) : __FORCE_ORDER); in native_get_debugreg() 83 * Apply __FORCE_ORDER to DR7 writes to forbid re-ordering them in native_set_debugreg() 88 * __FORCE_ORDER here too to avoid similar problems in the in native_set_debugreg() 91 asm volatile("mov %0, %%db7" ::"r" (value), __FORCE_ORDER); in native_set_debugreg()
|
/kernel/linux/linux-6.6/arch/x86/include/asm/ |
H A D | special_insns.h | 22 #define __FORCE_ORDER "m"(*(unsigned int *)0x1000UL) macro 29 asm volatile("mov %%cr0,%0\n\t" : "=r" (val) : __FORCE_ORDER); in native_read_cr0() 36 asm volatile("mov %%cr2,%0\n\t" : "=r" (val) : __FORCE_ORDER); in native_read_cr2() 48 asm volatile("mov %%cr3,%0\n\t" : "=r" (val) : __FORCE_ORDER); in __native_read_cr3() 69 : "=r" (val) : "0" (0), __FORCE_ORDER); in native_read_cr4() 72 asm volatile("mov %%cr4,%0\n\t" : "=r" (val) : __FORCE_ORDER); in native_read_cr4()
|
H A D | debugreg.h | 43 * Apply __FORCE_ORDER to DR7 reads to forbid re-ordering them in native_get_debugreg() 55 asm volatile("mov %%db7, %0" : "=r" (val) : __FORCE_ORDER); in native_get_debugreg() 83 * Apply __FORCE_ORDER to DR7 writes to forbid re-ordering them in native_set_debugreg() 88 * __FORCE_ORDER here too to avoid similar problems in the in native_set_debugreg() 91 asm volatile("mov %0, %%db7" ::"r" (value), __FORCE_ORDER); in native_set_debugreg()
|
Completed in 3 milliseconds