Home
last modified time | relevance | path

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

/include/linux/
Drwsem.h76 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 …]
Dpercpu-rwsem.h51 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()
Dtty_ldisc.h32 #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
Dsemaphore.h37 static inline void sema_init(struct semaphore *sem, int val) in sema_init()
Dkey.h205 struct rw_semaphore sem; /* change vs change sem */ member
/include/uapi/linux/
Dntsync.h14 __u32 sem; member
/include/soc/arc/
Dmcip.h66 msg:1, sem:1, ipi:1, slv:1, member
/include/linux/mlx5/
Ddriver.h303 struct semaphore sem; member