Lines Matching refs:block_size

208         offset = first_zero_bit * vmem->block_size;  in virtio_mem_for_each_unplugged_range()
211 size = (last_zero_bit - first_zero_bit + 1) * vmem->block_size; in virtio_mem_for_each_unplugged_range()
232 offset = first_bit * vmem->block_size; in virtio_mem_for_each_plugged_range()
235 size = (last_bit - first_bit + 1) * vmem->block_size; in virtio_mem_for_each_plugged_range()
280 first_bit = s->offset_within_region / vmem->block_size; in virtio_mem_for_each_plugged_section()
285 offset = first_bit * vmem->block_size; in virtio_mem_for_each_plugged_section()
288 size = (last_bit - first_bit + 1) * vmem->block_size; in virtio_mem_for_each_plugged_section()
312 first_bit = s->offset_within_region / vmem->block_size; in virtio_mem_for_each_unplugged_section()
317 offset = first_bit * vmem->block_size; in virtio_mem_for_each_unplugged_section()
320 size = (last_bit - first_bit + 1) * vmem->block_size; in virtio_mem_for_each_unplugged_section()
421 const unsigned long first_bit = (start_gpa - vmem->addr) / vmem->block_size; in virtio_mem_is_range_plugged()
422 const unsigned long last_bit = first_bit + (size / vmem->block_size) - 1; in virtio_mem_is_range_plugged()
433 const unsigned long first_bit = (start_gpa - vmem->addr) / vmem->block_size; in virtio_mem_is_range_unplugged()
434 const unsigned long last_bit = first_bit + (size / vmem->block_size) - 1; in virtio_mem_is_range_unplugged()
445 const unsigned long bit = (start_gpa - vmem->addr) / vmem->block_size; in virtio_mem_set_range_plugged()
446 const unsigned long nbits = size / vmem->block_size; in virtio_mem_set_range_plugged()
454 const unsigned long bit = (start_gpa - vmem->addr) / vmem->block_size; in virtio_mem_set_range_unplugged()
455 const unsigned long nbits = size / vmem->block_size; in virtio_mem_set_range_unplugged()
487 if (!QEMU_IS_ALIGNED(gpa, vmem->block_size)) { in virtio_mem_valid_range()
665 const uint64_t size = nb_blocks * vmem->block_size; in virtio_mem_state_change_request()
727 newsize = QEMU_ALIGN_UP(newsize, vmem->block_size); in virtio_mem_resize_usable_region()
786 const uint64_t size = nb_blocks * vmem->block_size; in virtio_mem_state_request()
871 config->block_size = cpu_to_le64(vmem->block_size); in virtio_mem_get_config()
1036 if (!vmem->block_size) { in virtio_mem_device_realize()
1037 vmem->block_size = virtio_mem_default_block_size(rb); in virtio_mem_device_realize()
1040 if (vmem->block_size < page_size) { in virtio_mem_device_realize()
1044 } else if (vmem->block_size < virtio_mem_default_block_size(rb)) { in virtio_mem_device_realize()
1049 if (!QEMU_IS_ALIGNED(vmem->requested_size, vmem->block_size)) { in virtio_mem_device_realize()
1052 VIRTIO_MEM_BLOCK_SIZE_PROP, vmem->block_size); in virtio_mem_device_realize()
1054 } else if (!QEMU_IS_ALIGNED(vmem->addr, vmem->block_size)) { in virtio_mem_device_realize()
1057 vmem->block_size); in virtio_mem_device_realize()
1060 vmem->block_size)) { in virtio_mem_device_realize()
1063 VIRTIO_MEM_BLOCK_SIZE_PROP, vmem->block_size); in virtio_mem_device_realize()
1094 vmem->block_size; in virtio_mem_device_realize()
1339 uint64_t block_size; member
1350 tmp->block_size = vmem->block_size; in virtio_mem_mig_sanity_checks_pre_save()
1376 if (tmp->block_size != vmem->block_size) { in virtio_mem_mig_sanity_checks_post_load()
1378 VIRTIO_MEM_BLOCK_SIZE_PROP, tmp->block_size, in virtio_mem_mig_sanity_checks_post_load()
1379 vmem->block_size); in virtio_mem_mig_sanity_checks_post_load()
1397 VMSTATE_UINT64(block_size, VirtIOMEMMigSanityChecks),
1474 vi->block_size = vmem->block_size; in virtio_mem_fill_device_info()
1519 if (!vmem->block_size) { in virtio_mem_decide_memslots()
1520 vmem->block_size = virtio_mem_default_block_size(rb); in virtio_mem_decide_memslots()
1523 if (vmem->block_size < qemu_ram_pagesize(rb) || in virtio_mem_decide_memslots()
1524 !QEMU_IS_ALIGNED(region_size, vmem->block_size)) { in virtio_mem_decide_memslots()
1533 memslot_size = QEMU_ALIGN_UP(region_size / limit, vmem->block_size); in virtio_mem_decide_memslots()
1534 min_memslot_size = MAX(vmem->block_size, VIRTIO_MEM_MIN_MEMSLOT_SIZE); in virtio_mem_decide_memslots()
1603 if (!QEMU_IS_ALIGNED(value, vmem->block_size)) { in virtio_mem_set_requested_size()
1606 vmem->block_size); in virtio_mem_set_requested_size()
1633 uint64_t value = vmem->block_size; in virtio_mem_get_block_size()
1673 vmem->block_size = value; in virtio_mem_set_block_size()
1730 return vmem->block_size; in virtio_mem_rdm_get_min_granularity()
1742 start_gpa = QEMU_ALIGN_DOWN(start_gpa, vmem->block_size); in virtio_mem_rdm_is_populated()
1743 end_gpa = QEMU_ALIGN_UP(end_gpa, vmem->block_size); in virtio_mem_rdm_is_populated()