Home
last modified time | relevance | path

Searched refs:__cpu_simple_lock_t (Results 1 – 25 of 60) sorted by relevance

123

/netbsd-src/sys/arch/sparc/include/
H A Dlock.h47 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 Dlock.h39 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 Dlock.h40 __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 Dmutex.h51 __cpu_simple_lock_t mtx_lock;
/netbsd-src/sys/arch/x86/include/
H A Dlock.h42 __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 Dlock.h42 __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 Dlock.h45 __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 Dlock.h47 __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 Dmutex.h51 __cpu_simple_lock_t mtx_lock;
/netbsd-src/sys/arch/m68k/include/
H A Dlock.h40 __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 Dmutex.h54 __cpu_simple_lock_t mtxs_lock; /* 2 */
/netbsd-src/sys/arch/powerpc/include/
H A Dlock.h40 __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 Dpthread_lock.c64 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 Dpthread_int.h85 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 Dcommon_lock.h41 __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 Dlock.h45 __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 Dlock.h39 __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 Dlock.h52 __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 Datomic_simplelock.c52 __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 Dlock.h33 __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 Dlock.h55 __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 Datomic_cas_generic.c48 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 Datomic_init_testset.c56 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 Dkern_lock.c65 __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 Dmutex.h48 __cpu_simple_lock_t mtxs_lock;

123