Lines Matching refs:data
78 multipath_metadata_encode(const struct g_multipath_metadata *md, u_char *data)
80 bcopy(md->md_magic, data, sizeof(md->md_magic));
81 data += sizeof(md->md_magic);
82 bcopy(md->md_uuid, data, sizeof(md->md_uuid));
83 data += sizeof(md->md_uuid);
84 bcopy(md->md_name, data, sizeof(md->md_name));
85 data += sizeof(md->md_name);
86 le32enc(data, md->md_version);
87 data += sizeof(md->md_version);
88 le32enc(data, md->md_sectorsize);
89 data += sizeof(md->md_sectorsize);
90 le64enc(data, md->md_size);
91 data += sizeof(md->md_size);
92 *data = md->md_active_active;
96 multipath_metadata_decode(u_char *data, struct g_multipath_metadata *md)
98 bcopy(data, md->md_magic, sizeof(md->md_magic));
99 data += sizeof(md->md_magic);
100 bcopy(data, md->md_uuid, sizeof(md->md_uuid));
101 data += sizeof(md->md_uuid);
102 bcopy(data, md->md_name, sizeof(md->md_name));
103 data += sizeof(md->md_name);
104 md->md_version = le32dec(data);
105 data += sizeof(md->md_version);
106 md->md_sectorsize = le32dec(data);
107 data += sizeof(md->md_sectorsize);
108 md->md_size = le64dec(data);
109 data += sizeof(md->md_size);
110 md->md_active_active = *data;