Scroll to navigation

STRUCT SYNC_FILE(9) Device drivers infrastructure STRUCT SYNC_FILE(9)

NAME

struct_sync_file - sync file to export to the userspace

SYNOPSIS

struct sync_file {
  struct file * file;
  struct kref kref;
  char name[32];
#ifdef CONFIG_DEBUG_FS
  struct list_head sync_file_list;
#endif
  int num_fences;
  wait_queue_head_t wq;
  atomic_t status;
  struct sync_file_cb cbs[];
};  

MEMBERS

file
file representing this fence
kref
reference count on fence.
name[32]
name of sync_file. Useful for debugging
sync_file_list
membership in global file list
num_fences
number of sync_pts in the fence
wq
wait queue for fence signaling
status
0: signaled, >0:active, <0: error
cbs[]
sync_pts callback information

COPYRIGHT

January 2017 Kernel Hackers Manual 4.8.