Lines Matching refs:ctx
1038 struct ovl_fs_context *ctx, struct ovl_layer *layers)
1044 ofs->fs = kcalloc(ctx->nr + 2, sizeof(struct ovl_sb), GFP_KERNEL);
1071 nr_merged_lower = ctx->nr - ctx->nr_data;
1072 for (i = 0; i < ctx->nr; i++) {
1073 struct ovl_fs_context_layer *l = &ctx->lower[i];
1166 struct ovl_fs_context *ctx,
1178 if (!ofs->config.upperdir && ctx->nr == 1) {
1184 for (i = 0; i < ctx->nr; i++) {
1185 l = &ctx->lower[i];
1199 err = ovl_get_layers(sb, ofs, ctx, layers);
1205 nr_merged_lower = ctx->nr - ctx->nr_data;
1212 l = &ctx->lower[i];
1216 ofs->numdatalayer = ctx->nr_data;
1335 struct ovl_fs_context *ctx = fc->fs_private;
1353 err = ovl_fs_params_verify(ctx, &ofs->config);
1358 if (ctx->nr == 0) {
1365 layers = kcalloc(ctx->nr + 1, sizeof(struct ovl_layer), GFP_KERNEL);
1369 ofs->config.lowerdirs = kcalloc(ctx->nr + 1, sizeof(char *), GFP_KERNEL);
1380 ofs->config.lowerdirs[0] = ctx->lowerdir_all;
1381 ctx->lowerdir_all = NULL;
1408 err = ovl_get_upper(sb, ofs, &layers[0], &ctx->upper);
1422 err = ovl_get_workdir(sb, ofs, &ctx->upper, &ctx->work);
1432 oe = ovl_get_lowerstack(sb, ctx, ofs, layers);
1446 ovl_init_uuid_xattr(sb, ofs, &ctx->upper);
1450 err = ovl_get_indexdir(sb, ofs, oe, &ctx->upper);
1498 root_dentry = ovl_get_root(sb, ctx->upper.dentry, oe);