H A D | virtio_mem.c | 210 static unsigned long virtio_mem_mb_id_to_phys(unsigned long mb_id) in virtio_mem_mb_id_to_phys() argument 212 return mb_id * memory_block_size_bytes(); in virtio_mem_mb_id_to_phys() 221 const unsigned long mb_id = virtio_mem_phys_to_mb_id(addr); in virtio_mem_phys_to_sb_id() local 222 const unsigned long mb_addr = virtio_mem_mb_id_to_phys(mb_id); in virtio_mem_phys_to_sb_id() 230 static void virtio_mem_mb_set_state(struct virtio_mem *vm, unsigned long mb_id, in virtio_mem_mb_set_state() argument 233 const unsigned long idx = mb_id - vm->first_mb_id; in virtio_mem_mb_set_state() 248 unsigned long mb_id) in virtio_mem_mb_get_state() 250 const unsigned long idx = mb_id - vm->first_mb_id; in virtio_mem_mb_get_state() 301 unsigned long mb_id, int sb_id, in virtio_mem_mb_set_sb_plugged() 304 const int bit = (mb_id in virtio_mem_mb_set_sb_plugged() 247 virtio_mem_mb_get_state(struct virtio_mem *vm, unsigned long mb_id) virtio_mem_mb_get_state() argument 300 virtio_mem_mb_set_sb_plugged(struct virtio_mem *vm, unsigned long mb_id, int sb_id, int count) virtio_mem_mb_set_sb_plugged() argument 314 virtio_mem_mb_set_sb_unplugged(struct virtio_mem *vm, unsigned long mb_id, int sb_id, int count) virtio_mem_mb_set_sb_unplugged() argument 326 virtio_mem_mb_test_sb_plugged(struct virtio_mem *vm, unsigned long mb_id, int sb_id, int count) virtio_mem_mb_test_sb_plugged() argument 343 virtio_mem_mb_test_sb_unplugged(struct virtio_mem *vm, unsigned long mb_id, int sb_id, int count) virtio_mem_mb_test_sb_unplugged() argument 357 virtio_mem_mb_first_unplugged_sb(struct virtio_mem *vm, unsigned long mb_id) virtio_mem_mb_first_unplugged_sb() argument 406 virtio_mem_mb_add(struct virtio_mem *vm, unsigned long mb_id) virtio_mem_mb_add() argument 440 virtio_mem_mb_remove(struct virtio_mem *vm, unsigned long mb_id) virtio_mem_mb_remove() argument 460 virtio_mem_mb_offline_and_remove(struct virtio_mem *vm, unsigned long mb_id) virtio_mem_mb_offline_and_remove() argument 516 virtio_mem_owned_mb(struct virtio_mem *vm, unsigned long mb_id) virtio_mem_owned_mb() argument 521 virtio_mem_notify_going_online(struct virtio_mem *vm, unsigned long mb_id) virtio_mem_notify_going_online() argument 536 virtio_mem_notify_offline(struct virtio_mem *vm, unsigned long mb_id) virtio_mem_notify_offline() argument 563 virtio_mem_notify_online(struct virtio_mem *vm, unsigned long mb_id) virtio_mem_notify_online() argument 587 virtio_mem_notify_going_offline(struct virtio_mem *vm, unsigned long mb_id) virtio_mem_notify_going_offline() argument 615 virtio_mem_notify_cancel_offline(struct virtio_mem *vm, unsigned long mb_id) virtio_mem_notify_cancel_offline() argument 651 const unsigned long mb_id = virtio_mem_phys_to_mb_id(start); virtio_mem_memory_notifier_cb() local 800 const unsigned long mb_id = virtio_mem_phys_to_mb_id(addr); virtio_mem_online_page_cb() local 942 virtio_mem_mb_plug_sb(struct virtio_mem *vm, unsigned long mb_id, int sb_id, int count) virtio_mem_mb_plug_sb() argument 963 virtio_mem_mb_unplug_sb(struct virtio_mem *vm, unsigned long mb_id, int sb_id, int count) virtio_mem_mb_unplug_sb() argument 989 virtio_mem_mb_unplug_any_sb(struct virtio_mem *vm, unsigned long mb_id, uint64_t *nb_sb) virtio_mem_mb_unplug_any_sb() argument 1028 virtio_mem_mb_unplug(struct virtio_mem *vm, unsigned long mb_id) virtio_mem_mb_unplug() argument 1038 virtio_mem_prepare_next_mb(struct virtio_mem *vm, unsigned long *mb_id) virtio_mem_prepare_next_mb() argument 1079 virtio_mem_mb_plug_and_add(struct virtio_mem *vm, unsigned long mb_id, uint64_t *nb_sb) virtio_mem_mb_plug_and_add() argument 1139 virtio_mem_mb_plug_any_sb(struct virtio_mem *vm, unsigned long mb_id, uint64_t *nb_sb, bool online) virtio_mem_mb_plug_any_sb() argument 1192 unsigned long mb_id; virtio_mem_plug_request() local 1265 virtio_mem_mb_unplug_any_sb_offline(struct virtio_mem *vm, unsigned long mb_id, uint64_t *nb_sb) virtio_mem_mb_unplug_any_sb_offline() argument 1303 virtio_mem_mb_unplug_sb_online(struct virtio_mem *vm, unsigned long mb_id, int sb_id, int count) virtio_mem_mb_unplug_sb_online() argument 1348 virtio_mem_mb_unplug_any_sb_online(struct virtio_mem *vm, unsigned long mb_id, uint64_t *nb_sb) virtio_mem_mb_unplug_any_sb_online() argument 1407 unsigned long mb_id; virtio_mem_unplug_request() local 1482 unsigned long mb_id; virtio_mem_unplug_pending_mb() local 1835 unsigned long mb_id; virtio_mem_remove() local [all...] |
H A D | virtio_mem.c | 328 static unsigned long virtio_mem_mb_id_to_phys(unsigned long mb_id) in virtio_mem_mb_id_to_phys() argument 330 return mb_id * memory_block_size_bytes(); in virtio_mem_mb_id_to_phys() 357 const unsigned long mb_id = virtio_mem_phys_to_mb_id(addr); in virtio_mem_phys_to_sb_id() local 358 const unsigned long mb_addr = virtio_mem_mb_id_to_phys(mb_id); in virtio_mem_phys_to_sb_id() 434 unsigned long mb_id, uint8_t state) in virtio_mem_sbm_set_mb_state() 436 const unsigned long idx = mb_id - vm->sbm.first_mb_id; in virtio_mem_sbm_set_mb_state() 451 unsigned long mb_id) in virtio_mem_sbm_get_mb_state() 453 const unsigned long idx = mb_id - vm->sbm.first_mb_id; in virtio_mem_sbm_get_mb_state() 501 unsigned long mb_id, int sb_id) in virtio_mem_sbm_sb_state_bit_nr() 503 return (mb_id in virtio_mem_sbm_sb_state_bit_nr() 433 virtio_mem_sbm_set_mb_state(struct virtio_mem *vm, unsigned long mb_id, uint8_t state) virtio_mem_sbm_set_mb_state() argument 450 virtio_mem_sbm_get_mb_state(struct virtio_mem *vm, unsigned long mb_id) virtio_mem_sbm_get_mb_state() argument 500 virtio_mem_sbm_sb_state_bit_nr(struct virtio_mem *vm, unsigned long mb_id, int sb_id) virtio_mem_sbm_sb_state_bit_nr() argument 511 virtio_mem_sbm_set_sb_plugged(struct virtio_mem *vm, unsigned long mb_id, int sb_id, int count) virtio_mem_sbm_set_sb_plugged() argument 525 virtio_mem_sbm_set_sb_unplugged(struct virtio_mem *vm, unsigned long mb_id, int sb_id, int count) virtio_mem_sbm_set_sb_unplugged() argument 537 virtio_mem_sbm_test_sb_plugged(struct virtio_mem *vm, unsigned long mb_id, int sb_id, int count) virtio_mem_sbm_test_sb_plugged() argument 554 virtio_mem_sbm_test_sb_unplugged(struct virtio_mem *vm, unsigned long mb_id, int sb_id, int count) virtio_mem_sbm_test_sb_unplugged() argument 569 virtio_mem_sbm_first_unplugged_sb(struct virtio_mem *vm, unsigned long mb_id) virtio_mem_sbm_first_unplugged_sb() argument 665 virtio_mem_sbm_add_mb(struct virtio_mem *vm, unsigned long mb_id) virtio_mem_sbm_add_mb() argument 717 virtio_mem_sbm_remove_mb(struct virtio_mem *vm, unsigned long mb_id) virtio_mem_sbm_remove_mb() argument 766 virtio_mem_sbm_offline_and_remove_mb(struct virtio_mem *vm, unsigned long mb_id) virtio_mem_sbm_offline_and_remove_mb() argument 781 virtio_mem_sbm_try_remove_unplugged_mb(struct virtio_mem *vm, unsigned long mb_id) virtio_mem_sbm_try_remove_unplugged_mb() argument 860 virtio_mem_sbm_notify_going_online(struct virtio_mem *vm, unsigned long mb_id) virtio_mem_sbm_notify_going_online() argument 875 virtio_mem_sbm_notify_offline(struct virtio_mem *vm, unsigned long mb_id) virtio_mem_sbm_notify_offline() argument 895 virtio_mem_sbm_notify_online(struct virtio_mem *vm, unsigned long mb_id, unsigned long start_pfn) virtio_mem_sbm_notify_online() argument 920 virtio_mem_sbm_notify_going_offline(struct virtio_mem *vm, unsigned long mb_id) virtio_mem_sbm_notify_going_offline() argument 936 virtio_mem_sbm_notify_cancel_offline(struct virtio_mem *vm, unsigned long mb_id) virtio_mem_sbm_notify_cancel_offline() argument 1498 virtio_mem_sbm_plug_sb(struct virtio_mem *vm, unsigned long mb_id, int sb_id, int count) virtio_mem_sbm_plug_sb() argument 1516 virtio_mem_sbm_unplug_sb(struct virtio_mem *vm, unsigned long mb_id, int sb_id, int count) virtio_mem_sbm_unplug_sb() argument 1565 virtio_mem_sbm_unplug_any_sb_raw(struct virtio_mem *vm, unsigned long mb_id, uint64_t *nb_sb) virtio_mem_sbm_unplug_any_sb_raw() argument 1604 virtio_mem_sbm_unplug_mb(struct virtio_mem *vm, unsigned long mb_id) virtio_mem_sbm_unplug_mb() argument 1614 virtio_mem_sbm_prepare_next_mb(struct virtio_mem *vm, unsigned long *mb_id) virtio_mem_sbm_prepare_next_mb() argument 1643 virtio_mem_sbm_plug_and_add_mb(struct virtio_mem *vm, unsigned long mb_id, uint64_t *nb_sb) virtio_mem_sbm_plug_and_add_mb() argument 1694 virtio_mem_sbm_plug_any_sb(struct virtio_mem *vm, unsigned long mb_id, uint64_t *nb_sb) virtio_mem_sbm_plug_any_sb() argument 1743 unsigned long mb_id; virtio_mem_sbm_plug_request() local 1913 virtio_mem_sbm_unplug_any_sb_offline(struct virtio_mem *vm, unsigned long mb_id, uint64_t *nb_sb) virtio_mem_sbm_unplug_any_sb_offline() argument 1951 virtio_mem_sbm_unplug_sb_online(struct virtio_mem *vm, unsigned long mb_id, int sb_id, int count) virtio_mem_sbm_unplug_sb_online() argument 1999 virtio_mem_sbm_unplug_any_sb_online(struct virtio_mem *vm, unsigned long mb_id, uint64_t *nb_sb) virtio_mem_sbm_unplug_any_sb_online() argument 2054 virtio_mem_sbm_unplug_any_sb(struct virtio_mem *vm, unsigned long mb_id, uint64_t *nb_sb) virtio_mem_sbm_unplug_any_sb() argument 2084 unsigned long mb_id; virtio_mem_sbm_unplug_request() local 2862 unsigned long mb_id; virtio_mem_deinit_hotplug() local [all...] |