Home
last modified time | relevance | path

Searched refs:percpu_rw_semaphore (Results 1 – 6 of 6) sorted by relevance

/include/linux/
Dpercpu-rwsem.h15 struct percpu_rw_semaphore { struct
41 is_static struct percpu_rw_semaphore name = { \ argument
55 extern bool __percpu_down_read(struct percpu_rw_semaphore *, bool);
57 static inline void percpu_down_read(struct percpu_rw_semaphore *sem) in percpu_down_read()
84 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()
138 extern void percpu_down_write(struct percpu_rw_semaphore *);
139 extern void percpu_up_write(struct percpu_rw_semaphore *);
141 extern int __percpu_init_rwsem(struct percpu_rw_semaphore *,
145 extern void percpu_free_rwsem(struct percpu_rw_semaphore *);
[all …]
Dmm_types.h449 struct percpu_rw_semaphore;
599 struct percpu_rw_semaphore *mmu_notifier_lock;
Dcgroup-defs.h712 extern struct percpu_rw_semaphore cgroup_threadgroup_rwsem;
Dmmu_notifier.h516 mm->mmu_notifier_lock = kzalloc(sizeof(struct percpu_rw_semaphore), GFP_KERNEL); in mmu_notifier_subscriptions_init()
Dfs.h1501 struct percpu_rw_semaphore rw_sem[SB_FREEZE_LEVELS];
/include/trace/hooks/
Ddtask.h104 struct percpu_rw_semaphore;
106 TP_PROTO(struct percpu_rw_semaphore *sem, bool reader),