Lines Matching defs:sem

73 static inline int rwsem_is_locked(struct rw_semaphore *sem)  in rwsem_is_locked()
78 static inline void rwsem_assert_held_nolockdep(const struct rw_semaphore *sem) in rwsem_assert_held_nolockdep()
83 static inline void rwsem_assert_held_write_nolockdep(const struct rw_semaphore *sem) in rwsem_assert_held_write_nolockdep()
117 #define init_rwsem(sem) \ argument
130 static inline int rwsem_is_contended(struct rw_semaphore *sem) in rwsem_is_contended()
158 #define init_rwsem(sem) \ argument
165 static __always_inline int rwsem_is_locked(const struct rw_semaphore *sem) in rwsem_is_locked()
170 static __always_inline void rwsem_assert_held_nolockdep(const struct rw_semaphore *sem) in rwsem_assert_held_nolockdep()
175 static __always_inline void rwsem_assert_held_write_nolockdep(const struct rw_semaphore *sem) in rwsem_assert_held_write_nolockdep()
180 static __always_inline int rwsem_is_contended(struct rw_semaphore *sem) in rwsem_is_contended()
192 static inline void rwsem_assert_held(const struct rw_semaphore *sem) in rwsem_assert_held()
200 static inline void rwsem_assert_held_write(const struct rw_semaphore *sem) in rwsem_assert_held_write()
273 # define down_write_nest_lock(sem, nest_lock) \ argument
288 # define down_read_nested(sem, subclass) down_read(sem) argument
289 # define down_read_killable_nested(sem, subclass) down_read_killable(sem) argument
290 # define down_write_nest_lock(sem, nest_lock) down_write(sem) argument
291 # define down_write_nested(sem, subclass) down_write(sem) argument
292 # define down_write_killable_nested(sem, subclass) down_write_killable(sem) argument
293 # define down_read_non_owner(sem) down_read(sem) argument
294 # define up_read_non_owner(sem) up_read(sem) argument