Lines Matching full:super
72 * The super block sequence number. Non-zero if a super block update is in
80 * A coroutine-aware queue to serialize super block updates.
82 * Used with the mutex to ensure that only one thread be updating the super
103 .name = "log-super-update-interval",
272 s->update_interval = qemu_opt_get_number(opts, "log-super-update-interval", in blk_log_writes_open()
402 /* Update super block on flush or every update interval */ in blk_log_writes_co_do_log()
406 struct log_write_super super = { in blk_log_writes_co_do_log() local
416 * Wait if a super block update is already in progress. in blk_log_writes_co_do_log()
437 super.nr_entries = cpu_to_le64(s->nr_entries); in blk_log_writes_co_do_log()
440 zeroes = g_malloc0(s->sectorsize - sizeof(super)); in blk_log_writes_co_do_log()
443 qemu_iovec_add(&qiov, &super, sizeof(super)); in blk_log_writes_co_do_log()
444 qemu_iovec_add(&qiov, zeroes, s->sectorsize - sizeof(super)); in blk_log_writes_co_do_log()
452 /* The super block has been updated. Let another request have a go. */ in blk_log_writes_co_do_log()