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/tests/qtest/migration/ |
| H A D | migration-util.c | 339 struct uffdio_api api_struct; in ufd_version_check() local 349 api_struct.api = UFFD_API; in ufd_version_check() 350 api_struct.features = 0; in ufd_version_check() 351 if (ioctl(ufd, UFFDIO_API, &api_struct)) { in ufd_version_check() 357 *uffd_feature_thread_id = api_struct.features & UFFD_FEATURE_THREAD_ID; in ufd_version_check() 362 if ((api_struct.ioctls & ioctl_mask) != ioctl_mask) { in ufd_version_check()
|
| /openbmc/qemu/migration/ |
| H A D | postcopy-ram.c | 417 struct uffdio_api api_struct = {0}; in receive_ufd_features() local 428 api_struct.api = UFFD_API; in receive_ufd_features() 429 api_struct.features = 0; in receive_ufd_features() 430 if (ioctl(ufd, UFFDIO_API, &api_struct)) { in receive_ufd_features() 437 *features = api_struct.features; in receive_ufd_features() 455 struct uffdio_api api_struct = {0}; in request_ufd_features() local 458 api_struct.api = UFFD_API; in request_ufd_features() 459 api_struct.features = features; in request_ufd_features() 460 if (ioctl(ufd, UFFDIO_API, &api_struct)) { in request_ufd_features() 468 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()
|