Home
last modified time | relevance | path

Searched refs:call_fd (Results 1 – 5 of 5) sorted by relevance

/openbmc/linux/arch/um/drivers/
H A Dvirtio_uml.c70 int kick_fd, call_fd; member
812 rc = os_read_file(info->call_fd, &n, sizeof(n)); in vu_interrupt()
862 if (info->call_fd >= 0) { in vu_del_vq()
868 os_close_file(info->call_fd); in vu_del_vq()
907 info->call_fd = -1; in vu_setup_vq_call_fd()
916 info->call_fd = call_fds[0]; in vu_setup_vq_call_fd()
917 rc = um_request_irq(vu_dev->irq, info->call_fd, IRQ_READ, in vu_setup_vq_call_fd()
1001 if (info->call_fd >= 0) { in vu_setup_vq()
1003 os_close_file(info->call_fd); in vu_setup_vq()
/openbmc/qemu/subprojects/libvhost-user/
H A Dlibvhost-user.c1278 if (dev->vq[index].call_fd != -1) { in vu_get_vring_base_exec()
1279 close(dev->vq[index].call_fd); in vu_get_vring_base_exec()
1280 dev->vq[index].call_fd = -1; in vu_get_vring_base_exec()
1607 if (dev->vq[index].call_fd != -1) { in vu_set_vring_call_exec()
1608 close(dev->vq[index].call_fd); in vu_set_vring_call_exec()
1609 dev->vq[index].call_fd = -1; in vu_set_vring_call_exec()
1612 dev->vq[index].call_fd = nofd ? -1 : vmsg->fds[0]; in vu_set_vring_call_exec()
1615 if (dev->vq[index].call_fd != -1 && eventfd_write(vmsg->fds[0], 1)) { in vu_set_vring_call_exec()
1619 DPRINT("Got call_fd: %d for vq: %d\n", dev->vq[index].call_fd, index); in vu_set_vring_call_exec()
2201 if (vq->call_fd != -1) { in vu_deinit()
[all …]
H A Dlibvhost-user.h370 int call_fd; member
/openbmc/qemu/hw/virtio/
H A Dvhost-shadow-virtqueue.h126 void vhost_svq_set_svq_call_fd(VhostShadowVirtqueue *svq, int call_fd);
H A Dvhost-shadow-virtqueue.c577 void vhost_svq_set_svq_call_fd(VhostShadowVirtqueue *svq, int call_fd) in vhost_svq_set_svq_call_fd() argument
579 if (call_fd == VHOST_FILE_UNBIND) { in vhost_svq_set_svq_call_fd()
588 event_notifier_init_fd(&svq->svq_call, call_fd); in vhost_svq_set_svq_call_fd()