Home
last modified time | relevance | path

Searched refs:numlower (Results 1 – 7 of 7) sorted by relevance

/Linux-v5.4/fs/overlayfs/
Dutil.c94 struct ovl_entry *ovl_alloc_entry(unsigned int numlower) in ovl_alloc_entry() argument
96 size_t size = offsetof(struct ovl_entry, lowerstack[numlower]); in ovl_alloc_entry()
100 oe->numlower = numlower; in ovl_alloc_entry()
131 if (oe->numlower) { in ovl_path_type()
139 if (oe->numlower > 1) in ovl_path_type()
157 if (oe->numlower) { in ovl_path_lower()
169 if (oe->numlower) { in ovl_path_lowerdata()
170 path->mnt = oe->lowerstack[oe->numlower - 1].layer->mnt; in ovl_path_lowerdata()
171 path->dentry = oe->lowerstack[oe->numlower - 1].dentry; in ovl_path_lowerdata()
198 return oe->numlower ? oe->lowerstack[0].dentry : NULL; in ovl_dentry_lower()
[all …]
Dsuper.c60 for (i = 0; i < oe->numlower; i++) in ovl_entry_stack_free()
122 for (i = 0; i < oe->numlower; i++) { in ovl_dentry_revalidate()
145 for (i = 0; i < oe->numlower; i++) { in ovl_dentry_weak_revalidate()
227 for (i = 0; i < ofs->numlower; i++) { in ovl_free_fs()
1312 struct path *stack, unsigned int numlower) in ovl_get_lower_layers() argument
1318 ofs->lower_layers = kcalloc(numlower, sizeof(struct ovl_layer), in ovl_get_lower_layers()
1323 ofs->lower_fs = kcalloc(numlower, sizeof(struct ovl_sb), in ovl_get_lower_layers()
1328 for (i = 0; i < numlower; i++) { in ovl_get_lower_layers()
1361 ofs->lower_layers[ofs->numlower].trap = trap; in ovl_get_lower_layers()
1362 ofs->lower_layers[ofs->numlower].mnt = mnt; in ovl_get_lower_layers()
[all …]
Dovl_entry.h46 unsigned int numlower; member
84 unsigned numlower; member
88 struct ovl_entry *ovl_alloc_entry(unsigned int numlower);
Dnamei.c327 for (i = 0; i < ofs->numlower; i++) { in ovl_check_origin_fh()
774 return oe->numlower ? 1 : -1; in ovl_path_next()
777 BUG_ON(idx > oe->numlower); in ovl_path_next()
781 return (idx < oe->numlower) ? idx + 1 : -1; in ovl_path_next()
831 .last = ofs->config.redirect_follow ? false : !poe->numlower, in ovl_lookup()
884 if (!d.stop && poe->numlower) { in ovl_lookup()
886 stack = kcalloc(ofs->numlower, sizeof(struct ovl_path), in ovl_lookup()
892 for (i = 0; !d.stop && i < poe->numlower; i++) { in ovl_lookup()
896 d.last = i == poe->numlower - 1; in ovl_lookup()
898 d.last = lower.layer->idx == roe->numlower; in ovl_lookup()
[all …]
Dexport.c83 return oe->numlower; in ovl_connectable_layer()
302 .numlower = !!lower in ovl_obtain_alias()
354 for (i = 0; i < oe->numlower; i++) { in ovl_dentry_real_at()
Doverlayfs.h213 struct ovl_entry *ovl_alloc_entry(unsigned int numlower);
370 unsigned int numlower; member
Dinode.c954 if (((upperdentry && lowerdentry) || oip->numlower > 1) || in ovl_get_inode()