Lines Matching refs:sb_id

498 					  unsigned long mb_id, int sb_id)  in virtio_mem_sbm_sb_state_bit_nr()  argument
500 return (mb_id - vm->sbm.first_mb_id) * vm->sbm.sbs_per_mb + sb_id; in virtio_mem_sbm_sb_state_bit_nr()
509 unsigned long mb_id, int sb_id, in virtio_mem_sbm_set_sb_plugged() argument
512 const int bit = virtio_mem_sbm_sb_state_bit_nr(vm, mb_id, sb_id); in virtio_mem_sbm_set_sb_plugged()
523 unsigned long mb_id, int sb_id, in virtio_mem_sbm_set_sb_unplugged() argument
526 const int bit = virtio_mem_sbm_sb_state_bit_nr(vm, mb_id, sb_id); in virtio_mem_sbm_set_sb_unplugged()
535 unsigned long mb_id, int sb_id, in virtio_mem_sbm_test_sb_plugged() argument
538 const int bit = virtio_mem_sbm_sb_state_bit_nr(vm, mb_id, sb_id); in virtio_mem_sbm_test_sb_plugged()
552 unsigned long mb_id, int sb_id, in virtio_mem_sbm_test_sb_unplugged() argument
555 const int bit = virtio_mem_sbm_sb_state_bit_nr(vm, mb_id, sb_id); in virtio_mem_sbm_test_sb_unplugged()
891 int sb_id; in virtio_mem_sbm_notify_going_offline() local
893 for (sb_id = 0; sb_id < vm->sbm.sbs_per_mb; sb_id++) { in virtio_mem_sbm_notify_going_offline()
894 if (virtio_mem_sbm_test_sb_plugged(vm, mb_id, sb_id, 1)) in virtio_mem_sbm_notify_going_offline()
897 sb_id * vm->sbm.sb_size); in virtio_mem_sbm_notify_going_offline()
907 int sb_id; in virtio_mem_sbm_notify_cancel_offline() local
909 for (sb_id = 0; sb_id < vm->sbm.sbs_per_mb; sb_id++) { in virtio_mem_sbm_notify_cancel_offline()
910 if (virtio_mem_sbm_test_sb_plugged(vm, mb_id, sb_id, 1)) in virtio_mem_sbm_notify_cancel_offline()
913 sb_id * vm->sbm.sb_size); in virtio_mem_sbm_notify_cancel_offline()
1234 unsigned long id, sb_id; in virtio_mem_online_page_cb() local
1250 sb_id = virtio_mem_phys_to_sb_id(vm, addr); in virtio_mem_online_page_cb()
1252 sb_id, 1); in virtio_mem_online_page_cb()
1418 int sb_id, int count) in virtio_mem_sbm_plug_sb() argument
1421 sb_id * vm->sbm.sb_size; in virtio_mem_sbm_plug_sb()
1427 virtio_mem_sbm_set_sb_plugged(vm, mb_id, sb_id, count); in virtio_mem_sbm_plug_sb()
1436 int sb_id, int count) in virtio_mem_sbm_unplug_sb() argument
1439 sb_id * vm->sbm.sb_size; in virtio_mem_sbm_unplug_sb()
1445 virtio_mem_sbm_set_sb_unplugged(vm, mb_id, sb_id, count); in virtio_mem_sbm_unplug_sb()
1487 int sb_id, count; in virtio_mem_sbm_unplug_any_sb_raw() local
1490 sb_id = vm->sbm.sbs_per_mb - 1; in virtio_mem_sbm_unplug_any_sb_raw()
1493 while (sb_id >= 0 && in virtio_mem_sbm_unplug_any_sb_raw()
1494 virtio_mem_sbm_test_sb_unplugged(vm, mb_id, sb_id, 1)) in virtio_mem_sbm_unplug_any_sb_raw()
1495 sb_id--; in virtio_mem_sbm_unplug_any_sb_raw()
1496 if (sb_id < 0) in virtio_mem_sbm_unplug_any_sb_raw()
1500 while (count < *nb_sb && sb_id > 0 && in virtio_mem_sbm_unplug_any_sb_raw()
1501 virtio_mem_sbm_test_sb_plugged(vm, mb_id, sb_id - 1, 1)) { in virtio_mem_sbm_unplug_any_sb_raw()
1503 sb_id--; in virtio_mem_sbm_unplug_any_sb_raw()
1506 rc = virtio_mem_sbm_unplug_sb(vm, mb_id, sb_id, count); in virtio_mem_sbm_unplug_any_sb_raw()
1510 sb_id--; in virtio_mem_sbm_unplug_any_sb_raw()
1618 int sb_id, count; in virtio_mem_sbm_plug_any_sb() local
1625 sb_id = virtio_mem_sbm_first_unplugged_sb(vm, mb_id); in virtio_mem_sbm_plug_any_sb()
1626 if (sb_id >= vm->sbm.sbs_per_mb) in virtio_mem_sbm_plug_any_sb()
1630 sb_id + count < vm->sbm.sbs_per_mb && in virtio_mem_sbm_plug_any_sb()
1631 !virtio_mem_sbm_test_sb_plugged(vm, mb_id, sb_id + count, 1)) in virtio_mem_sbm_plug_any_sb()
1634 rc = virtio_mem_sbm_plug_sb(vm, mb_id, sb_id, count); in virtio_mem_sbm_plug_any_sb()
1643 sb_id * vm->sbm.sb_size); in virtio_mem_sbm_plug_any_sb()
1871 unsigned long mb_id, int sb_id, in virtio_mem_sbm_unplug_sb_online() argument
1880 sb_id * vm->sbm.sb_size); in virtio_mem_sbm_unplug_sb_online()
1887 rc = virtio_mem_sbm_unplug_sb(vm, mb_id, sb_id, count); in virtio_mem_sbm_unplug_sb_online()
1922 int rc, sb_id; in virtio_mem_sbm_unplug_any_sb_online() local
1937 for (sb_id = vm->sbm.sbs_per_mb - 1; sb_id >= 0 && *nb_sb; sb_id--) { in virtio_mem_sbm_unplug_any_sb_online()
1939 while (sb_id >= 0 && in virtio_mem_sbm_unplug_any_sb_online()
1940 !virtio_mem_sbm_test_sb_plugged(vm, mb_id, sb_id, 1)) in virtio_mem_sbm_unplug_any_sb_online()
1941 sb_id--; in virtio_mem_sbm_unplug_any_sb_online()
1942 if (sb_id < 0) in virtio_mem_sbm_unplug_any_sb_online()
1945 rc = virtio_mem_sbm_unplug_sb_online(vm, mb_id, sb_id, 1); in virtio_mem_sbm_unplug_any_sb_online()