Home
last modified time | relevance | path

Searched refs:pcfd (Results 1 – 3 of 3) sorted by relevance

/qemu/migration/
H A Dpostcopy-ram.h147 typedef int (*pcfdhandler)(struct PostCopyFD *pcfd, void *ufd);
151 typedef int (*pcfdwake)(struct PostCopyFD *pcfd, RAMBlock *rb, uint64_t offset);
168 void postcopy_register_shared_ufd(struct PostCopyFD *pcfd);
169 void postcopy_unregister_shared_ufd(struct PostCopyFD *pcfd);
182 int postcopy_wake_shared(struct PostCopyFD *pcfd, uint64_t client_addr,
185 int postcopy_request_shared_page(struct PostCopyFD *pcfd, RAMBlock *rb,
H A Dpostcopy-ram.c744 int postcopy_wake_shared(struct PostCopyFD *pcfd, in postcopy_wake_shared() argument
750 return uffd_wakeup(pcfd->fd, in postcopy_wake_shared()
783 int postcopy_request_shared_page(struct PostCopyFD *pcfd, RAMBlock *rb, in postcopy_request_shared_page() argument
789 trace_postcopy_request_shared_page(pcfd->idstr, qemu_ram_get_idstr(rb), in postcopy_request_shared_page()
792 trace_postcopy_request_shared_page_present(pcfd->idstr, in postcopy_request_shared_page()
794 return postcopy_wake_shared(pcfd, client_addr, rb); in postcopy_request_shared_page()
980 struct PostCopyFD *pcfd = &g_array_index(mis->postcopy_remote_fds, in postcopy_ram_fault_thread() local
982 pfd[2 + index].fd = pcfd->fd; in postcopy_ram_fault_thread()
984 trace_postcopy_ram_fault_thread_fds_extra(2 + index, pcfd->idstr, in postcopy_ram_fault_thread()
985 pcfd in postcopy_ram_fault_thread()
1093 struct PostCopyFD *pcfd = postcopy_ram_fault_thread() local
1404 postcopy_request_shared_page(struct PostCopyFD * pcfd,RAMBlock * rb,uint64_t client_addr,uint64_t rb_offset) postcopy_request_shared_page() argument
1427 postcopy_wake_shared(struct PostCopyFD * pcfd,uint64_t client_addr,RAMBlock * rb) postcopy_wake_shared() argument
1554 postcopy_register_shared_ufd(struct PostCopyFD * pcfd) postcopy_register_shared_ufd() argument
1564 postcopy_unregister_shared_ufd(struct PostCopyFD * pcfd) postcopy_unregister_shared_ufd() argument
[all...]
/qemu/hw/virtio/
H A Dvhost-user.c1935 static int vhost_user_postcopy_fault_handler(struct PostCopyFD *pcfd, in vhost_user_postcopy_fault_handler() argument
1938 struct vhost_dev *dev = pcfd->data; in vhost_user_postcopy_fault_handler()
1946 trace_vhost_user_postcopy_fault_handler(pcfd->idstr, faultaddr, in vhost_user_postcopy_fault_handler()
1959 return postcopy_request_shared_page(pcfd, rb, faultaddr, in vhost_user_postcopy_fault_handler()
1969 static int vhost_user_postcopy_waker(struct PostCopyFD *pcfd, RAMBlock *rb, in vhost_user_postcopy_waker() argument
1972 struct vhost_dev *dev = pcfd->data; in vhost_user_postcopy_waker()
1990 return postcopy_wake_shared(pcfd, client_addr, rb); in vhost_user_postcopy_waker()