Lines Matching refs:blob
370 struct data blob = empty_data; in dt_to_blob() local
418 blob = data_append_data(blob, &fdt, vi->hdr_size); in dt_to_blob()
419 blob = data_append_align(blob, 8); in dt_to_blob()
420 blob = data_merge(blob, reservebuf); in dt_to_blob()
421 blob = data_append_zeroes(blob, sizeof(struct fdt_reserve_entry)); in dt_to_blob()
422 blob = data_merge(blob, dtbuf); in dt_to_blob()
423 blob = data_merge(blob, strbuf); in dt_to_blob()
429 blob = data_append_zeroes(blob, padlen); in dt_to_blob()
431 if (fwrite(blob.val, blob.len, 1, f) != 1) { in dt_to_blob()
443 data_free(blob); in dt_to_blob()
809 char *blob; in dt_from_blob() local
851 blob = xmalloc(totalsize); in dt_from_blob()
853 fdt = (struct fdt_header *)blob; in dt_from_blob()
858 p = blob + sizeof(magic) + sizeof(totalsize); in dt_from_blob()
893 inbuf_init(&strbuf, blob + off_str, blob + off_str + size_str); in dt_from_blob()
895 inbuf_init(&strbuf, blob + off_str, blob + totalsize); in dt_from_blob()
911 blob + off_mem_rsvmap, blob + totalsize); in dt_from_blob()
912 inbuf_init(&dtbuf, blob + off_dt, blob + totalsize); in dt_from_blob()
927 free(blob); in dt_from_blob()