From c9c3eb5308bc235158547a31edc436cd05efde5c Mon Sep 17 00:00:00 2001 From: Artem Bityutskiy Date: Mon, 14 Jun 2010 15:19:12 +0300 Subject: libubigen: make init_vid_hdr externally visible ubi-tests need it. Signed-off-by: Artem Bityutskiy --- ubi-utils/include/libubigen.h | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) (limited to 'ubi-utils/include/libubigen.h') diff --git a/ubi-utils/include/libubigen.h b/ubi-utils/include/libubigen.h index d4bbe3e..c25ac20 100644 --- a/ubi-utils/include/libubigen.h +++ b/ubi-utils/include/libubigen.h @@ -124,6 +124,23 @@ struct ubi_vtbl_record *ubigen_create_empty_vtbl(const struct ubigen_info *ui); void ubigen_init_ec_hdr(const struct ubigen_info *ui, struct ubi_ec_hdr *hdr, long long ec); +/** + * ubigen_init_vid_hdr - initialize VID header. + * @ui: libubigen information + * @vi: volume information + * @hdr: the VID header to initialize + * @lnum: logical eraseblock number + * @data: the contents of the LEB (static volumes only) + * @data_size: amount of data in this LEB (static volumes only) + * + * Note, @used_ebs, @data and @data_size are ignored in case of dynamic + * volumes. + */ +void ubigen_init_vid_hdr(const struct ubigen_info *ui, + const struct ubigen_vol_info *vi, + struct ubi_vid_hdr *hdr, int lnum, + const void *data, int data_size); + /** * ubigen_add_volume - add a volume to the volume table. * @ui: libubigen information -- cgit v1.2.3