-int fld_server_init(struct lu_server_fld *fld,
- struct dt_device *dt,
- const char *prefix,
- const struct lu_env *env,
- int mds_node_id);
+int fld_server_init(const struct lu_env *env, struct lu_server_fld *fld,
+ struct dt_device *dt, const char *prefix, int type);
+
+void fld_server_fini(const struct lu_env *env, struct lu_server_fld *fld);
+
+int fld_declare_server_create(const struct lu_env *env,
+ struct lu_server_fld *fld,
+ const struct lu_seq_range *range,
+ struct thandle *th);
+
+int fld_server_create(const struct lu_env *env,
+ struct lu_server_fld *fld,
+ const struct lu_seq_range *add_range,
+ struct thandle *th);