percpu_rw_semaphore 75 drivers/bluetooth/hci_uart.h struct percpu_rw_semaphore proto_lock; /* Stop work for proto close */ percpu_rw_semaphore 1555 fs/ext4/ext4.h struct percpu_rw_semaphore s_writepages_rwsem; percpu_rw_semaphore 729 include/linux/cgroup-defs.h extern struct percpu_rw_semaphore cgroup_threadgroup_rwsem; percpu_rw_semaphore 1422 include/linux/fs.h struct percpu_rw_semaphore rw_sem[SB_FREEZE_LEVELS]; percpu_rw_semaphore 22 include/linux/percpu-rwsem.h is_static struct percpu_rw_semaphore name = { \ percpu_rw_semaphore 33 include/linux/percpu-rwsem.h extern int __percpu_down_read(struct percpu_rw_semaphore *, int); percpu_rw_semaphore 34 include/linux/percpu-rwsem.h extern void __percpu_up_read(struct percpu_rw_semaphore *); percpu_rw_semaphore 36 include/linux/percpu-rwsem.h static inline void percpu_down_read(struct percpu_rw_semaphore *sem) percpu_rw_semaphore 61 include/linux/percpu-rwsem.h static inline int percpu_down_read_trylock(struct percpu_rw_semaphore *sem) percpu_rw_semaphore 84 include/linux/percpu-rwsem.h static inline void percpu_up_read(struct percpu_rw_semaphore *sem) percpu_rw_semaphore 99 include/linux/percpu-rwsem.h extern void percpu_down_write(struct percpu_rw_semaphore *); percpu_rw_semaphore 100 include/linux/percpu-rwsem.h extern void percpu_up_write(struct percpu_rw_semaphore *); percpu_rw_semaphore 102 include/linux/percpu-rwsem.h extern int __percpu_init_rwsem(struct percpu_rw_semaphore *, percpu_rw_semaphore 105 include/linux/percpu-rwsem.h extern void percpu_free_rwsem(struct percpu_rw_semaphore *); percpu_rw_semaphore 118 include/linux/percpu-rwsem.h static inline void percpu_rwsem_release(struct percpu_rw_semaphore *sem, percpu_rw_semaphore 128 include/linux/percpu-rwsem.h static inline void percpu_rwsem_acquire(struct percpu_rw_semaphore *sem, percpu_rw_semaphore 574 kernel/locking/locktorture.c static struct percpu_rw_semaphore pcpu_rwsem; percpu_rw_semaphore 13 kernel/locking/percpu-rwsem.c int __percpu_init_rwsem(struct percpu_rw_semaphore *sem, percpu_rw_semaphore 29 kernel/locking/percpu-rwsem.c void percpu_free_rwsem(struct percpu_rw_semaphore *sem) percpu_rw_semaphore 44 kernel/locking/percpu-rwsem.c int __percpu_down_read(struct percpu_rw_semaphore *sem, int try) percpu_rw_semaphore 97 kernel/locking/percpu-rwsem.c void __percpu_up_read(struct percpu_rw_semaphore *sem) percpu_rw_semaphore 128 kernel/locking/percpu-rwsem.c static bool readers_active_check(struct percpu_rw_semaphore *sem) percpu_rw_semaphore 143 kernel/locking/percpu-rwsem.c void percpu_down_write(struct percpu_rw_semaphore *sem) percpu_rw_semaphore 169 kernel/locking/percpu-rwsem.c void percpu_up_write(struct percpu_rw_semaphore *sem)