Lines Matching defs:fpin
3100 * @fpin - the pointer to the file we may pin (or is already pinned).
3105 * to drop the mmap_lock then fpin will point to the pinned file and
3109 struct file **fpin)
3122 *fpin = maybe_unlock_mmap_for_io(vmf, *fpin);
3129 * mmap_lock here and return 0 if we don't have a fpin.
3131 if (*fpin == NULL)
3154 struct file *fpin = NULL;
3161 fpin = maybe_unlock_mmap_for_io(vmf, fpin);
3172 return fpin;
3178 return fpin;
3180 return fpin;
3183 fpin = maybe_unlock_mmap_for_io(vmf, fpin);
3185 return fpin;
3198 return fpin;
3203 fpin = maybe_unlock_mmap_for_io(vmf, fpin);
3209 return fpin;
3223 struct file *fpin = NULL;
3228 return fpin;
3235 fpin = maybe_unlock_mmap_for_io(vmf, fpin);
3238 return fpin;
3268 struct file *fpin = NULL;
3290 fpin = do_async_mmap_readahead(vmf, folio);
3300 fpin = do_sync_mmap_readahead(vmf);
3314 if (fpin)
3321 if (!lock_folio_maybe_drop_mmap(vmf, folio, &fpin))
3356 if (fpin) {
3384 fpin = maybe_unlock_mmap_for_io(vmf, fpin);
3386 if (fpin)
3406 if (fpin)
3407 fput(fpin);