| /mm/ |
| A D | memfd.c | 184 static unsigned int *memfd_file_seals_ptr(struct file *file) in memfd_file_seals_ptr() argument 204 static int memfd_add_seals(struct file *file, unsigned int seals) in memfd_add_seals() argument 286 static int memfd_get_seals(struct file *file) in memfd_get_seals() argument 293 long memfd_fcntl(struct file *file, unsigned int cmd, unsigned int arg) in memfd_fcntl() argument 371 int memfd_check_seals_mmap(struct file *file, vm_flags_t *vm_flags_ptr) in memfd_check_seals_mmap() argument 435 struct file *file; in alloc_file() local 445 if (IS_ERR(file)) in alloc_file() 446 return file; in alloc_file() 466 return file; in alloc_file() 473 struct file *file; in SYSCALL_DEFINE2() local [all …]
|
| A D | fadvise.c | 31 int generic_fadvise(struct file *file, loff_t offset, loff_t len, int advice) in generic_fadvise() argument 41 inode = file_inode(file); in generic_fadvise() 45 mapping = file->f_mapping; in generic_fadvise() 81 spin_lock(&file->f_lock); in generic_fadvise() 83 spin_unlock(&file->f_lock); in generic_fadvise() 86 spin_lock(&file->f_lock); in generic_fadvise() 92 spin_lock(&file->f_lock); in generic_fadvise() 109 spin_lock(&file->f_lock); in generic_fadvise() 180 int vfs_fadvise(struct file *file, loff_t offset, loff_t len, int advice) in vfs_fadvise() argument 182 if (file->f_op->fadvise) in vfs_fadvise() [all …]
|
| A D | mmap.c | 357 if (!(file && path_noexec(&file->f_path))) in do_mmap() 422 if (file) { in do_mmap() 554 if (file && is_file_hugepages(file)) in do_mmap() 570 struct file *file = NULL; in ksys_mmap_pgoff() local 576 if (!file) in ksys_mmap_pgoff() 606 if (file) in ksys_mmap_pgoff() 827 if (file) { in __get_unmapped_area() 839 if (!file) in __get_unmapped_area() 1095 struct file *file; in SYSCALL_DEFINE5() local 1198 fput(file); in SYSCALL_DEFINE5() [all …]
|
| A D | secretmem.c | 115 static int secretmem_release(struct inode *inode, struct file *file) in secretmem_release() argument 193 struct file *file; in secretmem_file_create() local 201 file = alloc_file_pseudo(inode, secretmem_mnt, "secretmem", in secretmem_file_create() 203 if (IS_ERR(file)) in secretmem_file_create() 218 return file; in secretmem_file_create() 222 return file; in secretmem_file_create() 227 struct file *file; in SYSCALL_DEFINE1() local 245 file = secretmem_file_create(flags); in SYSCALL_DEFINE1() 246 if (IS_ERR(file)) { in SYSCALL_DEFINE1() 247 err = PTR_ERR(file); in SYSCALL_DEFINE1() [all …]
|
| A D | filemap.c | 741 int file_check_and_advance_wb_err(struct file *file) in file_check_and_advance_wb_err() argument 2872 struct file *file = iocb->ki_filp; in generic_file_read_iter() local 3214 struct file *file = vmf->vma->vm_file; in do_sync_mmap_readahead() local 3316 struct file *file = vmf->vma->vm_file; in do_async_mmap_readahead() local 3406 struct file *file = vmf->vma->vm_file; in filemap_fault() local 3736 struct file *file = vma->vm_file; in filemap_map_pages() local 3853 struct file *file = desc->file; in generic_file_mmap_prepare() local 3987 filler_t filler, struct file *file) in read_cache_folio() argument 4149 struct file *file = iocb->ki_filp; in generic_perform_write() local 4264 struct file *file = iocb->ki_filp; in __generic_file_write_iter() local [all …]
|
| A D | nommu.c | 689 static int validate_mmap_request(struct file *file, in validate_mmap_request() argument 720 if (file) { in validate_mmap_request() 730 capabilities = file->f_op->mmap_capabilities(file); in validate_mmap_request() 847 static vm_flags_t determine_vm_flags(struct file *file, in determine_vm_flags() argument 856 if (!file) { in determine_vm_flags() 1011 unsigned long do_mmap(struct file *file, in do_mmap() argument 1062 if (file) { in do_mmap() 1147 addr = file->f_op->get_unmapped_area(file, addr, len, in do_mmap() 1252 struct file *file = NULL; in ksys_mmap_pgoff() local 1258 if (!file) in ksys_mmap_pgoff() [all …]
|
| A D | vma.c | 19 struct file *file; member 61 .file = (map_)->file, \ 173 if (vp->file) in init_multi_vma_prep() 1763 struct file *file = vma->vm_file; in unlink_file_vma() local 1765 if (file) { in unlink_file_vma() 1776 struct file *file = vma->vm_file; in vma_link_file() local 2287 if (file && is_file_hugepages(file)) in accountable_mapping() 2579 .file = map->file, in call_mmap_prepare() 2591 map->file = desc.file; in call_mmap_prepare() 2615 struct file *file = map->file; in can_set_ksm_flags_early() local [all …]
|
| A D | msync.c | 65 struct file *file; in SYSCALL_DEFINE3() local 87 file = vma->vm_file; in SYSCALL_DEFINE3() 92 if ((flags & MS_SYNC) && file && in SYSCALL_DEFINE3() 94 get_file(file); in SYSCALL_DEFINE3() 96 error = vfs_fsync_range(file, fstart, fend, 1); in SYSCALL_DEFINE3() 97 fput(file); in SYSCALL_DEFINE3()
|
| A D | util.c | 328 void vma_set_file(struct vm_area_struct *vma, struct file *file) in vma_set_file() argument 331 get_file(file); in vma_set_file() 332 swap(vma->vm_file, file); in vma_set_file() 333 fput(file); in vma_set_file() 565 unsigned long vm_mmap_pgoff(struct file *file, unsigned long addr, in vm_mmap_pgoff() argument 574 ret = security_mmap_file(file, prot, flag); in vm_mmap_pgoff() 576 ret = fsnotify_mmap_perm(file, prot, pgoff >> PAGE_SHIFT, len); in vm_mmap_pgoff() 580 ret = do_mmap(file, addr, len, prot, flag, 0, pgoff, &populate, in vm_mmap_pgoff() 607 unsigned long vm_mmap(struct file *file, unsigned long addr, in vm_mmap() argument 1162 int compat_vma_mmap_prepare(struct file *file, struct vm_area_struct *vma) in compat_vma_mmap_prepare() argument [all …]
|
| A D | shrinker_debug.c | 98 static int shrinker_debugfs_scan_open(struct inode *inode, struct file *file) in shrinker_debugfs_scan_open() argument 100 file->private_data = inode->i_private; in shrinker_debugfs_scan_open() 101 return nonseekable_open(inode, file); in shrinker_debugfs_scan_open() 104 static ssize_t shrinker_debugfs_scan_write(struct file *file, in shrinker_debugfs_scan_write() argument 108 struct shrinker *shrinker = file->private_data; in shrinker_debugfs_scan_write()
|
| A D | vma.h | 16 struct file *file; member 102 struct file *file; member 189 .file = vma_->vm_file, \ 240 desc->file = vma->vm_file; in vma_to_desc() 261 if (vma->vm_file != desc->file) in set_vma_from_desc() 262 vma_set_file(vma, desc->file); in set_vma_from_desc() 353 unsigned long mmap_region(struct file *file, unsigned long addr,
|
| A D | readahead.c | 170 aops->read_folio(rac->file, folio); in read_pages() 552 bool do_forced_ra = ractl->file && (ractl->file->f_mode & FMODE_RANDOM); in page_cache_sync_ra() 564 if (!ractl->file) in page_cache_sync_ra() 695 struct file *file; in ksys_readahead() local 702 file = fd_file(f); in ksys_readahead() 703 if (!(file->f_mode & FMODE_READ)) in ksys_readahead() 711 if (!file->f_mapping) in ksys_readahead() 713 if (!file->f_mapping->a_ops) in ksys_readahead() 716 inode = file_inode(file); in ksys_readahead()
|
| A D | shmem.c | 2809 unsigned long shmem_get_unmapped_area(struct file *file, in shmem_get_unmapped_area() argument 2854 if (file) { in shmem_get_unmapped_area() 2963 int shmem_lock(struct file *file, int lock, struct ucounts *ucounts) in shmem_lock() argument 2991 static int shmem_mmap(struct file *file, struct vm_area_struct *vma) in shmem_mmap() argument 3004 static int shmem_file_open(struct inode *inode, struct file *file) in shmem_file_open() argument 3394 struct file *file = iocb->ki_filp; in shmem_file_read_iter() local 3514 struct file *file = iocb->ki_filp; in shmem_file_write_iter() local 3940 struct file *file, umode_t mode) in shmem_tmpfile() argument 5832 unsigned long shmem_get_unmapped_area(struct file *file, in shmem_get_unmapped_area() argument 5868 struct file *res; in __shmem_file_setup() [all …]
|
| A D | workingset.c | 418 bool workingset_test_recent(void *shadow, bool file, bool *workingset, in workingset_test_recent() argument 508 if (!file) { in workingset_test_recent() 515 if (file) { in workingset_test_recent() 536 bool file = folio_is_file_lru(folio); in workingset_refault() local 564 mod_lruvec_state(lruvec, WORKINGSET_REFAULT_BASE + file, nr); in workingset_refault() 566 if (!workingset_test_recent(shadow, file, &workingset, true)) in workingset_refault() 571 mod_lruvec_state(lruvec, WORKINGSET_ACTIVATE_BASE + file, nr); in workingset_refault() 581 mod_lruvec_state(lruvec, WORKINGSET_RESTORE_BASE + file, nr); in workingset_refault()
|
| A D | page_owner.c | 648 read_page_owner(struct file *file, char __user *buf, size_t count, loff_t *ppos) in read_page_owner() argument 745 static loff_t lseek_page_owner(struct file *file, loff_t offset, int orig) in lseek_page_owner() argument 749 file->f_pos = offset; in lseek_page_owner() 752 file->f_pos += offset; in lseek_page_owner() 757 return file->f_pos; in lseek_page_owner() 927 static int page_owner_stack_open(struct inode *inode, struct file *file) in page_owner_stack_open() argument 929 return seq_open_private(file, &page_owner_stack_op, 0); in page_owner_stack_open()
|
| A D | page_idle.c | 119 static ssize_t page_idle_bitmap_read(struct file *file, struct kobject *kobj, in page_idle_bitmap_read() argument 164 static ssize_t page_idle_bitmap_write(struct file *file, struct kobject *kobj, in page_idle_bitmap_write() argument
|
| A D | khugepaged.c | 1848 struct file *file, pgoff_t start, in collapse_file() argument 1851 struct address_space *mapping = file->f_mapping; in collapse_file() 1858 bool is_shmem = shmem_file(file); in collapse_file() 1935 file, index, in collapse_file() 2279 struct file *file, pgoff_t start, in hpage_collapse_scan_file() argument 2283 struct address_space *mapping = file->f_mapping; in hpage_collapse_scan_file() 2460 struct file *file = get_file(vma->vm_file); in khugepaged_scan_mm_slot() local 2467 khugepaged_scan.address, file, pgoff, cc); in khugepaged_scan_mm_slot() 2468 fput(file); in khugepaged_scan_mm_slot() 2804 struct file *file = get_file(vma->vm_file); in madvise_collapse() local [all …]
|
| A D | internal.h | 165 static inline int mmap_file(struct file *file, struct vm_area_struct *vma) in mmap_file() argument 167 int err = vfs_mmap(file, vma); in mmap_file() 464 struct file *file, pgoff_t index, unsigned long nr_to_read) in force_page_cache_readahead() argument 466 DEFINE_READAHEAD(ractl, file, &file->f_ra, mapping, index); in force_page_cache_readahead() 1116 static inline struct file *maybe_unlock_mmap_for_io(struct vm_fault *vmf, in maybe_unlock_mmap_for_io() 1117 struct file *fpin) in maybe_unlock_mmap_for_io() 1257 extern unsigned long __must_check vm_mmap_pgoff(struct file *, unsigned long,
|
| A D | gup_test.c | 313 static long pin_longterm_test_ioctl(struct file *filep, unsigned int cmd, in pin_longterm_test_ioctl() 338 static long gup_test_ioctl(struct file *filep, unsigned int cmd, in gup_test_ioctl() 373 static int gup_test_release(struct inode *inode, struct file *file) in gup_test_release() argument
|
| A D | madvise.c | 287 struct file *file = vma->vm_file; in madvise_willneed() local 293 if (!file) { in madvise_willneed() 299 if (shmem_mapping(file->f_mapping)) { in madvise_willneed() 300 shmem_swapin_range(vma, start, end, file->f_mapping); in madvise_willneed() 305 if (!file) in madvise_willneed() 309 if (IS_DAX(file_inode(file))) { in madvise_willneed() 321 get_file(file); in madvise_willneed() 325 vfs_fadvise(file, offset, end - start, POSIX_FADV_WILLNEED); in madvise_willneed() 326 fput(file); in madvise_willneed() 1015 struct file *f; in madvise_remove()
|
| A D | swapfile.c | 2511 struct file *swap_file = sis->swap_file; in setup_swap_extents() 2680 struct file *swap_file, *victim; in SYSCALL_DEFINE1() 2835 static __poll_t swaps_poll(struct file *file, poll_table *wait) in swaps_poll() argument 2839 poll_wait(file, &proc_poll_wait, wait); in swaps_poll() 2899 struct file *file; in swap_show() local 2911 file = si->swap_file; in swap_show() 2915 S_ISBLK(file_inode(file)->i_mode) ? in swap_show() 2930 static int swaps_open(struct inode *inode, struct file *file) in swaps_open() argument 2935 ret = seq_open(file, &swaps_op); in swaps_open() 2939 seq = file->private_data; in swaps_open() [all …]
|
| A D | vmscan.c | 1892 if (file) { in too_many_isolated() 2013 bool file = is_file_lru(lru); in shrink_inactive_list() local 2100 if (file) in shrink_inactive_list() 2138 bool file = is_file_lru(lru); in shrink_active_list() local 2346 unsigned long file; in prepare_scan_control() local 2442 file + free <= total_high_wmark && in prepare_scan_control() 2624 bool file = is_file_lru(lru); in get_scan_count() local 5438 bool full = debugfs_get_aux_num(m->file); in lru_gen_seq_show() 5586 static ssize_t lru_gen_seq_write(struct file *file, const char __user *src, in lru_gen_seq_write() argument 5669 static int lru_gen_seq_open(struct inode *inode, struct file *file) in lru_gen_seq_open() argument [all …]
|
| A D | mremap.c | 1623 struct file *file; in vma_multi_allowed() local 1636 file = vma->vm_file; in vma_multi_allowed() 1637 if (file && !vma_is_shmem(vma) && !is_vm_hugetlb_page(vma)) { in vma_multi_allowed() 1638 const struct file_operations *fop = file->f_op; in vma_multi_allowed()
|
| A D | ksm.c | 680 static bool ksm_compatible(const struct file *file, vm_flags_t vm_flags) in ksm_compatible() argument 686 if (file_is_dax(file)) in ksm_compatible() 2703 static bool __ksm_should_add_vma(const struct file *file, vm_flags_t vm_flags) in __ksm_should_add_vma() argument 2708 return ksm_compatible(file, vm_flags); in __ksm_should_add_vma() 2742 vm_flags_t ksm_vma_flags(const struct mm_struct *mm, const struct file *file, in ksm_vma_flags() argument 2746 __ksm_should_add_vma(file, vm_flags)) in ksm_vma_flags()
|
| A D | kmemleak.c | 2018 static int kmemleak_open(struct inode *inode, struct file *file) in kmemleak_open() argument 2020 return seq_open(file, &kmemleak_seq_ops); in kmemleak_open() 2102 static ssize_t kmemleak_write(struct file *file, const char __user *user_buf, in kmemleak_write() argument
|