Lines Matching refs:md
528 struct g_llvm_metadata md;
532 bzero(&md, sizeof(md));
543 error = g_llvm_read_md(cp, &md, &ll);
550 vg = md.md_vg;
642 g_llvm_read_md(struct g_consumer *cp, struct g_llvm_metadata *md,
666 error = llvm_md_decode(buf, md, ll);
673 ll->ll_md_offset + md->md_reloffset);
680 size = md->md_relsize +
681 (pp->sectorsize - md->md_relsize % pp->sectorsize);
682 buf = g_read_data(cp, ll->ll_md_offset + md->md_reloffset, size, &error);
690 buf[md->md_relsize] = '\0';
692 error = llvm_textconf_decode(buf, md->md_relsize, md);
780 llvm_md_decode(const u_char *data, struct g_llvm_metadata *md,
787 md->md_csum = le32dec(data + off);
791 md->md_version = le32dec(data + off);
793 md->md_start = le64dec(data + off);
795 md->md_size = le64dec(data + off);
799 G_LLVM_DEBUG(0, "Incorrect md magic number");
802 if (md->md_version != 1) {
803 G_LLVM_DEBUG(0, "Incorrect md version number (%u)",
804 md->md_version);
807 if (md->md_start != ll->ll_md_offset) {
808 G_LLVM_DEBUG(0, "Incorrect md offset (%ju)", md->md_start);
813 md->md_reloffset = le64dec(data + off);
815 md->md_relsize = le64dec(data + off);
824 md->md_reloffset, md->md_relsize);
825 G_LLVM_DEBUG(3, "md: version=%u, start=%ju, size=%ju",
826 md->md_version, md->md_start, md->md_size);
883 llvm_textconf_decode(u_char *data, int buflen, struct g_llvm_metadata *md)
918 md->md_vg = vg;
972 md->md_vg = vg;