Lines Matching defs:secbuf
131 restore_ent(gpt_t gpt, prop_dictionary_t gpt_dict, void *secbuf,
169 memcpy((char *)secbuf + gpt->secsz + ((i - 1) * sizeof(ent)),
190 void *secbuf = NULL;
279 if ((secbuf = calloc(gpt_size + 1, gpt->secsz)) == NULL) {
289 if (write(gpt->fd, secbuf, gpt->secsz) != (ssize_t)gpt->secsz) {
299 if (write(gpt->fd, secbuf, gpt->secsz) != (ssize_t)gpt->secsz) {
305 mbr = secbuf;
333 if (restore_ent(gpt, gpt_dict, secbuf, gpt_size, entries) == -1)
340 write(gpt->fd, (char *)secbuf + gpt->secsz, len) != (ssize_t) len) {
346 write(gpt->fd, (char *)secbuf + gpt->secsz, len) != (ssize_t) len) {
351 memset(secbuf, 0, gpt->secsz);
352 hdr = secbuf;
364 hdr->hdr_crc_table = htole32(crc32((char *)secbuf + gpt->secsz, len));
385 free(secbuf);