Lines Matching refs:sb_id

301 					 unsigned long mb_id, int sb_id,  in virtio_mem_mb_set_sb_plugged()  argument
304 const int bit = (mb_id - vm->first_mb_id) * vm->nb_sb_per_mb + sb_id; in virtio_mem_mb_set_sb_plugged()
315 unsigned long mb_id, int sb_id, in virtio_mem_mb_set_sb_unplugged() argument
318 const int bit = (mb_id - vm->first_mb_id) * vm->nb_sb_per_mb + sb_id; in virtio_mem_mb_set_sb_unplugged()
327 unsigned long mb_id, int sb_id, in virtio_mem_mb_test_sb_plugged() argument
330 const int bit = (mb_id - vm->first_mb_id) * vm->nb_sb_per_mb + sb_id; in virtio_mem_mb_test_sb_plugged()
344 unsigned long mb_id, int sb_id, in virtio_mem_mb_test_sb_unplugged() argument
347 const int bit = (mb_id - vm->first_mb_id) * vm->nb_sb_per_mb + sb_id; in virtio_mem_mb_test_sb_unplugged()
593 int sb_id, i; in virtio_mem_notify_going_offline() local
595 for (sb_id = 0; sb_id < vm->nb_sb_per_mb; sb_id++) { in virtio_mem_notify_going_offline()
596 if (virtio_mem_mb_test_sb_plugged(vm, mb_id, sb_id, 1)) in virtio_mem_notify_going_offline()
605 sb_id * vm->subblock_size); in virtio_mem_notify_going_offline()
620 int sb_id, i; in virtio_mem_notify_cancel_offline() local
622 for (sb_id = 0; sb_id < vm->nb_sb_per_mb; sb_id++) { in virtio_mem_notify_cancel_offline()
623 if (virtio_mem_mb_test_sb_plugged(vm, mb_id, sb_id, 1)) in virtio_mem_notify_cancel_offline()
631 sb_id * vm->subblock_size); in virtio_mem_notify_cancel_offline()
802 int sb_id; in virtio_mem_online_page_cb() local
815 sb_id = virtio_mem_phys_to_sb_id(vm, addr); in virtio_mem_online_page_cb()
820 if (virtio_mem_mb_test_sb_plugged(vm, mb_id, sb_id, 1)) in virtio_mem_online_page_cb()
943 int sb_id, int count) in virtio_mem_mb_plug_sb() argument
946 sb_id * vm->subblock_size; in virtio_mem_mb_plug_sb()
951 sb_id, sb_id + count - 1); in virtio_mem_mb_plug_sb()
955 virtio_mem_mb_set_sb_plugged(vm, mb_id, sb_id, count); in virtio_mem_mb_plug_sb()
964 int sb_id, int count) in virtio_mem_mb_unplug_sb() argument
967 sb_id * vm->subblock_size; in virtio_mem_mb_unplug_sb()
972 mb_id, sb_id, sb_id + count - 1); in virtio_mem_mb_unplug_sb()
976 virtio_mem_mb_set_sb_unplugged(vm, mb_id, sb_id, count); in virtio_mem_mb_unplug_sb()
992 int sb_id, count; in virtio_mem_mb_unplug_any_sb() local
995 sb_id = vm->nb_sb_per_mb - 1; in virtio_mem_mb_unplug_any_sb()
998 while (sb_id >= 0 && in virtio_mem_mb_unplug_any_sb()
999 virtio_mem_mb_test_sb_unplugged(vm, mb_id, sb_id, 1)) in virtio_mem_mb_unplug_any_sb()
1000 sb_id--; in virtio_mem_mb_unplug_any_sb()
1001 if (sb_id < 0) in virtio_mem_mb_unplug_any_sb()
1005 while (count < *nb_sb && sb_id > 0 && in virtio_mem_mb_unplug_any_sb()
1006 virtio_mem_mb_test_sb_plugged(vm, mb_id, sb_id - 1, 1)) { in virtio_mem_mb_unplug_any_sb()
1008 sb_id--; in virtio_mem_mb_unplug_any_sb()
1011 rc = virtio_mem_mb_unplug_sb(vm, mb_id, sb_id, count); in virtio_mem_mb_unplug_any_sb()
1015 sb_id--; in virtio_mem_mb_unplug_any_sb()
1143 int sb_id, count; in virtio_mem_mb_plug_any_sb() local
1150 sb_id = virtio_mem_mb_first_unplugged_sb(vm, mb_id); in virtio_mem_mb_plug_any_sb()
1151 if (sb_id >= vm->nb_sb_per_mb) in virtio_mem_mb_plug_any_sb()
1155 sb_id + count < vm->nb_sb_per_mb && in virtio_mem_mb_plug_any_sb()
1156 !virtio_mem_mb_test_sb_plugged(vm, mb_id, sb_id + count, in virtio_mem_mb_plug_any_sb()
1160 rc = virtio_mem_mb_plug_sb(vm, mb_id, sb_id, count); in virtio_mem_mb_plug_any_sb()
1169 sb_id * vm->subblock_size); in virtio_mem_mb_plug_any_sb()
1304 unsigned long mb_id, int sb_id, in virtio_mem_mb_unplug_sb_online() argument
1313 sb_id * vm->subblock_size); in virtio_mem_mb_unplug_sb_online()
1327 rc = virtio_mem_mb_unplug_sb(vm, mb_id, sb_id, count); in virtio_mem_mb_unplug_sb_online()
1353 int rc, sb_id; in virtio_mem_mb_unplug_any_sb_online() local
1368 for (sb_id = vm->nb_sb_per_mb - 1; sb_id >= 0 && *nb_sb; sb_id--) { in virtio_mem_mb_unplug_any_sb_online()
1370 while (sb_id >= 0 && in virtio_mem_mb_unplug_any_sb_online()
1371 !virtio_mem_mb_test_sb_plugged(vm, mb_id, sb_id, 1)) in virtio_mem_mb_unplug_any_sb_online()
1372 sb_id--; in virtio_mem_mb_unplug_any_sb_online()
1373 if (sb_id < 0) in virtio_mem_mb_unplug_any_sb_online()
1376 rc = virtio_mem_mb_unplug_sb_online(vm, mb_id, sb_id, 1); in virtio_mem_mb_unplug_any_sb_online()