1RESERVATION_OBJECT_W(9) Device drivers infrastructure RESERVATION_OBJECT_W(9)
2
3
4
6 reservation_object_wait_timeout_rcu - Wait on reservation's objects
7 shared and/or exclusive fences.
8
10 long
11 reservation_object_wait_timeout_rcu(struct reservation_object * obj,
12 bool wait_all, bool intr,
13 unsigned long timeout);
14
16 obj
17 the reservation object
18
19 wait_all
20 if true, wait on all fences, else wait on just exclusive fence
21
22 intr
23 if true, do interruptible wait
24
25 timeout
26 timeout value in jiffies or zero to return immediately
27
29 RETURNS Returns -ERESTARTSYS if interrupted, 0 if the wait timed out,
30 or greater than zer on success.
31
33Kernel Hackers Manual 3.10 June 2019 RESERVATION_OBJECT_W(9)