HomeSort by: relevance | last modified time | path
    Searched refs:__volatile (Results 1 - 25 of 109) sorted by relevancy

1 2 3 4 5

  /src/tests/kernel/arch/alpha/
stack_pointer.h 32 #define MISALIGN_SP __asm __volatile("lda $sp,-1($sp)" ::: "memory")
33 #define FIX_SP __asm __volatile("lda $sp,1($sp)" ::: "memory")
  /src/tests/kernel/arch/arm/
stack_pointer.h 32 #define MISALIGN_SP __asm __volatile("sub sp, sp, #1")
33 #define FIX_SP __asm __volatile("add sp, sp, #1")
  /src/tests/kernel/arch/hppa/
stack_pointer.h 32 #define MISALIGN_SP __asm __volatile("ldo 1(%%sp),%%sp" ::: "memory")
33 #define FIX_SP __asm __volatile("ldo -1(%%sp),%%sp" ::: "memory")
  /src/tests/kernel/arch/i386/
stack_pointer.h 32 #define MISALIGN_SP __asm __volatile("addl $-1,%esp")
33 #define FIX_SP __asm __volatile("addl $1,%esp")
  /src/tests/kernel/arch/riscv/
stack_pointer.h 32 #define MISALIGN_SP __asm __volatile("addi sp,sp,-1" ::: "memory")
33 #define FIX_SP __asm __volatile("addi sp,sp,1" ::: "memory")
  /src/tests/kernel/arch/sh3/
stack_pointer.h 32 #define MISALIGN_SP __asm __volatile("add #-1, sp" ::: "memory")
33 #define FIX_SP __asm __volatile("add #+1, sp" ::: "memory")
  /src/tests/kernel/arch/sparc/
stack_pointer.h 32 #define MISALIGN_SP __asm __volatile("dec %%sp" ::: "memory")
33 #define FIX_SP __asm __volatile("inc %%sp" ::: "memory")
  /src/tests/kernel/arch/x86_64/
stack_pointer.h 32 #define MISALIGN_SP __asm __volatile("addq $-1,%rsp")
33 #define FIX_SP __asm __volatile("addq $1,%rsp")
  /src/tests/kernel/arch/mips/
stack_pointer.h 33 #define MISALIGN_SP __asm __volatile("addiu $sp,$sp,-1" ::: "memory")
34 #define FIX_SP __asm __volatile("addiu $sp,$sp,1" ::: "memory")
36 #define MISALIGN_SP __asm __volatile("daddiu $sp,$sp,-1" ::: "memory")
37 #define FIX_SP __asm __volatile("daddiu $sp,$sp,1" ::: "memory")
  /src/lib/libpthread/arch/arm/
pthread_md.h 53 #define pthread__smt_wait() __asm __volatile(".inst.n 0xbf20") /* wfe */
54 #define pthread__smt_wake() __asm __volatile(".inst.n 0xbf40") /* sev */
56 #define pthread__smt_wait() __asm __volatile(".inst 0xe320f002") /* wfe */
57 #define pthread__smt_wake() __asm __volatile(".inst 0xe320f004") /* sev */
  /src/lib/libpthread/arch/aarch64/
pthread_md.h 40 __asm __volatile("mov %0, sp" : "=r" (ret));
45 #define pthread__smt_wait() __asm __volatile("wfe") /* wfe */
46 #define pthread__smt_wake() __asm __volatile("sev") /* sev */
  /src/sys/arch/ia64/stand/efi/libefi/
