Home
last modified time | relevance | path

Searched refs:rwsem_waiter (Results 1 – 3 of 3) sorted by relevance

/linux-4.4.14/kernel/locking/
Drwsem-spinlock.c17 struct rwsem_waiter { struct
67 struct rwsem_waiter *waiter; in __rwsem_do_wake()
71 waiter = list_entry(sem->wait_list.next, struct rwsem_waiter, list); in __rwsem_do_wake()
102 waiter = list_entry(next, struct rwsem_waiter, list); in __rwsem_do_wake()
117 struct rwsem_waiter *waiter; in __rwsem_wake_one_writer()
119 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()
Drwsem-xadd.c99 struct rwsem_waiter { struct
124 struct rwsem_waiter *waiter; in __rwsem_do_wake() argument
129 waiter = list_entry(sem->wait_list.next, struct rwsem_waiter, list); in __rwsem_do_wake()
172 struct rwsem_waiter, list); in __rwsem_do_wake()
187 waiter = list_entry(next, struct rwsem_waiter, list); in __rwsem_do_wake()
217 struct rwsem_waiter waiter; in rwsem_down_read_failed()
441 struct rwsem_waiter waiter; in rwsem_down_write_failed()
/linux-4.4.14/Documentation/
Dmemory-barriers.txt2237 struct rwsem_waiter {