struct sync_file — sync file to export to the userspace
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[]; };
file representing this fence
reference count on fence.
name of sync_file. Useful for debugging
membership in global file list
number of sync_pts in the fence
wait queue for fence signaling
0: signaled, >0:active, <0: error
sync_pts callback information