Lines Matching refs:layers
245 mounts = (struct vfsmount **) ofs->layers; in ovl_free_fs()
247 iput(ofs->layers[i].trap); in ovl_free_fs()
248 mounts[i] = ofs->layers[i].mnt; in ovl_free_fs()
251 kfree(ofs->layers); in ovl_free_fs()
1706 struct ovl_layer *layers) in ovl_get_layers() argument
1778 layers[ofs->numlayer].trap = trap; in ovl_get_layers()
1779 layers[ofs->numlayer].mnt = mnt; in ovl_get_layers()
1780 layers[ofs->numlayer].idx = ofs->numlayer; in ovl_get_layers()
1781 layers[ofs->numlayer].fsid = fsid; in ovl_get_layers()
1782 layers[ofs->numlayer].fs = &ofs->fs[fsid]; in ovl_get_layers()
1826 struct ovl_fs *ofs, struct ovl_layer *layers) in ovl_get_lowerstack() argument
1858 err = ovl_get_layers(sb, ofs, stack, numlower, layers); in ovl_get_lowerstack()
1869 oe->lowerstack[i].layer = &ofs->layers[i+1]; in ovl_get_lowerstack()
1948 ofs->layers[i].mnt->mnt_root, in ovl_check_overlapping_layers()
2001 struct ovl_layer *layers; in ovl_fill_super() local
2056 layers = kcalloc(numlower + 1, sizeof(struct ovl_layer), GFP_KERNEL); in ovl_fill_super()
2057 if (!layers) in ovl_fill_super()
2060 ofs->layers = layers; in ovl_fill_super()
2088 err = ovl_get_upper(sb, ofs, &layers[0], &upperpath); in ovl_fill_super()
2112 oe = ovl_get_lowerstack(sb, splitlower, numlower, ofs, layers); in ovl_fill_super()