Home
last modified time | relevance | path

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

/linux-4.1.27/include/linux/
Dpercpu-rwsem.h10 struct percpu_rw_semaphore { struct
18 extern void percpu_down_read(struct percpu_rw_semaphore *); argument
19 extern void percpu_up_read(struct percpu_rw_semaphore *);
21 extern void percpu_down_write(struct percpu_rw_semaphore *);
22 extern void percpu_up_write(struct percpu_rw_semaphore *);
24 extern int __percpu_init_rwsem(struct percpu_rw_semaphore *,
26 extern void percpu_free_rwsem(struct percpu_rw_semaphore *);
/linux-4.1.27/kernel/locking/
Dpercpu-rwsem.c11 int __percpu_init_rwsem(struct percpu_rw_semaphore *brw, in __percpu_init_rwsem()
26 void percpu_free_rwsem(struct percpu_rw_semaphore *brw) in percpu_free_rwsem()
55 static bool update_fast_ctr(struct percpu_rw_semaphore *brw, unsigned int val) in update_fast_ctr()
77 void percpu_down_read(struct percpu_rw_semaphore *brw) in percpu_down_read()
91 void percpu_up_read(struct percpu_rw_semaphore *brw) in percpu_up_read()
103 static int clear_fast_ctr(struct percpu_rw_semaphore *brw) in clear_fast_ctr()
127 void percpu_down_write(struct percpu_rw_semaphore *brw) in percpu_down_write()
154 void percpu_up_write(struct percpu_rw_semaphore *brw) in percpu_up_write()
/linux-4.1.27/Documentation/
Dpercpu-rw-semaphore.txt17 The lock is declared with "struct percpu_rw_semaphore" type.
/linux-4.1.27/kernel/events/
Duprobes.c60 static struct percpu_rw_semaphore dup_mmap_sem;