search for: __err

Displaying 2 results from an estimated 2 matches for "__err".

Did you mean: _err
2007 Apr 18
0
[RFC/PATCH PV_OPS X86_64 02/17] paravirt_ops - msr
...(*(a)), "=d"(*(b))\ - :"c"(msr), "i"(-EIO), "0"(0)); \ - ret__; }) +#define wrmsr_safe(msr,val1,val2) \ + native_write_msr_safe(msr,(u64)(val1)|(u64)(val2)<<32) + +#define rdmsr_safe(msr,val1,val2) \ + ({ \ + int __err; \ + unsigned long __val; \ + __val = native_read_msr_safe(msr, &__err); \ + *val1 = (u32)__val; \ + *val2 = (u32)(__val>>32); \ + __err; \ + }) #define rdtsc(low,high) \ __asm__ __volatile__("rdtsc" : "=a" (low), "=d" (high)) @...
2007 Apr 18
0
[RFC/PATCH PV_OPS X86_64 02/17] paravirt_ops - msr
...(*(a)), "=d"(*(b))\ - :"c"(msr), "i"(-EIO), "0"(0)); \ - ret__; }) +#define wrmsr_safe(msr,val1,val2) \ + native_write_msr_safe(msr,(u64)(val1)|(u64)(val2)<<32) + +#define rdmsr_safe(msr,val1,val2) \ + ({ \ + int __err; \ + unsigned long __val; \ + __val = native_read_msr_safe(msr, &__err); \ + *val1 = (u32)__val; \ + *val2 = (u32)(__val>>32); \ + __err; \ + }) #define rdtsc(low,high) \ __asm__ __volatile__("rdtsc" : "=a" (low), "=d" (high)) @...