Home
last modified time | relevance | path

Searched refs:file (Results 1 – 25 of 38) sorted by relevance

12

/mm/
A Dmemfd.c184 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 Dfadvise.c31 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 Dmmap.c357 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 Dsecretmem.c115 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 Dfilemap.c741 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 Dnommu.c689 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 Dvma.c19 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 Dmsync.c65 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 Dutil.c328 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 Dshrinker_debug.c98 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 Dvma.h16 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 Dreadahead.c170 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 Dshmem.c2809 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 Dworkingset.c418 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 Dpage_owner.c648 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 Dpage_idle.c119 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 Dkhugepaged.c1848 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 Dinternal.h165 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 Dgup_test.c313 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 Dmadvise.c287 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 Dswapfile.c2511 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 Dvmscan.c1892 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 Dmremap.c1623 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 Dksm.c680 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 Dkmemleak.c2018 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

Completed in 121 milliseconds

12