Lines Matching refs:ref
212 Path walking code now has two distinct modes, ref-walk and rcu-walk. ref-walk
215 it. ref-walk is simple and obvious, and may sleep, take locks, etc while path
220 must be switched to ref-walk mode.
222 [*] RCU is still used for the dentry hash lookup in ref-walk, but not the full
225 Where ref-walk uses a stable, refcounted ``parent'' to walk the remaining
275 "dropping rcu" or dropping from rcu-walk into ref-walk mode.
280 the path walk must be fully restarted (which we do in ref-walk mode, to avoid
285 requires ref-walk, then instead of restarting the walk, we attempt to drop rcu
286 at the last known good dentry we have. Avoiding a full restart in ref-walk in
291 * LOOKUP_RCU is set in nd->flags, which distinguishes rcu-walk from ref-walk.
314 of the path lookup in ref-walk mode. -ECHILD tends to be used (for want of
323 Uncached path elements will always require dropping to ref-walk mode, at the
356 entirely with ref-walk, are quite rare. Even the "vfstest" case which
360 Dropping from rcu-walk to ref-walk mean that we have encountered a dentry where