struct_reservation_object(9) - phpMan
STRUCT RESERVATION_O(9) Device drivers infrastructure STRUCT RESERVATION_O(9)
NAME
struct_reservation_object - a reservation object manages fences for a buffer
SYNOPSIS
struct reservation_object {
struct ww_mutex lock;
seqcount_t seq;
struct fence __rcu * fence_excl;
struct reservation_object_list __rcu * fence;
struct reservation_object_list * staged;
};
MEMBERS
lock
update side lock
seq
sequence count for managing RCU read-side synchronization
fence_excl
the exclusive fence, if there is one currently
fence
list of current shared fences
staged
staged copy of shared fences for RCU updates
COPYRIGHT
Kernel Hackers Manual 4.8. January 2017 STRUCT RESERVATION_O(9)
|