Searched refs:call_fd (Results 1 – 5 of 5) sorted by relevance
/openbmc/linux/arch/um/drivers/ |
H A D | virtio_uml.c | 70 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 D | libvhost-user.c | 1278 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 D | libvhost-user.h | 370 int call_fd; member
|
/openbmc/qemu/hw/virtio/ |
H A D | vhost-shadow-virtqueue.h | 126 void vhost_svq_set_svq_call_fd(VhostShadowVirtqueue *svq, int call_fd);
|
H A D | vhost-shadow-virtqueue.c | 577 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()
|