Lines Matching refs:file
1056 * is the pointer to the inode, and page->index is the file offset of the page,
1076 * - anonymous pages (including MAP_PRIVATE file mappings) which have been
2567 unsigned long end, unsigned long vm_flags, struct anon_vma *, struct file *,
2594 extern void set_mm_exe_file(struct mm_struct *mm, struct file *new_exe_file);
2595 extern struct file *get_mm_exe_file(struct mm_struct *mm);
2596 extern struct file *get_task_exe_file(struct task_struct *task);
2611 extern unsigned long get_unmapped_area(struct file *, unsigned long, unsigned long, unsigned long, unsigned long);
2613 extern unsigned long mmap_region(struct file *file, unsigned long addr, unsigned long len, vm_flags_t vm_flags,
2615 extern unsigned long do_mmap(struct file *file, unsigned long addr, unsigned long len, unsigned long prot,
2638 extern unsigned long __must_check vm_mmap(struct file *, unsigned long, unsigned long, unsigned long, unsigned long,
2658 /* generic vm_area_ops exported for stackable file systems */
2822 #define FOLL_ANON 0x8000 /* don't do file mappings */
2858 * Direct IO). This lets the filesystem know that some non-file-system entity is