Searched refs:layer (Results 1 – 14 of 14) sorted by relevance
| /fs/overlayfs/ |
| A D | export.c | 89 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 D | namei.c | 20 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 D | params.c | 305 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 D | util.c | 261 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 D | ovl_entry.h | 48 const struct ovl_layer *layer; member
|
| A D | super.c | 1177 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 D | inode.c | 1218 .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 D | readdir.c | 362 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 D | overlayfs.h | 503 const struct ovl_layer *layer); 712 const struct ovl_layer **layer);
|
| /fs/ecryptfs/ |
| A D | Kconfig | 3 tristate "eCrypt filesystem layer support" 9 Encrypted filesystem that operates on the VFS layer. See
|
| /fs/jbd2/ |
| A D | Kconfig | 6 This is a generic journaling layer for block devices that support
|
| /fs/romfs/ |
| A D | Kconfig | 44 intercession of the block layer (which may have been disabled). It
|
| /fs/cramfs/ |
| A D | Kconfig | 42 like flash) instead of going through the block device layer.
|
| /fs/pstore/ |
| A D | Kconfig | 88 The common layer for pstore/blk (and pstore/ram in the future)
|
Completed in 30 milliseconds