Lines Matching refs:linux_file
83 struct linux_file {
116 #define file linux_file
138 ssize_t (*read)(struct linux_file *, char __user *, size_t, off_t *);
139 ssize_t (*write)(struct linux_file *, const char __user *, size_t, off_t *);
140 unsigned int (*poll) (struct linux_file *, struct poll_table_struct *);
141 long (*unlocked_ioctl)(struct linux_file *, unsigned int, unsigned long);
142 long (*compat_ioctl)(struct linux_file *, unsigned int, unsigned long);
143 int (*mmap)(struct linux_file *, struct vm_area_struct *);
145 int (*release)(struct inode *, struct linux_file *);
146 int (*fasync)(int, struct linux_file *, int);
152 off_t (*llseek)(struct linux_file *, off_t, int);
259 static inline struct linux_file *
260 get_file(struct linux_file *f)
268 get_file_rcu(struct linux_file *f)
313 noop_llseek(struct linux_file *file, loff_t offset, int whence)
320 file_inode(const struct linux_file *file)
327 call_mmap(struct linux_file *file, struct vm_area_struct *vma)