pcpu_rwsem 574 kernel/locking/locktorture.c static struct percpu_rw_semaphore pcpu_rwsem; pcpu_rwsem 578 kernel/locking/locktorture.c BUG_ON(percpu_init_rwsem(&pcpu_rwsem)); pcpu_rwsem 581 kernel/locking/locktorture.c static int torture_percpu_rwsem_down_write(void) __acquires(pcpu_rwsem) pcpu_rwsem 583 kernel/locking/locktorture.c percpu_down_write(&pcpu_rwsem); pcpu_rwsem 587 kernel/locking/locktorture.c static void torture_percpu_rwsem_up_write(void) __releases(pcpu_rwsem) pcpu_rwsem 589 kernel/locking/locktorture.c percpu_up_write(&pcpu_rwsem); pcpu_rwsem 592 kernel/locking/locktorture.c static int torture_percpu_rwsem_down_read(void) __acquires(pcpu_rwsem) pcpu_rwsem 594 kernel/locking/locktorture.c percpu_down_read(&pcpu_rwsem); pcpu_rwsem 598 kernel/locking/locktorture.c static void torture_percpu_rwsem_up_read(void) __releases(pcpu_rwsem) pcpu_rwsem 600 kernel/locking/locktorture.c percpu_up_read(&pcpu_rwsem);