Lines Matching refs:l2_size
416 l2_offset + (s->l2_size * sizeof(uint64_t)), in get_cluster_offset()
421 s->fd_end = l2_offset + (s->l2_size * sizeof(uint64_t)); in get_cluster_offset()
453 } else if (s->min_cluster_alloc == s->l2_size) { in get_cluster_offset()
455 cluster_offset = l2_offset + (s->l2_size * sizeof(uint64_t)); in get_cluster_offset()
456 l2_index = (offset >> s->cluster_bits) & (s->l2_size - 1); in get_cluster_offset()
490 if (s->cluster_alloc == s->l2_size) { in get_cluster_offset()
492 (s->l2_size * sizeof(uint64_t)); in get_cluster_offset()
496 (s->cluster_size * s->l2_size), in get_cluster_offset()
502 (s->cluster_size * s->l2_size); in get_cluster_offset()
503 for (i = 0; i < s->l2_size; i++) { in get_cluster_offset()
507 } else memset(l2_table, 0, s->l2_size * sizeof(uint64_t)); in get_cluster_offset()
510 if (write(s->fd, l2_table, s->l2_size * sizeof(uint64_t)) != in get_cluster_offset()
511 s->l2_size * sizeof(uint64_t)) in get_cluster_offset()
515 if (read(s->fd, l2_table, s->l2_size * sizeof(uint64_t)) != in get_cluster_offset()
516 s->l2_size * sizeof(uint64_t)) in get_cluster_offset()
527 l2_index = (offset >> s->cluster_bits) & (s->l2_size - 1); in get_cluster_offset()
921 s->l2_size = 1 << s->l2_bits; in tdqcow_open()
922 s->cluster_alloc = s->l2_size; in tdqcow_open()
933 size = s->l2_size * L2_CACHE_SIZE * sizeof(uint64_t); in tdqcow_open()
1335 memset(s->l2_cache, 0, s->l2_size * L2_CACHE_SIZE * sizeof(uint64_t)); in qcow_make_empty()