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