struct_reservation_object(9) 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