Lines Matching defs:sb_id
301 unsigned long mb_id, int sb_id,
304 const int bit = (mb_id - vm->first_mb_id) * vm->nb_sb_per_mb + sb_id;
315 unsigned long mb_id, int sb_id,
318 const int bit = (mb_id - vm->first_mb_id) * vm->nb_sb_per_mb + sb_id;
327 unsigned long mb_id, int sb_id,
330 const int bit = (mb_id - vm->first_mb_id) * vm->nb_sb_per_mb + sb_id;
344 unsigned long mb_id, int sb_id,
347 const int bit = (mb_id - vm->first_mb_id) * vm->nb_sb_per_mb + sb_id;
593 int sb_id, i;
595 for (sb_id = 0; sb_id < vm->nb_sb_per_mb; sb_id++) {
596 if (virtio_mem_mb_test_sb_plugged(vm, mb_id, sb_id, 1))
605 sb_id * vm->subblock_size);
620 int sb_id, i;
622 for (sb_id = 0; sb_id < vm->nb_sb_per_mb; sb_id++) {
623 if (virtio_mem_mb_test_sb_plugged(vm, mb_id, sb_id, 1))
631 sb_id * vm->subblock_size);
802 int sb_id;
815 sb_id = virtio_mem_phys_to_sb_id(vm, addr);
820 if (virtio_mem_mb_test_sb_plugged(vm, mb_id, sb_id, 1))
943 int sb_id, int count)
946 sb_id * vm->subblock_size;
951 sb_id, sb_id + count - 1);
955 virtio_mem_mb_set_sb_plugged(vm, mb_id, sb_id, count);
964 int sb_id, int count)
967 sb_id * vm->subblock_size;
972 mb_id, sb_id, sb_id + count - 1);
976 virtio_mem_mb_set_sb_unplugged(vm, mb_id, sb_id, count);
992 int sb_id, count;
995 sb_id = vm->nb_sb_per_mb - 1;
998 while (sb_id >= 0 &&
999 virtio_mem_mb_test_sb_unplugged(vm, mb_id, sb_id, 1))
1000 sb_id--;
1001 if (sb_id < 0)
1005 while (count < *nb_sb && sb_id > 0 &&
1006 virtio_mem_mb_test_sb_plugged(vm, mb_id, sb_id - 1, 1)) {
1008 sb_id--;
1011 rc = virtio_mem_mb_unplug_sb(vm, mb_id, sb_id, count);
1015 sb_id--;
1143 int sb_id, count;
1150 sb_id = virtio_mem_mb_first_unplugged_sb(vm, mb_id);
1151 if (sb_id >= vm->nb_sb_per_mb)
1155 sb_id + count < vm->nb_sb_per_mb &&
1156 !virtio_mem_mb_test_sb_plugged(vm, mb_id, sb_id + count,
1160 rc = virtio_mem_mb_plug_sb(vm, mb_id, sb_id, count);
1169 sb_id * vm->subblock_size);
1304 unsigned long mb_id, int sb_id,
1312 sb_id * vm->subblock_size);
1326 rc = virtio_mem_mb_unplug_sb(vm, mb_id, sb_id, count);
1352 int rc, sb_id;
1367 for (sb_id = vm->nb_sb_per_mb - 1; sb_id >= 0 && *nb_sb; sb_id--) {
1369 while (sb_id >= 0 &&
1370 !virtio_mem_mb_test_sb_plugged(vm, mb_id, sb_id, 1))
1371 sb_id--;
1372 if (sb_id < 0)
1375 rc = virtio_mem_mb_unplug_sb_online(vm, mb_id, sb_id, 1);