Lines Matching refs:rwlock
39 #include <sys/rwlock.h>
163 typedef struct rwlock rwlock_t;
166 struct rwlock name; \
168 #define rwlock_init(rwlock) rw_init(rwlock, "VCHI rwlock")
169 #define read_lock(rwlock) rw_rlock(rwlock)
170 #define read_unlock(rwlock) rw_unlock(rwlock)
172 #define write_lock(rwlock) rw_wlock(rwlock)
173 #define write_unlock(rwlock) rw_unlock(rwlock)
174 #define write_lock_irqsave(rwlock, flags) \
176 rw_wlock(rwlock); \
179 #define write_unlock_irqrestore(rwlock, flags) \
180 rw_unlock(rwlock)
182 #define read_lock_bh(rwlock) rw_rlock(rwlock)
183 #define read_unlock_bh(rwlock) rw_unlock(rwlock)
184 #define write_lock_bh(rwlock) rw_wlock(rwlock)
185 #define write_unlock_bh(rwlock) rw_unlock(rwlock)