Searched refs:atomic_swap_long (Results 1 - 12 of 12) sorted by relevance
/freebsd-13-stable/sys/arm/include/ |
H A D | atomic.h | 55 atomic_swap_long(volatile u_long *p, u_long v) function
|
/freebsd-13-stable/sys/compat/linuxkpi/common/include/asm/ |
H A D | atomic-long.h | 81 return atomic_swap_long(&v->counter, val);
|
/freebsd-13-stable/sys/amd64/include/ |
H A D | atomic.h | 101 * atomic_swap_long(P, V) (return (*(u_long *)(P)); *(u_long *)(P) = (V);) 484 atomic_swap_long(volatile u_long *p, u_long v) function 489 "# atomic_swap_long" 498 u_long atomic_swap_long(volatile u_long *p, u_long v); 555 #define atomic_readandclear_long(p) atomic_swap_long(p, 0) 650 #define atomic_swap_64 atomic_swap_long 677 #define atomic_swap_ptr atomic_swap_long
|
H A D | pmap.h | 318 #define pte_load_store(ptep, pte) atomic_swap_long(ptep, pte) 319 #define pte_load_clear(ptep) atomic_swap_long(ptep, 0)
|
/freebsd-13-stable/sys/mips/include/ |
H A D | atomic.h | 822 atomic_swap_long(volatile unsigned long *ptr, const unsigned long value) function 835 atomic_swap_long(volatile unsigned long *ptr, const unsigned long value) function 847 #define atomic_swap_ptr(ptr, value) atomic_swap_long((unsigned long *)(ptr), value)
|
/freebsd-13-stable/sys/powerpc/include/ |
H A D | atomic.h | 990 #define atomic_swap_long atomic_swap_64 macro 993 #define atomic_swap_long(p,v) atomic_swap_32((volatile u_int *)(p), v) macro
|
/freebsd-13-stable/sys/i386/include/ |
H A D | atomic.h | 95 * atomic_swap_long(P, V) (return (*(u_long *)(P)); *(u_long *)(P) = (V);) 744 atomic_swap_long(volatile u_long *p, u_long v) function 753 u_long atomic_swap_long(volatile u_long *p, u_long v); 810 #define atomic_readandclear_long(p) atomic_swap_long(p, 0)
|
/freebsd-13-stable/sys/riscv/include/ |
H A D | atomic.h | 451 #define atomic_swap_long atomic_swap_64 macro
|
/freebsd-13-stable/sys/sys/ |
H A D | atomic_san.h | 215 #define atomic_swap_long kcsan_atomic_swap_long macro
|
/freebsd-13-stable/sys/arm64/include/ |
H A D | atomic.h | 531 #define atomic_swap_long atomic_swap_64 macro
|
/freebsd-13-stable/sys/dev/hyperv/vmbus/ |
H A D | vmbus_chan.c | 1550 flags = atomic_swap_long(&event_flags[f], 0);
|
/freebsd-13-stable/sys/powerpc/aim/ |
H A D | mmu_radix.c | 832 #define pte_load_store(ptep, pte) atomic_swap_long(ptep, pte) 833 #define pte_load_clear(ptep) atomic_swap_long(ptep, 0)
|
Completed in 231 milliseconds