Home
last modified time | relevance | path

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

/qemu/migration/
H A Dpostcopy-ram.c379 struct uffdio_register reg_struct; in postcopy_ram_supported_by_host() local
446 reg_struct.range.start = (uintptr_t)testarea; in postcopy_ram_supported_by_host()
447 reg_struct.range.len = pagesize; in postcopy_ram_supported_by_host()
448 reg_struct.mode = UFFDIO_REGISTER_MODE_MISSING; in postcopy_ram_supported_by_host()
450 if (ioctl(ufd, UFFDIO_REGISTER, &reg_struct)) { in postcopy_ram_supported_by_host()
465 if ((reg_struct.ioctls & feature_mask) != feature_mask) { in postcopy_ram_supported_by_host()
722 struct uffdio_register reg_struct; in ram_block_enable_notify() local
725 reg_struct.range.len = rb->postcopy_length; in ram_block_enable_notify()
726 reg_struct.mode = UFFDIO_REGISTER_MODE_MISSING; in ram_block_enable_notify()
733 if (!(reg_struct.ioctls & (1ULL << _UFFDIO_COPY))) { in ram_block_enable_notify()
[all …]
/qemu/subprojects/libvhost-user/
H A Dlibvhost-user.c867 struct uffdio_register reg_struct; in generate_faults() local
903 reg_struct.range.start = (uintptr_t)dev_region->mmap_addr; in generate_faults()
904 reg_struct.range.len = dev_region->size + dev_region->mmap_offset; in generate_faults()
905 reg_struct.mode = UFFDIO_REGISTER_MODE_MISSING; in generate_faults()
907 if (ioctl(dev->postcopy_ufd, UFFDIO_REGISTER, &reg_struct)) { in generate_faults()
917 if (!(reg_struct.ioctls & (1ULL << _UFFDIO_COPY))) { in generate_faults()
924 (uint64_t)reg_struct.range.start, in generate_faults()
925 (uint64_t)reg_struct.range.len); in generate_faults()