Lines Matching defs:uRegister
1865 * @param uRegister Register to read.
1868 DECLASM(uint64_t) ASMRdMsr(uint32_t uRegister);
1870 DECLINLINE(uint64_t) ASMRdMsr(uint32_t uRegister)
1877 : "c" (uRegister));
1880 u.u = __readmsr(uRegister);
1885 mov ecx, [uRegister]
1901 * @param uRegister Register to write to.
1905 DECLASM(void) ASMWrMsr(uint32_t uRegister, uint64_t u64Val);
1907 DECLINLINE(void) ASMWrMsr(uint32_t uRegister, uint64_t u64Val)
1916 "c" (uRegister));
1919 __writemsr(uRegister, u.u);
1924 mov ecx, [uRegister]
1938 * @param uRegister Register to read.
1942 DECLASM(uint64_t) ASMRdMsrEx(uint32_t uRegister, RTCCUINTREG uXDI);
1944 DECLINLINE(uint64_t) ASMRdMsrEx(uint32_t uRegister, RTCCUINTREG uXDI)
1951 : "c" (uRegister),
1957 mov ecx, [uRegister]
1975 * @param uRegister Register to write to.
1980 DECLASM(void) ASMWrMsrEx(uint32_t uRegister, RTCCUINTREG uXDI, uint64_t u64Val);
1982 DECLINLINE(void) ASMWrMsrEx(uint32_t uRegister, RTCCUINTREG uXDI, uint64_t u64Val)
1991 "c" (uRegister),
1997 mov ecx, [uRegister]
2014 * @param uRegister Register to read.
2017 DECLASM(uint32_t) ASMRdMsr_Low(uint32_t uRegister);
2019 DECLINLINE(uint32_t) ASMRdMsr_Low(uint32_t uRegister)
2025 : "c" (uRegister)
2029 u32 = (uint32_t)__readmsr(uRegister);
2034 mov ecx, [uRegister]
2049 * @param uRegister Register to read.
2052 DECLASM(uint32_t) ASMRdMsr_High(uint32_t uRegister);
2054 DECLINLINE(uint32_t) ASMRdMsr_High(uint32_t uRegister)
2060 : "c" (uRegister)
2064 u32 = (uint32_t)(__readmsr(uRegister) >> 32);
2069 mov ecx, [uRegister]