Searched refs:rwsem_waiter (Results 1 – 2 of 2) sorted by relevance
/lib/ |
D | rwsem.c | 31 struct rwsem_waiter { struct 52 struct rwsem_waiter *waiter; in __rwsem_do_wake() argument 69 waiter = list_entry(sem->wait_list.next, struct rwsem_waiter, list); in __rwsem_do_wake() 92 waiter = list_entry(sem->wait_list.next, struct rwsem_waiter, list); in __rwsem_do_wake() 110 struct rwsem_waiter, list); in __rwsem_do_wake() 124 waiter = list_entry(next, struct rwsem_waiter, list); in __rwsem_do_wake() 151 struct rwsem_waiter *waiter, signed long adjustment) in rwsem_down_failed_common() 193 struct rwsem_waiter waiter; in rwsem_down_read_failed() 207 struct rwsem_waiter waiter; in rwsem_down_write_failed()
|
D | rwsem-spinlock.c | 12 struct rwsem_waiter { struct 50 struct rwsem_waiter *waiter; in __rwsem_do_wake() 54 waiter = list_entry(sem->wait_list.next, struct rwsem_waiter, list); in __rwsem_do_wake() 94 waiter = list_entry(next, struct rwsem_waiter, list); in __rwsem_do_wake() 109 struct rwsem_waiter *waiter; in __rwsem_wake_one_writer() 114 waiter = list_entry(sem->wait_list.next, struct rwsem_waiter, list); in __rwsem_wake_one_writer() 130 struct rwsem_waiter waiter; in __down_read() 196 struct rwsem_waiter waiter; in __down_write_nested()
|