Searched refs:atomic_swap_long (Results 1 - 7 of 7) sorted by relevance
/freebsd-10.2-release/lib/libkse/arch/ia64/include/ |
H A D | atomic_ops.h | 39 atomic_swap_long(volatile long *dst, long val, long *res) function 45 atomic_swap_long((volatile long *)d, (long)v, (long *)r)
|
/freebsd-10.2-release/lib/libkse/arch/sparc64/include/ |
H A D | atomic_ops.h | 38 * void atomic_swap_long(long *dst, long val, long *res); 41 atomic_swap_long(volatile long *dst, long val, long *res) function 73 atomic_swap_long((volatile long *)dst, (long)val, (long *)res)
|
/freebsd-10.2-release/sys/amd64/include/ |
H A D | atomic.h | 64 * atomic_swap_long(P, V) (return (*(u_long *)(P)); *(u_long *)(P) = (V);) 350 atomic_swap_long(volatile u_long *p, u_long v) function 355 "# atomic_swap_long" 364 u_long atomic_swap_long(volatile u_long *p, u_long v); 409 #define atomic_readandclear_long(p) atomic_swap_long(p, 0) 484 #define atomic_swap_64 atomic_swap_long 506 #define atomic_swap_ptr atomic_swap_long
|
H A D | pmap.h | 264 #define pte_load_store(ptep, pte) atomic_swap_long(ptep, pte) 265 #define pte_load_clear(ptep) atomic_swap_long(ptep, 0)
|
/freebsd-10.2-release/sys/i386/include/ |
H A D | atomic.h | 69 * atomic_swap_long(P, V) (return (*(u_long *)(P)); *(u_long *)(P) = (V);) 568 atomic_swap_long(volatile u_long *p, u_long v) function 577 u_long atomic_swap_long(volatile u_long *p, u_long v); 622 #define atomic_readandclear_long(p) atomic_swap_long(p, 0)
|
/freebsd-10.2-release/sys/ia64/include/ |
H A D | atomic.h | 414 #define atomic_swap_long atomic_swap_64 macro
|
/freebsd-10.2-release/sys/powerpc/include/ |
H A D | atomic.h | 726 #define atomic_swap_long atomic_swap_64 macro
|
Completed in 69 milliseconds