Home
last modified time | relevance | path

Searched refs:api_struct (Results 1 – 4 of 4) sorted by relevance

/openbmc/qemu/util/
H A Duserfaultfd.c72 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 Dpostcopy-ram.c223 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 Dlibvhost-user.c516 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 Dmigration-test.c98 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()