Searched refs:callfd (Results 1 – 12 of 12) sorted by relevance
| /dpdk/drivers/vdpa/mlx5/ |
| H A D | mlx5_vdpa_event.c | 88 int callfd, struct mlx5_vdpa_cq *cq) in mlx5_vdpa_cq_create() argument 114 cq->callfd = callfd; in mlx5_vdpa_cq_create() 210 if (cq->callfd != -1) in mlx5_vdpa_queue_complete() 211 eventfd_write(cq->callfd, (eventfd_t)1); in mlx5_vdpa_queue_complete() 579 int callfd, struct mlx5_vdpa_event_qp *eqp) in mlx5_vdpa_event_qp_create() argument 585 if (mlx5_vdpa_cq_create(priv, log_desc_n, callfd, &eqp->cq)) in mlx5_vdpa_event_qp_create()
|
| H A D | mlx5_vdpa_virtq.c | 244 attr.event_mode = vq.callfd != -1 || !(priv->caps.event_mode & (1 << in mlx5_vdpa_virtq_setup() 249 ret = mlx5_vdpa_event_qp_create(priv, vq.size, vq.callfd, in mlx5_vdpa_virtq_setup() 412 if (virtq->eqp.cq.callfd != -1) in mlx5_vdpa_virtq_setup() 413 eventfd_write(virtq->eqp.cq.callfd, (eventfd_t)1); in mlx5_vdpa_virtq_setup() 524 if (vq.callfd != virtq->eqp.cq.callfd) in mlx5_vdpa_virtq_is_modified() 526 } else if (vq.callfd != -1) { in mlx5_vdpa_virtq_is_modified()
|
| H A D | mlx5_vdpa.h | 48 int callfd; member 228 int callfd, struct mlx5_vdpa_event_qp *eqp);
|
| /dpdk/lib/vhost/ |
| H A D | vhost.h | 290 int callfd; member 856 (vq->callfd >= 0)) || in vhost_vring_call_split() 858 eventfd_write(vq->callfd, (eventfd_t) 1); in vhost_vring_call_split() 865 && (vq->callfd >= 0)) { in vhost_vring_call_split() 866 eventfd_write(vq->callfd, (eventfd_t)1); in vhost_vring_call_split() 921 eventfd_write(vq->callfd, (eventfd_t)1); in vhost_vring_call_packed()
|
| H A D | vhost.c | 287 if ((vq->callfd >= 0) && (destroy != 0)) in cleanup_vq() 288 close(vq->callfd); in cleanup_vq() 565 vq->callfd = VIRTIO_UNINITIALIZED_EVENTFD; in init_vring_queue() 584 int callfd; in reset_vring_queue() local 600 callfd = vq->callfd; in reset_vring_queue() 602 vq->callfd = callfd; in reset_vring_queue() 959 vring->callfd = vq->callfd; in rte_vhost_get_vhost_vring()
|
| H A D | vhost_crypto.c | 1374 uint16_t nb_ops, int *callfd) in vhost_crypto_complete_one_vm_requests() argument 1397 *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 D | vhost_user.c | 1437 vq->callfd != VIRTIO_UNINITIALIZED_EVENTFD && in vq_is_ready() 1765 if (vq->callfd >= 0) in vhost_user_set_vring_call() 1766 close(vq->callfd); in vhost_user_set_vring_call() 1768 vq->callfd = file.fd; in vhost_user_set_vring_call() 2104 if (vq->callfd >= 0) in vhost_user_get_vring_base() 2105 close(vq->callfd); in vhost_user_get_vring_base() 2107 vq->callfd = VIRTIO_UNINITIALIZED_EVENTFD; in vhost_user_get_vring_base()
|
| H A D | rte_vhost.h | 222 int callfd; member
|
| /dpdk/drivers/net/virtio/virtio_user/ |
| H A D | virtio_user_dev.c | 347 int callfd; in virtio_user_dev_init_notify() local 355 callfd = eventfd(0, EFD_CLOEXEC | EFD_NONBLOCK); in virtio_user_dev_init_notify() 356 if (callfd < 0) { in virtio_user_dev_init_notify() 362 close(callfd); in virtio_user_dev_init_notify() 366 dev->callfds[i] = callfd; in virtio_user_dev_init_notify()
|
| /dpdk/doc/guides/vdpadevs/ |
| H A D | ifc.rst | 86 is mapped to a callfd associated with a virtio ring. Currently only vfio-pci
|
| /dpdk/drivers/vdpa/ifc/ |
| H A D | ifcvf_vdpa.c | 354 vring.callfd = -1; in vdpa_enable_vfio_intr() 374 fd_ptr[RTE_INTR_VEC_RXTX_OFFSET + i] = vring.callfd; in vdpa_enable_vfio_intr()
|
| /dpdk/drivers/vdpa/sfc/ |
| H A D | sfc_vdpa_ops.c | 131 irq_fd_ptr[RTE_INTR_VEC_RXTX_OFFSET + i] = vring.callfd; in sfc_vdpa_enable_vfio_intr()
|