Home | History | Annotate | Download | only in gpt

Lines Matching defs:secbuf

128 restore_ent(gpt_t gpt, prop_dictionary_t gpt_dict, void *secbuf,
166 memcpy((char *)secbuf + gpt->secsz + ((i - 1) * sizeof(ent)),
187 void *secbuf = NULL;
276 if ((secbuf = calloc(gpt_size + 1, gpt->secsz)) == NULL) {
286 if (write(gpt->fd, secbuf, gpt->secsz) != (ssize_t)gpt->secsz) {
296 if (write(gpt->fd, secbuf, gpt->secsz) != (ssize_t)gpt->secsz) {
302 mbr = secbuf;
330 if (restore_ent(gpt, gpt_dict, secbuf, gpt_size, entries) == -1)
337 write(gpt->fd, (char *)secbuf + gpt->secsz, len) != (ssize_t) len) {
343 write(gpt->fd, (char *)secbuf + gpt->secsz, len) != (ssize_t) len) {
348 memset(secbuf, 0, gpt->secsz);
349 hdr = secbuf;
361 hdr->hdr_crc_table = htole32(crc32((char *)secbuf + gpt->secsz, len));
382 free(secbuf);