Lines Matching defs:file
9 #include <linux/file.h>
30 sync_file->file = anon_inode_getfile("sync_file", &sync_file_fops,
32 if (IS_ERR(sync_file->file))
56 * sync_file_create() - creates a sync file
61 * sync_file can be released with fput(sync_file->file). Returns the
80 struct file *file = fget(fd);
82 if (!file)
85 if (file->f_op != &sync_file_fops)
88 return file->private_data;
91 fput(file);
112 fput(sync_file->file);
291 fput(sync_file->file);
296 static int sync_file_release(struct inode *inode, struct file *file)
298 struct sync_file *sync_file = file->private_data;
308 static __poll_t sync_file_poll(struct file *file, poll_table *wait)
310 struct sync_file *sync_file = file->private_data;
312 poll_wait(file, &sync_file->wq, wait);
364 fd_install(fd, fence3->file);
365 fput(fence2->file);
369 fput(fence3->file);
372 fput(fence2->file);
463 static long sync_file_ioctl(struct file *file, unsigned int cmd,
466 struct sync_file *sync_file = file->private_data;