Home | History | Annotate | Download | only in block

Lines Matching refs:l2_offset

259     uint64_t l2_offset, *l2_table, cluster_offset, tmp;
264 l2_offset = s->l1_table[l1_index];
266 if (!l2_offset) {
270 l2_offset = bdrv_getlength(bs->file);
272 l2_offset = (l2_offset + s->cluster_size - 1) & ~(s->cluster_size - 1);
274 s->l1_table[l1_index] = l2_offset;
275 tmp = cpu_to_be64(l2_offset);
283 if (l2_offset == s->l2_cache_offsets[i]) {
306 if (bdrv_pwrite_sync(bs->file, l2_offset, l2_table,
310 if (bdrv_pread(bs->file, l2_offset, l2_table, s->l2_size * sizeof(uint64_t)) !=
314 s->l2_cache_offsets[min_index] = l2_offset;
372 if (bdrv_pwrite_sync(bs->file, l2_offset + l2_index * sizeof(tmp),