Home
last modified time | relevance | path

Searched refs:callfd (Results 1 – 11 of 11) sorted by relevance

/f-stack/dpdk/drivers/vdpa/mlx5/
H A Dmlx5_vdpa_event.c135 int callfd, struct mlx5_vdpa_cq *cq) in mlx5_vdpa_cq_create() argument
188 cq->callfd = callfd; in mlx5_vdpa_cq_create()
298 if (cq->callfd != -1) in mlx5_vdpa_poll_handle()
299 eventfd_write(cq->callfd, in mlx5_vdpa_poll_handle()
361 if (cq->callfd != -1) in mlx5_vdpa_interrupt_handler()
362 eventfd_write(cq->callfd, (eventfd_t)1); in mlx5_vdpa_interrupt_handler()
650 int callfd, struct mlx5_vdpa_event_qp *eqp) in mlx5_vdpa_event_qp_create() argument
659 if (mlx5_vdpa_cq_create(priv, log_desc_n, callfd, &eqp->cq)) in mlx5_vdpa_event_qp_create()
H A Dmlx5_vdpa.h47 int callfd; member
231 int callfd, struct mlx5_vdpa_event_qp *eqp);
H A Dmlx5_vdpa_virtq.c237 attr.event_mode = vq.callfd != -1 || !(priv->caps.event_mode & (1 << in mlx5_vdpa_virtq_setup()
242 ret = mlx5_vdpa_event_qp_create(priv, vq.size, vq.callfd, in mlx5_vdpa_virtq_setup()
501 if (vq.callfd != virtq->eqp.cq.callfd) in mlx5_vdpa_virtq_is_modified()
503 } else if (vq.callfd != -1) { in mlx5_vdpa_virtq_is_modified()
/f-stack/dpdk/lib/librte_vhost/
H A Dvhost.h157 int callfd; member
749 (vq->callfd >= 0)) || in vhost_vring_call_split()
751 eventfd_write(vq->callfd, (eventfd_t) 1); in vhost_vring_call_split()
758 && (vq->callfd >= 0)) { in vhost_vring_call_split()
759 eventfd_write(vq->callfd, (eventfd_t)1); in vhost_vring_call_split()
814 eventfd_write(vq->callfd, (eventfd_t)1); in vhost_vring_call_packed()
H A Dvhost.c279 if ((vq->callfd >= 0) && (destroy != 0)) in cleanup_vq()
280 close(vq->callfd); in cleanup_vq()
556 vq->callfd = VIRTIO_UNINITIALIZED_EVENTFD; in init_vring_queue()
568 int callfd; in reset_vring_queue() local
584 callfd = vq->callfd; in reset_vring_queue()
586 vq->callfd = callfd; in reset_vring_queue()
923 vring->callfd = vq->callfd; in rte_vhost_get_vhost_vring()
H A Dvhost_crypto.c1372 uint16_t nb_ops, int *callfd) in vhost_crypto_complete_one_vm_requests() argument
1395 *callfd = vq->callfd; in vhost_crypto_complete_one_vm_requests()
1710 int callfd; in rte_vhost_crypto_finalize_requests() local
1715 &callfd); in rte_vhost_crypto_finalize_requests()
1722 callfds[idx++] = callfd; in rte_vhost_crypto_finalize_requests()
H A Dvhost_user.c1302 vq->callfd != VIRTIO_UNINITIALIZED_EVENTFD && in vq_is_ready()
1622 if (vq->callfd >= 0) in vhost_user_set_vring_call()
1623 close(vq->callfd); in vhost_user_set_vring_call()
1625 vq->callfd = file.fd; in vhost_user_set_vring_call()
1957 if (vq->callfd >= 0) in vhost_user_get_vring_base()
1958 close(vq->callfd); in vhost_user_get_vring_base()
1960 vq->callfd = VIRTIO_UNINITIALIZED_EVENTFD; in vhost_user_get_vring_base()
H A Drte_vhost.h217 int callfd; member
/f-stack/dpdk/drivers/net/virtio/virtio_user/
H A Dvirtio_user_dev.c258 int callfd; in virtio_user_dev_init_notify() local
272 callfd = eventfd(0, EFD_CLOEXEC | EFD_NONBLOCK); in virtio_user_dev_init_notify()
273 if (callfd < 0) { in virtio_user_dev_init_notify()
282 dev->callfds[i] = callfd; in virtio_user_dev_init_notify()
/f-stack/dpdk/doc/guides/vdpadevs/
H A Difc.rst86 is mapped to a callfd associated with a virtio ring. Currently only vfio-pci
/f-stack/dpdk/drivers/vdpa/ifc/
H A Difcvf_vdpa.c357 vring.callfd = -1; in vdpa_enable_vfio_intr()
376 fd_ptr[RTE_INTR_VEC_RXTX_OFFSET + i] = vring.callfd; in vdpa_enable_vfio_intr()