Searched refs:percpu_rw_semaphore (Results 1 – 3 of 3) sorted by relevance
12 struct percpu_rw_semaphore { struct22 is_static struct percpu_rw_semaphore name = { \ argument33 extern int __percpu_down_read(struct percpu_rw_semaphore *, int);34 extern void __percpu_up_read(struct percpu_rw_semaphore *);36 static inline void percpu_down_read(struct percpu_rw_semaphore *sem) in percpu_down_read()61 static inline int percpu_down_read_trylock(struct percpu_rw_semaphore *sem) in percpu_down_read_trylock()84 static inline void percpu_up_read(struct percpu_rw_semaphore *sem) in percpu_up_read()99 extern void percpu_down_write(struct percpu_rw_semaphore *);100 extern void percpu_up_write(struct percpu_rw_semaphore *);102 extern int __percpu_init_rwsem(struct percpu_rw_semaphore *,[all …]
736 extern struct percpu_rw_semaphore cgroup_threadgroup_rwsem;
1476 struct percpu_rw_semaphore rw_sem[SB_FREEZE_LEVELS];