Lines Matching refs:block_size

199         offset = first_zero_bit * vmem->block_size;  in virtio_mem_for_each_unplugged_range()
202 size = (last_zero_bit - first_zero_bit + 1) * vmem->block_size; in virtio_mem_for_each_unplugged_range()
223 offset = first_bit * vmem->block_size; in virtio_mem_for_each_plugged_range()
226 size = (last_bit - first_bit + 1) * vmem->block_size; in virtio_mem_for_each_plugged_range()
271 first_bit = s->offset_within_region / vmem->block_size; in virtio_mem_for_each_plugged_section()
276 offset = first_bit * vmem->block_size; in virtio_mem_for_each_plugged_section()
279 size = (last_bit - first_bit + 1) * vmem->block_size; in virtio_mem_for_each_plugged_section()
303 first_bit = s->offset_within_region / vmem->block_size; in virtio_mem_for_each_unplugged_section()
308 offset = first_bit * vmem->block_size; in virtio_mem_for_each_unplugged_section()
311 size = (last_bit - first_bit + 1) * vmem->block_size; in virtio_mem_for_each_unplugged_section()
412 const unsigned long first_bit = (start_gpa - vmem->addr) / vmem->block_size; in virtio_mem_is_range_plugged()
413 const unsigned long last_bit = first_bit + (size / vmem->block_size) - 1; in virtio_mem_is_range_plugged()
424 const unsigned long first_bit = (start_gpa - vmem->addr) / vmem->block_size; in virtio_mem_is_range_unplugged()
425 const unsigned long last_bit = first_bit + (size / vmem->block_size) - 1; in virtio_mem_is_range_unplugged()
436 const unsigned long bit = (start_gpa - vmem->addr) / vmem->block_size; in virtio_mem_set_range_plugged()
437 const unsigned long nbits = size / vmem->block_size; in virtio_mem_set_range_plugged()
445 const unsigned long bit = (start_gpa - vmem->addr) / vmem->block_size; in virtio_mem_set_range_unplugged()
446 const unsigned long nbits = size / vmem->block_size; in virtio_mem_set_range_unplugged()
478 if (!QEMU_IS_ALIGNED(gpa, vmem->block_size)) { in virtio_mem_valid_range()
657 const uint64_t size = nb_blocks * vmem->block_size; in virtio_mem_state_change_request()
719 newsize = QEMU_ALIGN_UP(newsize, vmem->block_size); in virtio_mem_resize_usable_region()
778 const uint64_t size = nb_blocks * vmem->block_size; in virtio_mem_state_request()
863 config->block_size = cpu_to_le64(vmem->block_size); in virtio_mem_get_config()
1038 if (!vmem->block_size) { in virtio_mem_device_realize()
1039 vmem->block_size = virtio_mem_default_block_size(rb); in virtio_mem_device_realize()
1042 if (vmem->block_size < page_size) { in virtio_mem_device_realize()
1046 } else if (vmem->block_size < virtio_mem_default_block_size(rb)) { in virtio_mem_device_realize()
1051 if (!QEMU_IS_ALIGNED(vmem->requested_size, vmem->block_size)) { in virtio_mem_device_realize()
1054 VIRTIO_MEM_BLOCK_SIZE_PROP, vmem->block_size); in virtio_mem_device_realize()
1056 } else if (!QEMU_IS_ALIGNED(vmem->addr, vmem->block_size)) { in virtio_mem_device_realize()
1059 vmem->block_size); in virtio_mem_device_realize()
1062 vmem->block_size)) { in virtio_mem_device_realize()
1065 VIRTIO_MEM_BLOCK_SIZE_PROP, vmem->block_size); in virtio_mem_device_realize()
1096 vmem->block_size; in virtio_mem_device_realize()
1318 uint64_t block_size; member
1329 tmp->block_size = vmem->block_size; in virtio_mem_mig_sanity_checks_pre_save()
1355 if (tmp->block_size != vmem->block_size) { in virtio_mem_mig_sanity_checks_post_load()
1357 VIRTIO_MEM_BLOCK_SIZE_PROP, tmp->block_size, in virtio_mem_mig_sanity_checks_post_load()
1358 vmem->block_size); in virtio_mem_mig_sanity_checks_post_load()
1376 VMSTATE_UINT64(block_size, VirtIOMEMMigSanityChecks),
1453 vi->block_size = vmem->block_size; in virtio_mem_fill_device_info()
1498 if (!vmem->block_size) { in virtio_mem_decide_memslots()
1499 vmem->block_size = virtio_mem_default_block_size(rb); in virtio_mem_decide_memslots()
1502 if (vmem->block_size < qemu_ram_pagesize(rb) || in virtio_mem_decide_memslots()
1503 !QEMU_IS_ALIGNED(region_size, vmem->block_size)) { in virtio_mem_decide_memslots()
1512 memslot_size = QEMU_ALIGN_UP(region_size / limit, vmem->block_size); in virtio_mem_decide_memslots()
1513 min_memslot_size = MAX(vmem->block_size, VIRTIO_MEM_MIN_MEMSLOT_SIZE); in virtio_mem_decide_memslots()
1582 if (!QEMU_IS_ALIGNED(value, vmem->block_size)) { in virtio_mem_set_requested_size()
1585 vmem->block_size); in virtio_mem_set_requested_size()
1612 uint64_t value = vmem->block_size; in virtio_mem_get_block_size()
1652 vmem->block_size = value; in virtio_mem_set_block_size()
1710 return vmem->block_size; in virtio_mem_rdm_get_min_granularity()
1722 start_gpa = QEMU_ALIGN_DOWN(start_gpa, vmem->block_size); in virtio_mem_rdm_is_populated()
1723 end_gpa = QEMU_ALIGN_UP(end_gpa, vmem->block_size); in virtio_mem_rdm_is_populated()