Searched defs:rwl (Results 1 – 9 of 9) sorted by relevance
/openbsd/sys/dev/pci/drm/include/linux/ |
H A D | mutex.h | 14 #define mutex_lock_interruptible_nested(rwl, subc) \ argument 16 #define mutex_lock(rwl) rw_enter_write(rwl) argument 17 #define mutex_lock_nest_lock(rwl, sub) rw_enter_write(rwl) argument 18 #define mutex_lock_nested(rwl, sub) rw_enter_write(rwl) argument 19 #define mutex_trylock(rwl) (rw_enter(rwl, RW_WRITE | RW_NOSLEEP) == 0) argument 20 #define mutex_unlock(rwl) rw_exit_write(rwl) argument 21 #define mutex_is_locked(rwl) (rw_status(rwl) != 0) argument 22 #define mutex_destroy(rwl) argument 25 mutex_lock_interruptible(struct rwlock *rwl) in mutex_lock_interruptible() 39 mutex_trylock_recursive(struct rwlock *rwl) in mutex_trylock_recursive()
|
H A D | rwsem.h | 6 #define down_read(rwl) rw_enter_read(rwl) argument 7 #define down_read_trylock(rwl) (rw_enter(rwl, RW_READ | RW_NOSLEEP) == 0) argument 8 #define down_write_trylock(rwl) (rw_enter(rwl, RW_WRITE | RW_NOSLEEP) == 0) argument 9 #define up_read(rwl) rw_exit_read(rwl) argument 10 #define down_write(rwl) rw_enter_write(rwl) argument 11 #define down_write_nest_lock(rwl, x) rw_enter_write(rwl) argument 12 #define up_write(rwl) rw_exit_write(rwl) argument 13 #define downgrade_write(rwl) rw_enter(rwl, RW_DOWNGRADE) argument
|
/openbsd/sys/sys/ |
H A D | rwlock.h | 139 #define rw_init_flags(rwl, name, flags) do { \ argument 145 #define rw_init_flags(rwl, name, flags) \ argument 161 #define rw_assert_wrlock(rwl) ((void)0) argument 162 #define rw_assert_rdlock(rwl) ((void)0) argument 163 #define rw_assert_anylock(rwl) ((void)0) argument 164 #define rw_assert_unlocked(rwl) ((void)0) argument 172 rw_read_held(struct rwlock *rwl) in rw_read_held() 178 rw_write_held(struct rwlock *rwl) in rw_write_held() 184 rw_lock_held(struct rwlock *rwl) in rw_lock_held() 218 #define rw_obj_alloc_flags(rwl, name, flags) do { \ argument [all …]
|
/openbsd/sys/kern/ |
H A D | kern_rwlock.c | 102 rw_enter_read(struct rwlock *rwl) in rw_enter_read() 117 rw_enter_write(struct rwlock *rwl) in rw_enter_write() 133 rw_exit_read(struct rwlock *rwl) in rw_exit_read() 148 rw_exit_write(struct rwlock *rwl) in rw_exit_write() 224 rw_enter(struct rwlock *rwl, int flags) in rw_enter() 315 rw_exit(struct rwlock *rwl) in rw_exit() 358 rw_status(struct rwlock *rwl) in rw_status() 375 rw_assert_wrlock(struct rwlock *rwl) in rw_assert_wrlock() 392 rw_assert_rdlock(struct rwlock *rwl) in rw_assert_rdlock() 406 rw_assert_anylock(struct rwlock *rwl) in rw_assert_anylock() [all …]
|
H A D | kern_synch.c | 285 rwsleep(const volatile void *ident, struct rwlock *rwl, int priority, in rwsleep() 309 rwsleep_nsec(const volatile void *ident, struct rwlock *rwl, int priority, in rwsleep_nsec()
|
H A D | kern_event.c | 2249 struct rwlock *rwl = arg; in klist_rwlock_assertlk() local 2259 struct rwlock *rwl = arg; in klist_rwlock_lock() local 2268 struct rwlock *rwl = arg; in klist_rwlock_unlock() local 2280 klist_init_rwlock(struct klist *klist, struct rwlock *rwl) in klist_init_rwlock()
|
/openbsd/regress/sys/net/rtable/ |
H A D | kern_compat.h | 80 #define rw_init(rwl, name) argument 81 #define rw_enter_write(rwl) argument 82 #define rw_exit_write(rwl) argument 83 #define rw_assert_wrlock(rwl) argument
|
/openbsd/sys/dev/ |
H A D | kstat.c | 560 kstat_set_rlock(struct kstat *ks, struct rwlock *rwl) in kstat_set_rlock() 569 kstat_set_wlock(struct kstat *ks, struct rwlock *rwl) in kstat_set_wlock()
|
/openbsd/sys/dev/ic/ |
H A D | nvmereg.h | 271 u_int8_t rwl; /* Relative Write Latency */ member
|