HomeSort by: relevance | last modified time | path
    Searched refs:__volatile (Results 1 - 25 of 110) 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/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/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/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/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/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)); local in function:pthread__sp
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/riscv/include/
cpu_counter.h 77 __asm __volatile("csrr\t%0, cycle" : "=r"(__count)); local in function:cpu_counter
91 __asm __volatile("csrr\t%0, cycle" : "=r"(__count)); local in function:cpu_counter32
  /src/sys/arch/ia64/include/
ia64_cpu.h 190 __asm __volatile("mf"); local in function:ia64_mf
196 __asm __volatile("mf.a"); local in function:ia64_mf_a
205 __asm __volatile("fc %0" :: "r"(va)); local in function:ia64_fc
211 __asm __volatile("fc.i %0" :: "r"(va)); local in function:ia64_fc_i
220 __asm __volatile("sync.i"); local in function:ia64_sync_i
230 __asm __volatile("thash %0=%1" : "=r" (result) : "r" (va)); local in function:ia64_thash
241 __asm __volatile("ttag %0=%1" : "=r" (result) : "r" (va)); local in function:ia64_ttag
252 __asm __volatile("tpa %0=%1" : "=r" (result) : "r" (va)); local in function:ia64_tpa
262 __asm __volatile("ptc.e %0;; srlz.i;;" :: "r"(v)); local in function:ia64_ptc_e
271 __asm __volatile("ptc.g %0,%1;;" :: "r"(va), "r"(log2size)) local in function:ia64_ptc_g
280 __asm __volatile("ptc.ga %0,%1;;" :: "r"(va), "r"(log2size)); local in function:ia64_ptc_ga
289 __asm __volatile("ptc.l %0,%1;; srlz.i;;" :: "r"(va), "r"(log2size)); local in function:ia64_ptc_l
298 __asm __volatile("invala;;"); local in function:ia64_invala
310 __asm __volatile("ld1 %0=[%1];;" : "=r"(v) : "r"(p)); local in function:ia64_ld1
319 __asm __volatile("ld2 %0=[%1];;" : "=r"(v) : "r"(p)); local in function:ia64_ld2
328 __asm __volatile("ld4 %0=[%1];;" : "=r"(v) : "r"(p)); local in function:ia64_ld4
337 __asm __volatile("ld8 %0=[%1];;" : "=r"(v) : "r"(p)); local in function:ia64_ld8
348 __asm __volatile("st1 [%0]=%1;;" :: "r"(p), "r"(v)); local in function:ia64_st1
354 __asm __volatile("st2 [%0]=%1;;" :: "r"(p), "r"(v)); local in function:ia64_st2
360 __asm __volatile("st4 [%0]=%1;;" :: "r"(p), "r"(v)); local in function:ia64_st4
366 __asm __volatile("st8 [%0]=%1;;" :: "r"(p), "r"(v)); local in function:ia64_st8
376 __asm __volatile("mov %0=psr;;" : "=r" (result)); local in function:ia64_get_psr
494 __asm __volatile("mov rr[%0]=%1" local in function:IA64_AR
505 __asm __volatile("mov %0=cpuid[%1]" local in function:ia64_get_cpuid
513 __asm __volatile("ssm psr.dfh;; srlz.d"); local in function:ia64_disable_highfp
519 __asm __volatile("rsm psr.dfh;; srlz.d"); local in function:ia64_enable_highfp
    [all...]
  /src/sys/arch/arm/include/
lock.h 74 __asm __volatile("ldrexb\t%0,[%1]" : "=r"(__rv) : "r"(__alp)); local in function:__arm_load_exclusive
76 __asm __volatile("ldrex\t%0,[%1]" : "=r"(__rv) : "r"(__alp)); local in function:__arm_load_exclusive
87 __asm __volatile("strexb\t%0,%1,[%2]" local in function:__arm_store_exclusive
90 __asm __volatile("strex\t%0,%1,[%2]" local in function:__arm_store_exclusive
139 __asm __volatile("dmb ish" ::: "memory"); local in function:__arm_load_dmb
141 __asm __volatile("mcr\tp15,0,%0,c7,c10,5" :: "r"(0) : "memory");
150 __asm __volatile("dmb ish" ::: "memory"); local in function:__arm_dmb_store
152 __asm __volatile("mcr\tp15,0,%0,c7,c10,5" :: "r"(0) : "memory");
209 __asm __volatile("stlrb\t%w0, [%1]" local in function:__cpu_simple_unlock
212 __asm __volatile("stlr\t%0, [%1] local in function:__cpu_simple_unlock
    [all...]
  /src/sys/arch/vax/include/
lock.h 79 __asm __volatile ("movl %1,%%r1;jsb Slocktry;movl %%r0,%0" local in function:__cpu_simple_lock_try
84 __asm __volatile ("clrl %0;bbssi $0,%1,1f;incl %0;1:" local in function:__cpu_simple_lock_try
107 __asm __volatile ("1:bbssi $0,%0,1b"
119 __asm __volatile ("movl %0,%%r1;jsb Sunlock" local in function:__cpu_simple_unlock
124 __asm __volatile ("bbcci $0,%0,1f;1:"

Completed in 41 milliseconds

1 2 3 4 5