Lines Matching defs:md
41 virstor_metadata_encode(struct g_virstor_metadata *md, unsigned char *data)
47 bs_write_buf(&bs, md->md_magic, sizeof(md->md_magic));
48 bs_write_u32(&bs, md->md_version);
49 bs_write_buf(&bs, md->md_name, sizeof(md->md_name));
50 bs_write_u64(&bs, md->md_virsize);
51 bs_write_u32(&bs, md->md_chunk_size);
52 bs_write_u32(&bs, md->md_id);
53 bs_write_u16(&bs, md->md_count);
55 bs_write_buf(&bs, md->provider, sizeof(md->provider));
56 bs_write_u16(&bs, md->no);
57 bs_write_u64(&bs, md->provsize);
58 bs_write_u32(&bs, md->chunk_count);
59 bs_write_u32(&bs, md->chunk_next);
60 bs_write_u16(&bs, md->chunk_reserved);
61 bs_write_u16(&bs, md->flags);
70 virstor_metadata_decode(unsigned char *data, struct g_virstor_metadata *md)
76 bs_read_buf(&bs, md->md_magic, sizeof(md->md_magic));
77 md->md_version = bs_read_u32(&bs);
78 bs_read_buf(&bs, md->md_name, sizeof(md->md_name));
79 md->md_virsize = bs_read_u64(&bs);
80 md->md_chunk_size = bs_read_u32(&bs);
81 md->md_id = bs_read_u32(&bs);
82 md->md_count = bs_read_u16(&bs);
84 bs_read_buf(&bs, md->provider, sizeof(md->provider));
85 md->no = bs_read_u16(&bs);
86 md->provsize = bs_read_u64(&bs);
87 md->chunk_count = bs_read_u32(&bs);
88 md->chunk_next = bs_read_u32(&bs);
89 md->chunk_reserved = bs_read_u16(&bs);
90 md->flags = bs_read_u16(&bs);