Lines Matching defs:fpin
2572 * @fpin - the pointer to the file we may pin (or is already pinned).
2576 * if it couldn't lock the page. If we did have to drop the mmap_lock then fpin
2580 struct file **fpin)
2593 *fpin = maybe_unlock_mmap_for_io(vmf, *fpin);
2600 * mmap_lock here and return 0 if we don't have a fpin.
2602 if (*fpin == NULL)
2625 struct file *fpin = NULL;
2630 return fpin;
2632 return fpin;
2635 fpin = maybe_unlock_mmap_for_io(vmf, fpin);
2637 return fpin;
2650 return fpin;
2655 fpin = maybe_unlock_mmap_for_io(vmf, fpin);
2661 return fpin;
2675 struct file *fpin = NULL;
2681 return fpin;
2686 fpin = maybe_unlock_mmap_for_io(vmf, fpin);
2690 return fpin;
2720 struct file *fpin = NULL;
2742 fpin = do_async_mmap_readahead(vmf, page);
2748 fpin = do_sync_mmap_readahead(vmf);
2754 if (fpin)
2760 if (!lock_page_maybe_drop_mmap(vmf, page, &fpin))
2783 if (fpin) {
2810 fpin = maybe_unlock_mmap_for_io(vmf, fpin);
2817 if (fpin)
2835 if (fpin)
2836 fput(fpin);