Lines Matching refs:sb_id

483 					  unsigned long mb_id, int sb_id)  in virtio_mem_sbm_sb_state_bit_nr()  argument
485 return (mb_id - vm->sbm.first_mb_id) * vm->sbm.sbs_per_mb + sb_id; in virtio_mem_sbm_sb_state_bit_nr()
494 unsigned long mb_id, int sb_id, in virtio_mem_sbm_set_sb_plugged() argument
497 const int bit = virtio_mem_sbm_sb_state_bit_nr(vm, mb_id, sb_id); in virtio_mem_sbm_set_sb_plugged()
508 unsigned long mb_id, int sb_id, in virtio_mem_sbm_set_sb_unplugged() argument
511 const int bit = virtio_mem_sbm_sb_state_bit_nr(vm, mb_id, sb_id); in virtio_mem_sbm_set_sb_unplugged()
520 unsigned long mb_id, int sb_id, in virtio_mem_sbm_test_sb_plugged() argument
523 const int bit = virtio_mem_sbm_sb_state_bit_nr(vm, mb_id, sb_id); in virtio_mem_sbm_test_sb_plugged()
537 unsigned long mb_id, int sb_id, in virtio_mem_sbm_test_sb_unplugged() argument
540 const int bit = virtio_mem_sbm_sb_state_bit_nr(vm, mb_id, sb_id); in virtio_mem_sbm_test_sb_unplugged()
876 int sb_id; in virtio_mem_sbm_notify_going_offline() local
878 for (sb_id = 0; sb_id < vm->sbm.sbs_per_mb; sb_id++) { in virtio_mem_sbm_notify_going_offline()
879 if (virtio_mem_sbm_test_sb_plugged(vm, mb_id, sb_id, 1)) in virtio_mem_sbm_notify_going_offline()
882 sb_id * vm->sbm.sb_size); in virtio_mem_sbm_notify_going_offline()
892 int sb_id; in virtio_mem_sbm_notify_cancel_offline() local
894 for (sb_id = 0; sb_id < vm->sbm.sbs_per_mb; sb_id++) { in virtio_mem_sbm_notify_cancel_offline()
895 if (virtio_mem_sbm_test_sb_plugged(vm, mb_id, sb_id, 1)) in virtio_mem_sbm_notify_cancel_offline()
898 sb_id * vm->sbm.sb_size); in virtio_mem_sbm_notify_cancel_offline()
1219 unsigned long id, sb_id; in virtio_mem_online_page_cb() local
1235 sb_id = virtio_mem_phys_to_sb_id(vm, addr); in virtio_mem_online_page_cb()
1237 sb_id, 1); in virtio_mem_online_page_cb()
1403 int sb_id, int count) in virtio_mem_sbm_plug_sb() argument
1406 sb_id * vm->sbm.sb_size; in virtio_mem_sbm_plug_sb()
1412 virtio_mem_sbm_set_sb_plugged(vm, mb_id, sb_id, count); in virtio_mem_sbm_plug_sb()
1421 int sb_id, int count) in virtio_mem_sbm_unplug_sb() argument
1424 sb_id * vm->sbm.sb_size; in virtio_mem_sbm_unplug_sb()
1430 virtio_mem_sbm_set_sb_unplugged(vm, mb_id, sb_id, count); in virtio_mem_sbm_unplug_sb()
1472 int sb_id, count; in virtio_mem_sbm_unplug_any_sb_raw() local
1475 sb_id = vm->sbm.sbs_per_mb - 1; in virtio_mem_sbm_unplug_any_sb_raw()
1478 while (sb_id >= 0 && in virtio_mem_sbm_unplug_any_sb_raw()
1479 virtio_mem_sbm_test_sb_unplugged(vm, mb_id, sb_id, 1)) in virtio_mem_sbm_unplug_any_sb_raw()
1480 sb_id--; in virtio_mem_sbm_unplug_any_sb_raw()
1481 if (sb_id < 0) in virtio_mem_sbm_unplug_any_sb_raw()
1485 while (count < *nb_sb && sb_id > 0 && in virtio_mem_sbm_unplug_any_sb_raw()
1486 virtio_mem_sbm_test_sb_plugged(vm, mb_id, sb_id - 1, 1)) { in virtio_mem_sbm_unplug_any_sb_raw()
1488 sb_id--; in virtio_mem_sbm_unplug_any_sb_raw()
1491 rc = virtio_mem_sbm_unplug_sb(vm, mb_id, sb_id, count); in virtio_mem_sbm_unplug_any_sb_raw()
1495 sb_id--; in virtio_mem_sbm_unplug_any_sb_raw()
1603 int sb_id, count; in virtio_mem_sbm_plug_any_sb() local
1610 sb_id = virtio_mem_sbm_first_unplugged_sb(vm, mb_id); in virtio_mem_sbm_plug_any_sb()
1611 if (sb_id >= vm->sbm.sbs_per_mb) in virtio_mem_sbm_plug_any_sb()
1615 sb_id + count < vm->sbm.sbs_per_mb && in virtio_mem_sbm_plug_any_sb()
1616 !virtio_mem_sbm_test_sb_plugged(vm, mb_id, sb_id + count, 1)) in virtio_mem_sbm_plug_any_sb()
1619 rc = virtio_mem_sbm_plug_sb(vm, mb_id, sb_id, count); in virtio_mem_sbm_plug_any_sb()
1628 sb_id * vm->sbm.sb_size); in virtio_mem_sbm_plug_any_sb()
1856 unsigned long mb_id, int sb_id, in virtio_mem_sbm_unplug_sb_online() argument
1865 sb_id * vm->sbm.sb_size); in virtio_mem_sbm_unplug_sb_online()
1872 rc = virtio_mem_sbm_unplug_sb(vm, mb_id, sb_id, count); in virtio_mem_sbm_unplug_sb_online()
1907 int rc, sb_id; in virtio_mem_sbm_unplug_any_sb_online() local
1922 for (sb_id = vm->sbm.sbs_per_mb - 1; sb_id >= 0 && *nb_sb; sb_id--) { in virtio_mem_sbm_unplug_any_sb_online()
1924 while (sb_id >= 0 && in virtio_mem_sbm_unplug_any_sb_online()
1925 !virtio_mem_sbm_test_sb_plugged(vm, mb_id, sb_id, 1)) in virtio_mem_sbm_unplug_any_sb_online()
1926 sb_id--; in virtio_mem_sbm_unplug_any_sb_online()
1927 if (sb_id < 0) in virtio_mem_sbm_unplug_any_sb_online()
1930 rc = virtio_mem_sbm_unplug_sb_online(vm, mb_id, sb_id, 1); in virtio_mem_sbm_unplug_any_sb_online()