Searched defs:sem (Results 1 – 8 of 8) sorted by relevance
| /include/linux/ |
| D | rwsem.h | 76 static inline int rwsem_is_locked(struct rw_semaphore *sem) in rwsem_is_locked() 81 static inline void rwsem_assert_held_nolockdep(const struct rw_semaphore *sem) in rwsem_assert_held_nolockdep() 86 static inline void rwsem_assert_held_write_nolockdep(const struct rw_semaphore *sem) in rwsem_assert_held_write_nolockdep() 120 #define init_rwsem(sem) \ argument 133 static inline int rwsem_is_contended(struct rw_semaphore *sem) in rwsem_is_contended() 161 #define init_rwsem(sem) \ argument 168 static __always_inline int rwsem_is_locked(const struct rw_semaphore *sem) in rwsem_is_locked() 173 static __always_inline void rwsem_assert_held_nolockdep(const struct rw_semaphore *sem) in rwsem_assert_held_nolockdep() 178 static __always_inline void rwsem_assert_held_write_nolockdep(const struct rw_semaphore *sem) in rwsem_assert_held_write_nolockdep() 183 static __always_inline int rwsem_is_contended(struct rw_semaphore *sem) in rwsem_is_contended() [all …]
|
| D | percpu-rwsem.h | 51 static inline void percpu_down_read(struct percpu_rw_semaphore *sem) in percpu_down_read() 78 static inline bool percpu_down_read_trylock(struct percpu_rw_semaphore *sem) in percpu_down_read_trylock() 104 static inline void percpu_up_read(struct percpu_rw_semaphore *sem) in percpu_up_read() 136 static inline bool percpu_is_write_locked(struct percpu_rw_semaphore *sem) in percpu_is_write_locked() 146 #define percpu_init_rwsem(sem) \ argument 152 #define percpu_rwsem_is_held(sem) lockdep_is_held(sem) argument 153 #define percpu_rwsem_assert_held(sem) lockdep_assert_held(sem) argument 155 static inline void percpu_rwsem_release(struct percpu_rw_semaphore *sem, in percpu_rwsem_release() 161 static inline void percpu_rwsem_acquire(struct percpu_rw_semaphore *sem, in percpu_rwsem_acquire()
|
| D | tty_ldisc.h | 32 #define init_ldsem(sem) \ argument 53 # define ldsem_down_read_nested(sem, subclass, timeout) \ argument 55 # define ldsem_down_write_nested(sem, subclass, timeout) \ argument
|
| D | semaphore.h | 37 static inline void sema_init(struct semaphore *sem, int val) in sema_init()
|
| D | key.h | 205 struct rw_semaphore sem; /* change vs change sem */ member
|
| /include/uapi/linux/ |
| D | ntsync.h | 14 __u32 sem; member
|
| /include/soc/arc/ |
| D | mcip.h | 66 msg:1, sem:1, ipi:1, slv:1, member
|
| /include/linux/mlx5/ |
| D | driver.h | 303 struct semaphore sem; member
|