Release 4.11 arch/x86/include/asm/cmpxchg_64.h
#ifndef _ASM_X86_CMPXCHG_64_H
#define _ASM_X86_CMPXCHG_64_H
static inline void set_64bit(volatile u64 *ptr, u64 val)
{
*ptr = val;
}
Contributors
Person | Tokens | Prop | Commits | CommitProp |
Jeremy Fitzhardinge | 20 | 100.00% | 1 | 100.00% |
Total | 20 | 100.00% | 1 | 100.00% |
#define cmpxchg64(ptr, o, n) \
({ \
BUILD_BUG_ON(sizeof(*(ptr)) != 8); \
cmpxchg((ptr), (o), (n)); \
})
#define cmpxchg64_local(ptr, o, n) \
({ \
BUILD_BUG_ON(sizeof(*(ptr)) != 8); \
cmpxchg_local((ptr), (o), (n)); \
})
#define system_has_cmpxchg_double() boot_cpu_has(X86_FEATURE_CX16)
#endif /* _ASM_X86_CMPXCHG_64_H */
Overall Contributors
Person | Tokens | Prop | Commits | CommitProp |
Jeremy Fitzhardinge | 30 | 51.72% | 2 | 22.22% |
Mathieu Desnoyers | 11 | 18.97% | 1 | 11.11% |
Jeff Dike | 6 | 10.34% | 1 | 11.11% |
Christoph Lameter | 4 | 6.90% | 1 | 11.11% |
H. Peter Anvin | 3 | 5.17% | 1 | 11.11% |
Peter Zijlstra | 2 | 3.45% | 1 | 11.11% |
Joe Perches | 1 | 1.72% | 1 | 11.11% |
Borislav Petkov | 1 | 1.72% | 1 | 11.11% |
Total | 58 | 100.00% | 9 | 100.00% |
Information contained on this website is for historical information purposes only and does not indicate or represent copyright ownership.