Go to the documentation of this file.
8 #ifndef __ASM_SH_MUTEX_LLSC_H
9 #define __ASM_SH_MUTEX_LLSC_H
31 :
"=&z" (__res),
"=&r" (__done)
49 :
"=&z" (__res),
"=&r" (__done)
54 __res = fail_fn(count);
65 "movli.l @%2, %0 \n\t"
67 "movco.l %0, @%2 \n\t"
69 :
"=&z" (__res),
"=&r" (__done)
81 #define __mutex_slowpath_needs_to_unlock() 1
93 "1: movli.l @%2, %0 \n\t"
103 :
"=&z" (__orig),
"=&r" (__res)