Searched refs:api_struct (Results 1 – 4 of 4) sorted by relevance
/openbmc/qemu/util/ |
H A D | userfaultfd.c | 72 struct uffdio_api api_struct = { 0 }; in uffd_query_features() local 81 api_struct.api = UFFD_API; in uffd_query_features() 82 api_struct.features = 0; in uffd_query_features() 84 if (ioctl(uffd_fd, UFFDIO_API, &api_struct)) { in uffd_query_features() 88 *features = api_struct.features; in uffd_query_features() 108 struct uffdio_api api_struct = { 0 }; in uffd_create_fd() local 118 api_struct.api = UFFD_API; in uffd_create_fd() 119 api_struct.features = features; in uffd_create_fd() 120 if (ioctl(uffd_fd, UFFDIO_API, &api_struct)) { in uffd_create_fd() 124 if ((api_struct.ioctls & ioctl_mask) != ioctl_mask) { in uffd_create_fd() [all …]
|
/openbmc/qemu/migration/ |
H A D | postcopy-ram.c | 223 struct uffdio_api api_struct = {0}; in receive_ufd_features() local 234 api_struct.api = UFFD_API; in receive_ufd_features() 235 api_struct.features = 0; in receive_ufd_features() 236 if (ioctl(ufd, UFFDIO_API, &api_struct)) { in receive_ufd_features() 243 *features = api_struct.features; in receive_ufd_features() 261 struct uffdio_api api_struct = {0}; in request_ufd_features() local 264 api_struct.api = UFFD_API; in request_ufd_features() 265 api_struct.features = features; in request_ufd_features() 266 if (ioctl(ufd, UFFDIO_API, &api_struct)) { in request_ufd_features() 274 if ((api_struct.ioctls & ioctl_mask) != ioctl_mask) { in request_ufd_features() [all …]
|
/openbmc/qemu/subprojects/libvhost-user/ |
H A D | libvhost-user.c | 516 struct uffdio_api api_struct; in have_userfault() local 521 api_struct.api = UFFD_API; in have_userfault() 522 api_struct.features = UFFD_FEATURE_MISSING_SHMEM | in have_userfault() 524 if (ioctl(ufd, UFFDIO_API, &api_struct)) { in have_userfault() 1809 struct uffdio_api api_struct; in vu_set_postcopy_advise() local 1823 api_struct.api = UFFD_API; in vu_set_postcopy_advise() 1824 api_struct.features = 0; in vu_set_postcopy_advise() 1825 if (ioctl(dev->postcopy_ufd, UFFDIO_API, &api_struct)) { in vu_set_postcopy_advise()
|
/openbmc/qemu/tests/qtest/ |
H A D | migration-test.c | 98 struct uffdio_api api_struct; in ufd_version_check() local 108 api_struct.api = UFFD_API; in ufd_version_check() 109 api_struct.features = 0; in ufd_version_check() 110 if (ioctl(ufd, UFFDIO_API, &api_struct)) { in ufd_version_check() 114 uffd_feature_thread_id = api_struct.features & UFFD_FEATURE_THREAD_ID; in ufd_version_check() 118 if ((api_struct.ioctls & ioctl_mask) != ioctl_mask) { in ufd_version_check()
|