Home
last modified time | relevance | path

Searched refs:layer (Results 1 – 14 of 14) sorted by relevance

/fs/overlayfs/
A Dexport.c89 return ovl_lowerstack(oe)->layer->idx; in ovl_connectable_layer()
318 ovl_lowerstack(oe)->layer = lowerpath->layer; in ovl_obtain_alias()
345 if (lowerstack[i].layer->idx == idx) in ovl_dentry_real_at()
360 const struct ovl_layer *layer) in ovl_lookup_real_one() argument
426 const struct ovl_layer *layer) in ovl_lookup_real_inode() argument
496 if (real == layer->mnt->mnt_root) in ovl_lookup_real_ancestor()
512 if (parent == layer->mnt->mnt_root) { in ovl_lookup_real_ancestor()
544 const struct ovl_layer *layer) in ovl_lookup_real() argument
557 layer->idx); in ovl_lookup_real()
616 layer); in ovl_lookup_real()
[all …]
A Dnamei.c20 const struct ovl_layer *layer; member
276 path.mnt = d->layer->mnt; in ovl_lookup_single()
396 err = vfs_path_lookup(layer->mnt->mnt_root, layer->mnt, redirect, in ovl_lookup_data_layer()
438 lowerdata->layer = layer; in ovl_lookup_data_layers()
484 .layer = &ofs->layers[i] in ovl_check_origin_fh()
913 *layer = lowerstack[idx - 1].layer; in ovl_path_next()
914 path->mnt = (*layer)->mnt; in ovl_path_next()
1119 d.layer = &ofs->layers[0]; in ovl_lookup()
1180 d.layer = lower.layer; in ovl_lookup()
1236 stack[ctr].layer = lower.layer; in ovl_lookup()
[all …]
A Dparams.c305 if (ctx->lowerdir_all && layer != Opt_lowerdir) in ovl_mount_dir_check()
307 if (ctx->nr_data && layer == Opt_lowerdir_add) in ovl_mount_dir_check()
344 switch (layer) { in ovl_add_layer()
370 static inline bool is_upper_layer(enum ovl_opt layer) in is_upper_layer() argument
372 return layer == Opt_upperdir || layer == Opt_workdir; in is_upper_layer()
377 enum ovl_opt layer) in ovl_kern_path() argument
381 switch (layer) { in ovl_kern_path()
403 struct path *layer_path, enum ovl_opt layer) in ovl_do_parse_layer() argument
412 upper = is_upper_layer(layer); in ovl_do_parse_layer()
424 ovl_add_layer(fc, layer, layer_path, &name); in ovl_do_parse_layer()
[all …]
A Dutil.c261 path->mnt = lowerpath->layer->mnt; in ovl_path_lower()
282 path->mnt = READ_ONCE(lowerdata->layer)->mnt; in ovl_path_lowerdata()
332 return ovl_numlower(oe) ? ovl_lowerstack(oe)->layer : NULL; in ovl_layer_lower()
355 WRITE_ONCE(lowerdata->layer, datapath->layer); in ovl_dentry_set_lowerdata()
386 path->mnt = lowerpath->layer->mnt; in ovl_i_path_real()
500 const struct ovl_layer *layer) in ovl_layer_set_xwhiteouts() argument
502 if (layer->has_xwhiteouts) in ovl_layer_set_xwhiteouts()
506 ofs->layers[layer->idx].has_xwhiteouts = true; in ovl_layer_set_xwhiteouts()
A Dovl_entry.h48 const struct ovl_layer *layer; member
A Dsuper.c1177 lowerstack[i].layer = &ofs->layers[i + 1]; in ovl_get_lowerstack()
1265 int fsid = lowerpath->layer->fsid; in ovl_get_root()
1287 .mnt = lowerpath->layer->mnt, in ovl_get_root()
1293 ovl_layer_set_xwhiteouts(ofs, lowerpath->layer); in ovl_get_root()
A Dinode.c1218 .mnt = upperdentry ? ovl_upper_mnt(ofs) : lowerpath->layer->mnt, in ovl_get_inode()
1222 int fsid = bylower ? lowerpath->layer->fsid : 0; in ovl_get_inode()
1276 fsid = lowerpath->layer->fsid; in ovl_get_inode()
A Dreaddir.c362 const struct ovl_layer *layer; in ovl_dir_read_merged() local
365 next = ovl_path_next(idx, dentry, &realpath, &layer); in ovl_dir_read_merged()
367 rdd.in_xwhiteouts_dir = layer->has_xwhiteouts && in ovl_dir_read_merged()
A Doverlayfs.h503 const struct ovl_layer *layer);
712 const struct ovl_layer **layer);
/fs/ecryptfs/
A DKconfig3 tristate "eCrypt filesystem layer support"
9 Encrypted filesystem that operates on the VFS layer. See
/fs/jbd2/
A DKconfig6 This is a generic journaling layer for block devices that support
/fs/romfs/
A DKconfig44 intercession of the block layer (which may have been disabled). It
/fs/cramfs/
A DKconfig42 like flash) instead of going through the block device layer.
/fs/pstore/
A DKconfig88 The common layer for pstore/blk (and pstore/ram in the future)

Completed in 726 milliseconds