Lines Matching defs:d_hdr
116 uint8_t *d_hdr;
120 endian##32toh(*((uint32_t *)&d_hdr[off])); \
123 endian##64toh(*((uint64_t *)&d_hdr[off])); \
135 d_hdr = g_read_data(cp, GV_HDR_OFFSET, pp->sectorsize, NULL);
136 if (d_hdr == NULL)
140 magic_machdep = *((uint64_t *)&d_hdr[0]);
150 bcopy(d_hdr + off, m_hdr->label.sysname, GV_HOSTNAME_LEN);
152 bcopy(d_hdr + off, m_hdr->label.name, GV_MAXDRIVENAME);
162 g_free(d_hdr);
164 } else if (gv_legacy_header_type(d_hdr, be) == GV_LEGACY_SPARC64) {
169 bcopy(d_hdr + 16, m_hdr->label.sysname, GV_HOSTNAME_LEN);
171 bcopy(d_hdr + 48, m_hdr->label.name, GV_MAXDRIVENAME);
178 } else if (gv_legacy_header_type(d_hdr, be) == GV_LEGACY_POWERPC) {
183 bcopy(d_hdr + off, m_hdr->label.sysname, GV_HOSTNAME_LEN);
185 bcopy(d_hdr + off, m_hdr->label.name, GV_MAXDRIVENAME);
192 } else if (gv_legacy_header_type(d_hdr, be) == GV_LEGACY_I386) {
197 bcopy(d_hdr + off, m_hdr->label.sysname, GV_HOSTNAME_LEN);
199 bcopy(d_hdr + off, m_hdr->label.name, GV_MAXDRIVENAME);
211 bcopy(d_hdr + 16, m_hdr->label.sysname, GV_HOSTNAME_LEN);
213 bcopy(d_hdr + 48, m_hdr->label.name, GV_MAXDRIVENAME);
222 g_free(d_hdr);
230 uint8_t d_hdr[GV_HDR_LEN];
235 *((uint64_t *)&d_hdr[off]) = htobe64(field); \
242 memset(d_hdr, 0, GV_HDR_LEN);
246 bcopy(m_hdr->label.sysname, d_hdr + off, GV_HOSTNAME_LEN);
248 bcopy(m_hdr->label.name, d_hdr + off, GV_MAXDRIVENAME);
256 ret = g_write_data(cp, GV_HDR_OFFSET, d_hdr, GV_HDR_LEN);