Lines Matching defs:file
14 #include <linux/file.h>
24 static int cachefiles_daemon_open(struct inode *, struct file *);
25 static int cachefiles_daemon_release(struct inode *, struct file *);
26 static ssize_t cachefiles_daemon_read(struct file *, char __user *, size_t,
28 static ssize_t cachefiles_daemon_write(struct file *, const char __user *,
30 static __poll_t cachefiles_daemon_poll(struct file *,
88 static int cachefiles_daemon_open(struct inode *inode, struct file *file)
130 file->private_data = cache;
131 cache->cachefilesd = file;
185 static int cachefiles_daemon_release(struct inode *inode, struct file *file)
187 struct cachefiles_cache *cache = file->private_data;
198 /* clean up the control file interface */
200 file->private_data = NULL;
256 static ssize_t cachefiles_daemon_read(struct file *file, char __user *_buffer,
259 struct cachefiles_cache *cache = file->private_data;
275 static ssize_t cachefiles_daemon_write(struct file *file,
281 struct cachefiles_cache *cache = file->private_data;
354 static __poll_t cachefiles_daemon_poll(struct file *file,
357 struct cachefiles_cache *cache = file->private_data;
360 poll_wait(file, &cache->daemon_pollwq, poll);