Lines Matching defs:sbs_per_mb
169 uint32_t sbs_per_mb;
503 return (mb_id - vm->sbm.first_mb_id) * vm->sbm.sbs_per_mb + sb_id;
566 * Find the first unplugged subblock. Returns vm->sbm.sbs_per_mb in case there is
575 bit + vm->sbm.sbs_per_mb, bit) - bit;
584 const unsigned long old_nb_bits = old_nb_mb * vm->sbm.sbs_per_mb;
585 const unsigned long new_nb_bits = (old_nb_mb + 1) * vm->sbm.sbs_per_mb;
790 if (!virtio_mem_sbm_test_sb_unplugged(vm, mb_id, 0, vm->sbm.sbs_per_mb))
927 for (sb_id = 0; sb_id < vm->sbm.sbs_per_mb; sb_id++) {
943 for (sb_id = 0; sb_id < vm->sbm.sbs_per_mb; sb_id++) {
1571 sb_id = vm->sbm.sbs_per_mb - 1;
1606 uint64_t nb_sb = vm->sbm.sbs_per_mb;
1646 const int count = min_t(int, *nb_sb, vm->sbm.sbs_per_mb);
1664 if (count == vm->sbm.sbs_per_mb)
1707 if (sb_id >= vm->sbm.sbs_per_mb)
1711 sb_id + count < vm->sbm.sbs_per_mb &&
1729 if (virtio_mem_sbm_test_sb_plugged(vm, mb_id, 0, vm->sbm.sbs_per_mb))
1922 if (!virtio_mem_sbm_test_sb_plugged(vm, mb_id, 0, vm->sbm.sbs_per_mb))
1928 if (virtio_mem_sbm_test_sb_unplugged(vm, mb_id, 0, vm->sbm.sbs_per_mb)) {
2006 if (*nb_sb >= vm->sbm.sbs_per_mb &&
2007 virtio_mem_sbm_test_sb_plugged(vm, mb_id, 0, vm->sbm.sbs_per_mb)) {
2009 vm->sbm.sbs_per_mb);
2011 *nb_sb -= vm->sbm.sbs_per_mb;
2018 for (sb_id = vm->sbm.sbs_per_mb - 1; sb_id >= 0 && *nb_sb; sb_id--) {
2543 vm->sbm.sbs_per_mb = memory_block_size_bytes() /