Lines Matching refs:layer
277 enum ovl_opt layer, const char *name, bool upper) in ovl_mount_dir_check() argument
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()
336 static void ovl_add_layer(struct fs_context *fc, enum ovl_opt layer, in ovl_add_layer() argument
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()
413 err = ovl_mount_dir_check(fc, layer_path, layer, name, upper); in ovl_do_parse_layer()
424 ovl_add_layer(fc, layer, layer_path, &name); in ovl_do_parse_layer()
429 enum ovl_opt layer) in ovl_parse_layer() argument
436 err = ovl_kern_path(param->string, &layer_path, layer); in ovl_parse_layer()
439 err = ovl_do_parse_layer(fc, param->string, &layer_path, layer); in ovl_parse_layer()
456 err = ovl_do_parse_layer(fc, layer_name, &layer_path, layer); in ovl_parse_layer()