Lines Matching defs:l1off
56 uint64_t l1off;
82 off_t l1off;
234 disk->l1off = be64toh(header.l1off);
262 if (pread(disk->fd, disk->l1, 8 * disk->l1sz, disk->l1off)
473 off_t l2sz, l1off, l2tab, l2off, cluster, clusteroff;
490 l1off = (off / disk->clustersz) / l2sz;
491 if (l1off >= disk->l1sz)
494 l2tab = disk->l1[l1off];
533 off_t l2sz, l1off, l2tab, l2off, cluster, clusteroff, orig;
541 l1off = off / (disk->clustersz * l2sz);
542 if (l1off >= disk->l1sz)
547 l2tab = disk->l1[l1off];
564 disk->l1[l1off] = l2tab | QCOW2_INPLACE;
581 buf = htobe64(disk->l1[l1off]);
582 if (pwrite(disk->fd, &buf, sizeof(buf), disk->l1off + 8 * l1off) != 8)
614 off_t l1off, l1idx, l2idx, l2cluster;
623 l1off = disk->refoff + 8 * l1idx;
624 if (pread(disk->fd, &buf, sizeof(buf), l1off) != 8)
634 if (pwrite(disk->fd, &buf, sizeof(buf), l1off) != 8)
672 uint64_t l1off, refoff, v, i, l1entrysz, refentrysz;
692 l1off = ALIGNSZ(sizeof(hdr), clustersz);
697 refoff = ALIGNSZ(l1off + 8*l1sz, clustersz);
712 hdr.l1off = htobe64(l1off);