Scroll to navigation

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

January 2017 Kernel Hackers Manual 4.8.