other versions
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. |