Lines Matching refs:fpin
2333 struct file *fpin) in maybe_unlock_mmap_for_io() argument
2337 if (fpin) in maybe_unlock_mmap_for_io()
2338 return fpin; in maybe_unlock_mmap_for_io()
2347 fpin = get_file(vmf->vma->vm_file); in maybe_unlock_mmap_for_io()
2350 return fpin; in maybe_unlock_mmap_for_io()
2365 struct file **fpin) in lock_page_maybe_drop_mmap() argument
2378 *fpin = maybe_unlock_mmap_for_io(vmf, *fpin); in lock_page_maybe_drop_mmap()
2387 if (*fpin == NULL) in lock_page_maybe_drop_mmap()
2409 struct file *fpin = NULL; in do_sync_mmap_readahead() local
2414 return fpin; in do_sync_mmap_readahead()
2416 return fpin; in do_sync_mmap_readahead()
2419 fpin = maybe_unlock_mmap_for_io(vmf, fpin); in do_sync_mmap_readahead()
2422 return fpin; in do_sync_mmap_readahead()
2434 return fpin; in do_sync_mmap_readahead()
2439 fpin = maybe_unlock_mmap_for_io(vmf, fpin); in do_sync_mmap_readahead()
2444 return fpin; in do_sync_mmap_readahead()
2458 struct file *fpin = NULL; in do_async_mmap_readahead() local
2463 return fpin; in do_async_mmap_readahead()
2467 fpin = maybe_unlock_mmap_for_io(vmf, fpin); in do_async_mmap_readahead()
2471 return fpin; in do_async_mmap_readahead()
2501 struct file *fpin = NULL; in filemap_fault() local
2523 fpin = do_async_mmap_readahead(vmf, page); in filemap_fault()
2529 fpin = do_sync_mmap_readahead(vmf); in filemap_fault()
2535 if (fpin) in filemap_fault()
2541 if (!lock_page_maybe_drop_mmap(vmf, page, &fpin)) in filemap_fault()
2564 if (fpin) { in filemap_fault()
2591 fpin = maybe_unlock_mmap_for_io(vmf, fpin); in filemap_fault()
2598 if (fpin) in filemap_fault()
2617 if (fpin) in filemap_fault()
2618 fput(fpin); in filemap_fault()