Home
last modified time | relevance | path

Searched defs:sem (Results 1 – 7 of 7) sorted by relevance

/include/linux/
A Drwsem.h73 static inline int rwsem_is_locked(struct rw_semaphore *sem) in rwsem_is_locked()
117 #define init_rwsem(sem) \ argument
130 static inline int rwsem_is_contended(struct rw_semaphore *sem) in rwsem_is_contended()
170 #define init_rwsem(sem) \ argument
204 static inline void rwsem_assert_held(const struct rw_semaphore *sem) in rwsem_assert_held()
286 # define down_write_nest_lock(sem, nest_lock) \ argument
301 # define down_read_nested(sem, subclass) down_read(sem) argument
303 # define down_write_nest_lock(sem, nest_lock) down_write(sem) argument
304 # define down_write_nested(sem, subclass) down_write(sem) argument
306 # define down_read_non_owner(sem) down_read(sem) argument
[all …]
A Dpercpu-rwsem.h48 static inline void percpu_down_read_internal(struct percpu_rw_semaphore *sem, in percpu_down_read_internal()
75 static inline void percpu_down_read(struct percpu_rw_semaphore *sem) in percpu_down_read()
80 static inline void percpu_down_read_freezable(struct percpu_rw_semaphore *sem, in percpu_down_read_freezable()
86 static inline bool percpu_down_read_trylock(struct percpu_rw_semaphore *sem) in percpu_down_read_trylock()
110 static inline void percpu_up_read(struct percpu_rw_semaphore *sem) in percpu_up_read()
158 #define percpu_init_rwsem(sem) \ argument
164 #define percpu_rwsem_is_held(sem) lockdep_is_held(sem) argument
165 #define percpu_rwsem_assert_held(sem) lockdep_assert_held(sem) argument
167 static inline void percpu_rwsem_release(struct percpu_rw_semaphore *sem, in percpu_rwsem_release()
173 static inline void percpu_rwsem_acquire(struct percpu_rw_semaphore *sem, in percpu_rwsem_acquire()
A Dtty_ldisc.h31 #define init_ldsem(sem) \ argument
51 # define ldsem_down_read_nested(sem, subclass, timeout) \ argument
53 # define ldsem_down_write_nested(sem, subclass, timeout) \ argument
A Dsemaphore.h49 static inline void sema_init(struct semaphore *sem, int val) in sema_init()
A Dkey.h205 struct rw_semaphore sem; /* change vs change sem */ member
/include/soc/arc/
A Dmcip.h66 msg:1, sem:1, ipi:1, slv:1, member
/include/linux/mlx5/
A Ddriver.h305 struct semaphore sem; member

Completed in 19 milliseconds