Lines Matching refs:ll

531 	struct g_llvm_label ll;  in g_llvm_taste()  local
547 error = g_llvm_read_label(cp, &ll); in g_llvm_taste()
549 error = g_llvm_read_md(cp, &md, &ll); in g_llvm_taste()
574 g_llvm_add_disk(vg, pp, ll.ll_uuid); in g_llvm_taste()
616 g_llvm_read_label(struct g_consumer *cp, struct g_llvm_label *ll) in g_llvm_read_label() argument
641 error = llvm_label_decode(&buf[i * pp->sectorsize], ll, i, in g_llvm_read_label()
652 struct g_llvm_label *ll) in g_llvm_read_md() argument
666 buf = g_read_data(cp, ll->ll_md_offset, pp->sectorsize, &error); in g_llvm_read_md()
675 error = llvm_md_decode(buf, md, ll); in g_llvm_read_md()
682 ll->ll_md_offset + md->md_reloffset); in g_llvm_read_md()
691 buf = g_read_data(cp, ll->ll_md_offset + md->md_reloffset, size, &error); in g_llvm_read_md()
708 llvm_label_decode(const u_char *data, struct g_llvm_label *ll, int sector, in llvm_label_decode() argument
724 ll->ll_sector = le64dec(data + 8); in llvm_label_decode()
725 ll->ll_crc = le32dec(data + 16); in llvm_label_decode()
726 ll->ll_offset = le32dec(data + 20); in llvm_label_decode()
728 if (ll->ll_sector != sector) { in llvm_label_decode()
730 ll->ll_sector, sector); in llvm_label_decode()
735 if (ll->ll_offset < 32 || ll->ll_offset > sectorsize - 88) { in llvm_label_decode()
737 ll->ll_offset); in llvm_label_decode()
741 off = ll->ll_offset; in llvm_label_decode()
746 uuid = ll->ll_uuid; in llvm_label_decode()
762 ll->ll_size = le64dec(data + off); in llvm_label_decode()
764 ll->ll_pestart = le64dec(data + off); in llvm_label_decode()
774 ll->ll_md_offset = le64dec(data + off); in llvm_label_decode()
776 ll->ll_md_size = le64dec(data + off); in llvm_label_decode()
779 G_LLVM_DEBUG(1, "LVM metadata: offset=%ju, size=%ju", ll->ll_md_offset, in llvm_label_decode()
780 ll->ll_md_size); in llvm_label_decode()
788 G_LLVM_DEBUG(2, "label uuid=%s", ll->ll_uuid); in llvm_label_decode()
790 ll->ll_sector, ll->ll_crc, ll->ll_offset, ll->ll_size, in llvm_label_decode()
791 ll->ll_pestart); in llvm_label_decode()
798 struct g_llvm_label *ll) in llvm_md_decode() argument
824 if (md->md_start != ll->ll_md_offset) { in llvm_md_decode()