Searched refs:lowerdata (Results 1 - 4 of 4) sorted by relevance

/linux-master/fs/overlayfs/
H A Dovl_entry.h148 /* May return NULL if lazy lookup of lowerdata is needed */
151 struct ovl_path *lowerdata = ovl_lowerdata(oe); local
153 return lowerdata ? READ_ONCE(lowerdata->dentry) : NULL;
H A Dutil.c255 struct ovl_path *lowerdata = ovl_lowerdata(oe); local
262 * Make sure that if lowerdata->dentry is visible, then
266 path->mnt = READ_ONCE(lowerdata->layer)->mnt;
331 struct ovl_path *lowerdata = ovl_lowerdata(oe); local
337 WRITE_ONCE(lowerdata->layer, datapath->layer);
340 * Make sure that if lowerdata->dentry is visible, then
341 * lowerdata->layer is visible as well.
344 WRITE_ONCE(lowerdata->dentry, dget(datadentry));
398 struct dentry *lowerdata = ovl_lowerdata_dentry(OVL_I_E(inode)); local
403 return lowerdata
[all...]
H A Dcopy_up.c1026 struct path lowerdata; local
1028 ovl_path_lowerdata(dentry, &lowerdata);
1030 if (WARN_ON_ONCE(lowerdata.dentry == NULL) ||
1031 ovl_ensure_verity_loaded(&lowerdata) ||
1032 !fsverity_active(d_inode(lowerdata.dentry))) {
1195 * We may not need lowerdata if we are only doing metacopy up, but it is
1196 * not very important to optimize this case, so do lazy lowerdata lookup
H A Dnamei.c374 pr_debug("lookup lowerdata (%pd2, redirect=\"%s\", layer=%d, err=%i)\n",
399 struct ovl_path *lowerdata)
412 lowerdata->dentry = datapath.dentry;
413 lowerdata->layer = layer;
972 /* Lazy lookup of lowerdata */
1013 pr_warn_ratelimited("lazy lowerdata lookup failed (%pd2, err=%i)\n",
1217 /* Defer lookup of lowerdata in data-only layers to first access */
1327 /* Store lowerdata redirect for lazy lookup */
398 ovl_lookup_data_layers(struct dentry *dentry, const char *redirect, struct ovl_path *lowerdata) argument

Completed in 227 milliseconds