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.