Home
last modified time | relevance | path

Searched refs:reg_struct (Results 1 – 2 of 2) sorted by relevance

/openbmc/qemu/migration/
H A Dpostcopy-ram.c573 struct uffdio_register reg_struct; in postcopy_ram_supported_by_host() local
640 reg_struct.range.start = (uintptr_t)testarea; in postcopy_ram_supported_by_host()
641 reg_struct.range.len = pagesize; in postcopy_ram_supported_by_host()
642 reg_struct.mode = UFFDIO_REGISTER_MODE_MISSING; in postcopy_ram_supported_by_host()
644 if (ioctl(ufd, UFFDIO_REGISTER, &reg_struct)) { in postcopy_ram_supported_by_host()
659 if ((reg_struct.ioctls & feature_mask) != feature_mask) { in postcopy_ram_supported_by_host()
661 (uint64_t)(~reg_struct.ioctls & feature_mask)); in postcopy_ram_supported_by_host()
916 struct uffdio_register reg_struct; in ram_block_enable_notify() local
918 reg_struct.range.start = (uintptr_t)qemu_ram_get_host_addr(rb); in ram_block_enable_notify()
919 reg_struct.range.len = rb->postcopy_length; in ram_block_enable_notify()
[all …]
/openbmc/qemu/subprojects/libvhost-user/
H A Dlibvhost-user.c873 struct uffdio_register reg_struct; in generate_faults() local
909 reg_struct.range.start = (uintptr_t)dev_region->mmap_addr; in generate_faults()
910 reg_struct.range.len = dev_region->size + dev_region->mmap_offset; in generate_faults()
911 reg_struct.mode = UFFDIO_REGISTER_MODE_MISSING; in generate_faults()
913 if (ioctl(dev->postcopy_ufd, UFFDIO_REGISTER, &reg_struct)) { in generate_faults()
923 if (!(reg_struct.ioctls & (1ULL << _UFFDIO_COPY))) { in generate_faults()
930 (uint64_t)reg_struct.range.start, in generate_faults()
931 (uint64_t)reg_struct.range.len); in generate_faults()