Lines Matching full:lower
38 * lower decoded dentry. This is done by following the overlay ancestry up to a
48 * copied up and renamed, upper dir /a will be indexed by lower dir /a from
51 * dentry from the connected lower dentry /a/b/c.
56 * and when the time comes to decode the file handle from lower dentry /a/b/c,
61 * entry /a in the lower layers above layer N and find the indexed dir /a from
63 * will need to verify there are no redirects in lower layers above N. In the
82 * lower layer in ovl_connectable_layer()
88 /* We can get upper/overlay path from indexed/lower dentry */ in ovl_connectable_layer()
94 * have the same uppermost lower layer as the origin's layer. We may need to
170 * L = lower file handle
172 * (*) Decoding a connected overlay dir from real lower dentry is not always
173 * possible when there are redirects in lower layers and non-indexed merge dirs.
174 * To mitigate those case, we may copy up the lower dir ancestor before encode
177 * Return 0 for upper file handle, > 0 for lower file handle or < 0 on error.
190 /* Lower file handle for non-upper non-decodable */ in ovl_check_encode_origin()
214 * lower dir or under a non-indexed upper is not always possible. in ovl_check_encode_origin()
230 /* Lower file handle for indexed and non-upper dir/non-dir */ in ovl_check_encode_origin()
242 * Check if we should encode a lower or upper file handle and maybe in ovl_dentry_to_fid()
243 * copy up an ancestor to make lower file handle connectable. in ovl_dentry_to_fid()
249 /* Encode an upper or lower file handle */ in ovl_dentry_to_fid()
299 struct dentry *lower = lowerpath ? lowerpath->dentry : NULL; in ovl_obtain_alias() local
308 if (d_is_dir(upper ?: lower)) in ovl_obtain_alias()
311 oe = ovl_alloc_entry(!!lower); in ovl_obtain_alias()
316 if (lower) { in ovl_obtain_alias()
317 ovl_lowerstack(oe)->dentry = dget(lower); in ovl_obtain_alias()
334 /* Get the upper or lower dentry in stack whose on layer @idx */
448 * For decoded lower dir file handle, lookup index by origin to check in ovl_lookup_real_inode()
449 * if lower dir was copied up and and/or removed. in ovl_lookup_real_inode()
466 * ovl_lookup_real() in lower layer may call recursively once to in ovl_lookup_real_inode()
468 * back lower parents to the topmost indexed parent. The second in ovl_lookup_real_inode()
644 * Get an overlay dentry from upper/lower real dentries and index.