Searched refs:atomic_swap_long (Results 1 – 11 of 11) sorted by relevance
| /src/sys/amd64/include/ |
| H A D | atomic.h | 403 atomic_swap_long(volatile u_long *p, u_long v) in atomic_swap_long() function 467 #define atomic_readandclear_long(p) atomic_swap_long(p, 0) 562 #define atomic_swap_64 atomic_swap_long 589 #define atomic_swap_ptr atomic_swap_long
|
| H A D | pmap.h | 285 #define pte_load_store(ptep, pte) atomic_swap_long(ptep, pte) 286 #define pte_load_clear(ptep) atomic_swap_long(ptep, 0)
|
| /src/sys/compat/linuxkpi/common/include/asm/ |
| H A D | atomic-long.h | 85 return atomic_swap_long(&v->counter, val); in atomic_long_xchg()
|
| /src/sys/i386/include/ |
| H A D | atomic.h | 661 atomic_swap_long(volatile u_long *p, u_long v) in atomic_swap_long() function 720 #define atomic_readandclear_long(p) atomic_swap_long(p, 0)
|
| /src/sys/powerpc/include/ |
| H A D | atomic.h | 1038 #define atomic_swap_long atomic_swap_64 macro 1041 #define atomic_swap_long(p,v) atomic_swap_32((volatile u_int *)(p), v) macro
|
| /src/sys/riscv/include/ |
| H A D | atomic.h | 546 #define atomic_swap_long atomic_swap_64 macro
|
| /src/sys/arm64/include/ |
| H A D | atomic.h | 598 #define atomic_swap_long atomic_swap_64 macro
|
| /src/sys/sys/ |
| H A D | atomic_san.h | 250 #define atomic_swap_long ATOMIC_SAN(swap_long) macro
|
| /src/sys/arm/include/ |
| H A D | atomic.h | 999 atomic_swap_long(volatile u_long *p, u_long v) in atomic_swap_long() function
|
| /src/sys/dev/hyperv/vmbus/ |
| H A D | vmbus_chan.c | 1557 flags = atomic_swap_long(&event_flags[f], 0); in vmbus_event_flags_proc()
|
| /src/sys/powerpc/aim/ |
| H A D | mmu_radix.c | 840 #define pte_load_store(ptep, pte) atomic_swap_long(ptep, pte) 841 #define pte_load_clear(ptep) atomic_swap_long(ptep, 0)
|