exec.c 100 __asm __volatile("mov %0=psr;;" : "=r" (psr));
101 __asm __volatile("rsm psr.ic|psr.i;; srlz.i;;");
108 __asm __volatile("mov psr.l=%0;; srlz.i" :: "r" (psr));
119 __asm __volatile("srlz.i;;");
120 __asm __volatile("mov cr.ipsr=%0"
126 __asm __volatile("mov cr.iip=%0" :: "r"(start));
127 __asm __volatile("mov cr.ifs=r0;;");
128 __asm __volatile("mov ar.rsc=0;; flushrs;;");
129 __asm __volatile("mov r8=%0" :: "r" (bi));
130 __asm __volatile("rfi;;")
    [all...]
  /src/lib/libc/arch/ia64/gen/
fpgetround.c 37 __asm __volatile("mov %0=ar.fpsr" : "=r"(fpsr));
fpgetsticky.c 38 __asm __volatile("break.i 1");
fpsetmask.c 39 __asm __volatile("mov %0=ar.fpsr" : "=r" (fpsr));
42 __asm __volatile("mov ar.fpsr=%0" :: "r" (fpsr));
fpsetround.c 38 __asm __volatile("mov %0=ar.fpsr" : "=r"(fpsr));
41 __asm __volatile("mov ar.fpsr=%0" :: "r"(fpsr));
fpgetmask.c 39 __asm __volatile("mov %0=ar.fpsr" : "=r" (fpsr));
fpsetsticky.c 38 __asm __volatile("break.i 1");
makecontext.c 44 __asm __volatile("break.i 1");
  /src/sys/arch/ia64/stand/ia64/ski/
exec.c 136 __asm __volatile("mov cr.ipsr=%0"
142 __asm __volatile("mov cr.iip=%0" :: "r"(start));
143 __asm __volatile("mov cr.ifs=r0;;");
144 __asm __volatile("mov r8=%0" :: "r" (bi));
145 __asm __volatile("rfi;;");
183 __asm __volatile("mov cr.ifa=%0" :: "r"(IA64_RR_BASE(7)));
184 __asm __volatile("mov cr.itir=%0" :: "r"(28 << 2));
185 __asm __volatile("srlz.i;;");
186 __asm __volatile("itr.i itr[%0]=%1;;"
188 __asm __volatile("srlz.i;;")
    [all...]
ssc.c 52 __asm __volatile("mov %0=psr;;" : "=r"(psr));
53 __asm __volatile("mov r15=%1\n\t"
57 __asm __volatile("mov psr.l=%0;; srlz.d" :: "r"(psr));
  /src/sys/arch/ia64/include/
ia64_cpu.h 190 __asm __volatile("mf");
196 __asm __volatile("mf.a");
205 __asm __volatile("fc %0" :: "r"(va));
211 __asm __volatile("fc.i %0" :: "r"(va));
220 __asm __volatile("sync.i");
230 __asm __volatile("thash %0=%1" : "=r" (result) : "r" (va));
241 __asm __volatile("ttag %0=%1" : "=r" (result) : "r" (va));
252 __asm __volatile("tpa %0=%1" : "=r" (result) : "r" (va));
262 __asm __volatile("ptc.e %0;; srlz.i;;" :: "r"(v));
271 __asm __volatile("ptc.g %0,%1;;" :: "r"(va), "r"(log2size))
    [all...]
  /src/sys/arch/riscv/include/
cpu_counter.h 77 __asm __volatile("csrr\t%0, cycle" : "=r"(__count));
91 __asm __volatile("csrr\t%0, cycle" : "=r"(__count));
  /src/sys/arch/arm/include/
lock.h 74 __asm __volatile("ldrexb\t%0,[%1]" : "=r"(__rv) : "r"(__alp));
76 __asm __volatile("ldrex\t%0,[%1]" : "=r"(__rv) : "r"(__alp));
87 __asm __volatile("strexb\t%0,%1,[%2]"
90 __asm __volatile("strex\t%0,%1,[%2]"
139 __asm __volatile("dmb ish" ::: "memory");
141 __asm __volatile("mcr\tp15,0,%0,c7,c10,5" :: "r"(0) : "memory");
150 __asm __volatile("dmb ish" ::: "memory");
152 __asm __volatile("mcr\tp15,0,%0,c7,c10,5" :: "r"(0) : "memory");
209 __asm __volatile("stlrb\t%w0, [%1]"
212 __asm __volatile("stlr\t%0, [%1]
    [all...]
  /src/sys/arch/vax/include/
lock.h 79 __asm __volatile ("movl %1,%%r1;jsb Slocktry;movl %%r0,%0"
84 __asm __volatile ("clrl %0;bbssi $0,%1,1f;incl %0;1:"
107 __asm __volatile ("1:bbssi $0,%0,1b"
119 __asm __volatile ("movl %0,%%r1;jsb Sunlock"
124 __asm __volatile ("bbcci $0,%0,1f;1:"

Completed in 33 milliseconds

1 2 3 4 5