/netbsd-src/sys/arch/sparc/include/ |
H A D | lock.h | 47 static __inline int __ldstub(__cpu_simple_lock_t *addr); 48 static __inline int __ldstub(__cpu_simple_lock_t *addr) in __ldstub() 61 static __inline void __cpu_simple_lock_init(__cpu_simple_lock_t *) 63 static __inline int __cpu_simple_lock_try(__cpu_simple_lock_t *) 65 static __inline void __cpu_simple_unlock(__cpu_simple_lock_t *) 68 static __inline void __cpu_simple_lock(__cpu_simple_lock_t *) 71 extern void __cpu_simple_lock(__cpu_simple_lock_t *); 75 __SIMPLELOCK_LOCKED_P(const __cpu_simple_lock_t *__ptr) in __SIMPLELOCK_LOCKED_P() 81 __SIMPLELOCK_UNLOCKED_P(const __cpu_simple_lock_t *__ptr) in __SIMPLELOCK_UNLOCKED_P() 87 __cpu_simple_lock_clear(__cpu_simple_lock_t *__ptr) in __cpu_simple_lock_clear() [all …]
|
/netbsd-src/sys/arch/sh3/include/ |
H A D | lock.h | 39 static __inline void __cpu_simple_lock_init(__cpu_simple_lock_t *) 41 static __inline void __cpu_simple_lock(__cpu_simple_lock_t *) 43 static __inline int __cpu_simple_lock_try(__cpu_simple_lock_t *) 45 static __inline void __cpu_simple_unlock(__cpu_simple_lock_t *) 49 __SIMPLELOCK_LOCKED_P(const __cpu_simple_lock_t *__ptr) in __SIMPLELOCK_LOCKED_P() 55 __SIMPLELOCK_UNLOCKED_P(const __cpu_simple_lock_t *__ptr) in __SIMPLELOCK_UNLOCKED_P() 61 __cpu_simple_lock_clear(__cpu_simple_lock_t *__ptr) in __cpu_simple_lock_clear() 67 __cpu_simple_lock_set(__cpu_simple_lock_t *__ptr) in __cpu_simple_lock_set() 73 __cpu_simple_lock_init(__cpu_simple_lock_t *alp) in __cpu_simple_lock_init() 80 __cpu_simple_lock(__cpu_simple_lock_t *alp) in __cpu_simple_lock() [all …]
|
/netbsd-src/sys/arch/ia64/include/ |
H A D | lock.h | 40 __SIMPLELOCK_LOCKED_P(const __cpu_simple_lock_t *__ptr) in __SIMPLELOCK_LOCKED_P() 46 __SIMPLELOCK_UNLOCKED_P(const __cpu_simple_lock_t *__ptr) in __SIMPLELOCK_UNLOCKED_P() 52 __cpu_simple_lock_set(__cpu_simple_lock_t *__ptr) in __cpu_simple_lock_set() 59 __cpu_simple_lock_clear(__cpu_simple_lock_t *__ptr) in __cpu_simple_lock_clear() 72 static __inline void __cpu_simple_lock_init(__cpu_simple_lock_t *) 74 static __inline void __cpu_simple_lock(__cpu_simple_lock_t *) 76 static __inline int __cpu_simple_lock_try(__cpu_simple_lock_t *) 78 static __inline void __cpu_simple_unlock(__cpu_simple_lock_t *) 82 __cpu_simple_lock_init(__cpu_simple_lock_t *lockp) in __cpu_simple_lock_init() 89 __cpu_simple_lock_try(__cpu_simple_lock_t *lockp) in __cpu_simple_lock_try() [all …]
|
H A D | mutex.h | 51 __cpu_simple_lock_t mtx_lock;
|
/netbsd-src/sys/arch/x86/include/ |
H A D | lock.h | 42 __SIMPLELOCK_LOCKED_P(const __cpu_simple_lock_t *__ptr) in __SIMPLELOCK_LOCKED_P() 48 __SIMPLELOCK_UNLOCKED_P(const __cpu_simple_lock_t *__ptr) in __SIMPLELOCK_UNLOCKED_P() 54 __cpu_simple_lock_set(__cpu_simple_lock_t *__ptr) in __cpu_simple_lock_set() 61 __cpu_simple_lock_clear(__cpu_simple_lock_t *__ptr) in __cpu_simple_lock_clear() 80 SPINLOCK_INLINE void __cpu_simple_lock_init(__cpu_simple_lock_t *); 81 SPINLOCK_INLINE void __cpu_simple_lock(__cpu_simple_lock_t *); 82 SPINLOCK_INLINE int __cpu_simple_lock_try(__cpu_simple_lock_t *); 83 SPINLOCK_INLINE void __cpu_simple_unlock(__cpu_simple_lock_t *); 87 __cpu_simple_lock_init(__cpu_simple_lock_t *lockp) in __cpu_simple_lock_init() 94 __cpu_simple_lock_try(__cpu_simple_lock_t *lockp) in __cpu_simple_lock_try() [all …]
|
/netbsd-src/sys/arch/vax/include/ |
H A D | lock.h | 42 __SIMPLELOCK_LOCKED_P(const __cpu_simple_lock_t *__ptr) in __SIMPLELOCK_LOCKED_P() 48 __SIMPLELOCK_UNLOCKED_P(const __cpu_simple_lock_t *__ptr) in __SIMPLELOCK_UNLOCKED_P() 54 __cpu_simple_lock_clear(__cpu_simple_lock_t *__ptr) in __cpu_simple_lock_clear() 60 __cpu_simple_lock_set(__cpu_simple_lock_t *__ptr) in __cpu_simple_lock_set() 65 static __inline void __cpu_simple_lock_init(__cpu_simple_lock_t *); 67 __cpu_simple_lock_init(__cpu_simple_lock_t *__alp) in __cpu_simple_lock_init() 72 static __inline int __cpu_simple_lock_try(__cpu_simple_lock_t *); 74 __cpu_simple_lock_try(__cpu_simple_lock_t *__alp) in __cpu_simple_lock_try() 93 static __inline void __cpu_simple_lock(__cpu_simple_lock_t *); 95 __cpu_simple_lock(__cpu_simple_lock_t *__alp) in __cpu_simple_lock() [all …]
|
/netbsd-src/sys/arch/arm/include/ |
H A D | lock.h | 45 __SIMPLELOCK_LOCKED_P(const __cpu_simple_lock_t *__ptr) in __SIMPLELOCK_LOCKED_P() 51 __SIMPLELOCK_UNLOCKED_P(const __cpu_simple_lock_t *__ptr) in __SIMPLELOCK_UNLOCKED_P() 57 __cpu_simple_lock_clear(__cpu_simple_lock_t *__ptr) in __cpu_simple_lock_clear() 63 __cpu_simple_lock_set(__cpu_simple_lock_t *__ptr) in __cpu_simple_lock_set() 70 __arm_load_exclusive(__cpu_simple_lock_t *__alp) in __arm_load_exclusive() 83 __arm_store_exclusive(__cpu_simple_lock_t *__alp, unsigned int __val) in __arm_store_exclusive() 97 __swp(unsigned char __val, __cpu_simple_lock_t *__ptr) in __swp() 114 __swp(int __val, __cpu_simple_lock_t *__ptr) in __swp() 158 __cpu_simple_lock_init(__cpu_simple_lock_t *__alp) in __cpu_simple_lock_init() 166 __cpu_simple_lock(__cpu_simple_lock_t *__alp) in __cpu_simple_lock() [all …]
|
/netbsd-src/sys/arch/mips/include/ |
H A D | lock.h | 47 __SIMPLELOCK_LOCKED_P(const __cpu_simple_lock_t *__ptr) in __SIMPLELOCK_LOCKED_P() 53 __SIMPLELOCK_UNLOCKED_P(const __cpu_simple_lock_t *__ptr) in __SIMPLELOCK_UNLOCKED_P() 59 __cpu_simple_lock_clear(__cpu_simple_lock_t *__ptr) in __cpu_simple_lock_clear() 65 __cpu_simple_lock_set(__cpu_simple_lock_t *__ptr) in __cpu_simple_lock_set() 73 __cpu_simple_lock_try(__cpu_simple_lock_t *lp) in __cpu_simple_lock_try() 110 __cpu_simple_lock_try(__cpu_simple_lock_t *lp) in __cpu_simple_lock_try() 135 __cpu_simple_lock_init(__cpu_simple_lock_t *lp) in __cpu_simple_lock_init() 142 __cpu_simple_lock(__cpu_simple_lock_t *lp) in __cpu_simple_lock() 152 __cpu_simple_unlock(__cpu_simple_lock_t *lp) in __cpu_simple_unlock()
|
H A D | mutex.h | 51 __cpu_simple_lock_t mtx_lock;
|
/netbsd-src/sys/arch/m68k/include/ |
H A D | lock.h | 40 __SIMPLELOCK_LOCKED_P(const __cpu_simple_lock_t *__ptr) in __SIMPLELOCK_LOCKED_P() 46 __SIMPLELOCK_UNLOCKED_P(const __cpu_simple_lock_t *__ptr) in __SIMPLELOCK_UNLOCKED_P() 52 __cpu_simple_lock_init(__cpu_simple_lock_t *alp) in __cpu_simple_lock_init() 60 __cpu_simple_lock_clear(__cpu_simple_lock_t *__ptr) in __cpu_simple_lock_clear() 66 __cpu_simple_lock_set(__cpu_simple_lock_t *__ptr) in __cpu_simple_lock_set() 72 __cpu_simple_lock(__cpu_simple_lock_t *alp) in __cpu_simple_lock() 84 __cpu_simple_lock_try(__cpu_simple_lock_t *alp) in __cpu_simple_lock_try() 102 __cpu_simple_unlock(__cpu_simple_lock_t *alp) in __cpu_simple_unlock()
|
H A D | mutex.h | 54 __cpu_simple_lock_t mtxs_lock; /* 2 */
|
/netbsd-src/sys/arch/powerpc/include/ |
H A D | lock.h | 40 __SIMPLELOCK_LOCKED_P(const __cpu_simple_lock_t *__ptr) in __SIMPLELOCK_LOCKED_P() 46 __SIMPLELOCK_UNLOCKED_P(const __cpu_simple_lock_t *__ptr) in __SIMPLELOCK_UNLOCKED_P() 52 __cpu_simple_lock_clear(__cpu_simple_lock_t *__ptr) in __cpu_simple_lock_clear() 58 __cpu_simple_lock_set(__cpu_simple_lock_t *__ptr) in __cpu_simple_lock_set() 64 __cpu_simple_lock_init(__cpu_simple_lock_t *alp) in __cpu_simple_lock_init() 70 __cpu_simple_lock(__cpu_simple_lock_t *alp) in __cpu_simple_lock() 97 __cpu_simple_lock_try(__cpu_simple_lock_t *alp) in __cpu_simple_lock_try() 127 __cpu_simple_unlock(__cpu_simple_lock_t *alp) in __cpu_simple_unlock()
|
/netbsd-src/lib/libpthread/ |
H A D | pthread_lock.c | 64 void pthread__ras_simple_lock_init(__cpu_simple_lock_t *); 65 int pthread__ras_simple_lock_try(__cpu_simple_lock_t *); 66 void pthread__ras_simple_unlock(__cpu_simple_lock_t *); 71 pthread__ras_simple_lock_init(__cpu_simple_lock_t *alp) in pthread__ras_simple_lock_init() 78 pthread__ras_simple_lock_try(__cpu_simple_lock_t *alp) in pthread__ras_simple_lock_try() 91 pthread__ras_simple_unlock(__cpu_simple_lock_t *alp) in pthread__ras_simple_unlock() 107 pthread__atomic_simple_lock_init(__cpu_simple_lock_t *alp) in pthread__atomic_simple_lock_init() 114 pthread__atomic_simple_lock_try(__cpu_simple_lock_t *alp) in pthread__atomic_simple_lock_try() 121 pthread__atomic_simple_unlock(__cpu_simple_lock_t *alp) in pthread__atomic_simple_unlock()
|
H A D | pthread_int.h | 85 void (*plo_init)(__cpu_simple_lock_t *); 86 int (*plo_try)(__cpu_simple_lock_t *); 87 void (*plo_unlock)(__cpu_simple_lock_t *); 88 void (*plo_lock)(__cpu_simple_lock_t *); 232 int pthread__simple_locked_p(__cpu_simple_lock_t *) PTHREAD_HIDE;
|
/netbsd-src/sys/sys/ |
H A D | common_lock.h | 41 __SIMPLELOCK_LOCKED_P(const __cpu_simple_lock_t *__ptr) in __SIMPLELOCK_LOCKED_P() 47 __SIMPLELOCK_UNLOCKED_P(const __cpu_simple_lock_t *__ptr) in __SIMPLELOCK_UNLOCKED_P() 53 __cpu_simple_lock_clear(__cpu_simple_lock_t *__ptr) in __cpu_simple_lock_clear() 63 __cpu_simple_lock_set(__cpu_simple_lock_t *__ptr) in __cpu_simple_lock_set() 73 __cpu_simple_lock_init(__cpu_simple_lock_t *__ptr) in __cpu_simple_lock_init() 83 __cpu_simple_lock(__cpu_simple_lock_t *__ptr) in __cpu_simple_lock() 91 __cpu_simple_lock_try(__cpu_simple_lock_t *__ptr) in __cpu_simple_lock_try() 97 __cpu_simple_unlock(__cpu_simple_lock_t *__ptr) in __cpu_simple_unlock()
|
/netbsd-src/sys/arch/alpha/include/ |
H A D | lock.h | 45 __SIMPLELOCK_LOCKED_P(const __cpu_simple_lock_t *__ptr) in __SIMPLELOCK_LOCKED_P() 51 __SIMPLELOCK_UNLOCKED_P(const __cpu_simple_lock_t *__ptr) in __SIMPLELOCK_UNLOCKED_P() 57 __cpu_simple_lock_clear(__cpu_simple_lock_t *__ptr) in __cpu_simple_lock_clear() 63 __cpu_simple_lock_set(__cpu_simple_lock_t *__ptr) in __cpu_simple_lock_set() 69 __cpu_simple_lock_init(__cpu_simple_lock_t *alp) in __cpu_simple_lock_init() 76 __cpu_simple_lock(__cpu_simple_lock_t *alp) in __cpu_simple_lock() 108 __cpu_simple_lock_try(__cpu_simple_lock_t *alp) in __cpu_simple_lock_try() 135 __cpu_simple_unlock(__cpu_simple_lock_t *alp) in __cpu_simple_unlock()
|
/netbsd-src/sys/arch/or1k/include/ |
H A D | lock.h | 39 __SIMPLELOCK_LOCKED_P(const __cpu_simple_lock_t *__ptr) in __SIMPLELOCK_LOCKED_P() 45 __SIMPLELOCK_UNLOCKED_P(const __cpu_simple_lock_t *__ptr) in __SIMPLELOCK_UNLOCKED_P() 51 __cpu_simple_lock_clear(__cpu_simple_lock_t *__ptr) in __cpu_simple_lock_clear() 61 __cpu_simple_lock_set(__cpu_simple_lock_t *__ptr) in __cpu_simple_lock_set() 71 __cpu_simple_lock_init(__cpu_simple_lock_t *__ptr) in __cpu_simple_lock_init() 81 __cpu_simple_lock(__cpu_simple_lock_t *__ptr) in __cpu_simple_lock() 117 __cpu_simple_lock_try(__cpu_simple_lock_t *__ptr) in __cpu_simple_lock_try() 139 __cpu_simple_unlock(__cpu_simple_lock_t *__ptr) in __cpu_simple_unlock()
|
/netbsd-src/sys/arch/hppa/include/ |
H A D | lock.h | 52 __SIMPLELOCK_LOCKED_P(const __cpu_simple_lock_t *__ptr) in __SIMPLELOCK_LOCKED_P() 58 __SIMPLELOCK_UNLOCKED_P(const __cpu_simple_lock_t *__ptr) in __SIMPLELOCK_UNLOCKED_P() 86 __cpu_simple_lock_init(__cpu_simple_lock_t *alp) in __cpu_simple_lock_init() 95 __cpu_simple_lock_try(__cpu_simple_lock_t *alp) in __cpu_simple_lock_try() 114 __cpu_simple_lock(__cpu_simple_lock_t *alp) in __cpu_simple_lock() 131 __cpu_simple_unlock(__cpu_simple_lock_t *alp) in __cpu_simple_unlock() 144 __cpu_simple_lock_set(__cpu_simple_lock_t *alp) in __cpu_simple_lock_set() 152 __cpu_simple_lock_clear(__cpu_simple_lock_t *alp) in __cpu_simple_lock_clear()
|
/netbsd-src/common/lib/libc/arch/arm/atomic/ |
H A D | atomic_simplelock.c | 52 __dso_hidden void __cpu_simple_lock(__cpu_simple_lock_t *); 53 __dso_hidden int __cpu_simple_lock_try(__cpu_simple_lock_t *); 55 void __cpu_simple_lock(__cpu_simple_lock_t *); 56 int __cpu_simple_lock_try(__cpu_simple_lock_t *); 60 __cpu_simple_lock(__cpu_simple_lock_t *alp) in __cpu_simple_lock() 67 __cpu_simple_lock_try(__cpu_simple_lock_t *alp) in __cpu_simple_lock_try()
|
/netbsd-src/sys/arch/usermode/include/ |
H A D | lock.h | 33 __cpu_simple_lock_init(__cpu_simple_lock_t *lockp) in __cpu_simple_lock_init() 39 __cpu_simple_lock_try(__cpu_simple_lock_t *lockp) in __cpu_simple_lock_try() 48 __cpu_simple_lock(__cpu_simple_lock_t *lockp) in __cpu_simple_lock() 55 __cpu_simple_unlock(__cpu_simple_lock_t *lockp) in __cpu_simple_unlock() 61 __SIMPLELOCK_LOCKED_P(const __cpu_simple_lock_t *lockp) in __SIMPLELOCK_LOCKED_P() 67 __SIMPLELOCK_UNLOCKED_P(const __cpu_simple_lock_t *lockp) in __SIMPLELOCK_UNLOCKED_P()
|
/netbsd-src/sys/arch/acorn32/include/ |
H A D | lock.h | 55 __cpu_simple_lock_init(__cpu_simple_lock_t *alp) in __cpu_simple_lock_init() 62 __cpu_simple_lock(__cpu_simple_lock_t *alp) in __cpu_simple_lock() 71 __cpu_simple_lock_try(__cpu_simple_lock_t *alp) in __cpu_simple_lock_try() 82 __cpu_simple_unlock(__cpu_simple_lock_t *alp) in __cpu_simple_unlock()
|
/netbsd-src/sys/rump/librump/rumpkern/ |
H A D | atomic_cas_generic.c | 48 static __cpu_simple_lock_t atomic_locks32[128] = { I128 }; 53 __cpu_simple_lock_t *lock; in _atomic_cas_32() 73 static __cpu_simple_lock_t atomic_locks64[128] = { I128 }; 78 __cpu_simple_lock_t *lock; in _atomic_cas_64()
|
/netbsd-src/common/lib/libc/atomic/ |
H A D | atomic_init_testset.c | 56 static __cpu_simple_lock_t atomic_locks[128] = { I128 }; 177 __cpu_simple_lock_t *lock; in _atomic_cas_mp() 195 __cpu_simple_lock_t *lock; in _atomic_cas_64_mp() 213 __cpu_simple_lock_t *lock; in _atomic_cas_16_mp() 230 __cpu_simple_lock_t *lock; in _atomic_cas_8_mp()
|
/netbsd-src/sys/kern/ |
H A D | kern_lock.c | 65 __cpu_simple_lock_t kernel_lock[CACHE_LINE_SIZE / sizeof(__cpu_simple_lock_t)] 169 CTASSERT(CACHE_LINE_SIZE >= sizeof(__cpu_simple_lock_t));
|
/netbsd-src/sys/arch/sparc64/include/ |
H A D | mutex.h | 48 __cpu_simple_lock_t mtxs_lock;
|