OpenGrok
Home
Sort by:
relevance
|
last modified time
|
path
Full Search
in project(s):
src
xsrc
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:__rv
(Results
1 - 6
of
6
) sorted by relevancy
/src/sys/arch/arm/include/
lock.h
72
unsigned int
__rv
;
local
74
__asm __volatile("ldrexb\t%0,[%1]" : "=r"(
__rv
) : "r"(__alp));
76
__asm __volatile("ldrex\t%0,[%1]" : "=r"(
__rv
) : "r"(__alp));
78
return
__rv
;
85
unsigned int
__rv
;
local
88
: "=&r"(
__rv
) : "r"(__val), "r"(__alp) : "cc", "memory");
91
: "=&r"(
__rv
) : "r"(__val), "r"(__alp) : "cc", "memory");
93
return
__rv
;
116
int __tmp,
__rv
;
local
119
"1:\t" "swp %[
__rv
], %[__val], [%[__ptr]]
[
all
...]
armreg.h
733
uint32_t
__rv
; \
734
__asm __volatile("mrc " __insnstring : "=r"(
__rv
)); \
735
return
__rv
; \
747
uint32_t
__rv
; \
749
__asm __volatile(__insnstring : "=r"(
__rv
)); \
750
return
__rv
; \
763
uint64_t
__rv
; \
764
__asm __volatile("mrrc " __insnstring : "=r"(
__rv
)); \
765
return
__rv
; \
/src/sys/arch/m68k/include/
lock.h
104
int
__rv
;
local
107
__rv
= _atomic_cas_8(alp, __SIMPLELOCK_UNLOCKED, __SIMPLELOCK_LOCKED)
116
: "=m" (*alp), "=d" (
__rv
)
121
return (
__rv
);
/src/sys/arch/sh3/include/
lock.h
94
int
__rv
;
local
99
: "=r" (
__rv
)
103
return (
__rv
);
/src/sys/arch/riscv/include/
sysreg.h
114
uintptr_t
__rv
; \
115
asm volatile("csrr %0, " #regname : "=r"(
__rv
) :: "memory"); \
116
return
__rv
; \
346
uintptr_t
__rv
;
local
347
asm volatile("csrr %0, 0x5c0" : "=r"(
__rv
) :: "memory");
348
return
__rv
;
/src/sys/arch/aarch64/include/
armreg.h
52
uint64_t
__rv
; \
55
"mrs %0, " #regdesc : "=r"(
__rv
) \
57
return
__rv
; \
1035
uint64_t
__rv
;
local
1036
__asm __volatile ("mov %0, sp" : "=r"(
__rv
));
1037
return
__rv
;
Completed in 23 milliseconds
Indexes created Sat Feb 21 08:20:20 UTC 2026