Home
last modified time | relevance | path

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

/dpdk/drivers/vdpa/mlx5/
H A Dmlx5_vdpa_event.c323 while (mlx5_glue->devx_get_event(priv->err_chnl, &out.event_resp, in mlx5_vdpa_err_interrupt_handler()
379 priv->err_chnl = mlx5_glue->devx_create_event_channel(priv->cdev->ctx, in mlx5_vdpa_err_event_setup()
381 if (!priv->err_chnl) { in mlx5_vdpa_err_event_setup()
387 flags = fcntl(priv->err_chnl->fd, F_GETFL); in mlx5_vdpa_err_event_setup()
388 ret = fcntl(priv->err_chnl->fd, F_SETFL, flags | O_NONBLOCK); in mlx5_vdpa_err_event_setup()
400 if (rte_intr_fd_set(priv->err_intr_handle, priv->err_chnl->fd)) in mlx5_vdpa_err_event_setup()
445 if (priv->err_chnl) { in mlx5_vdpa_err_event_unset()
454 while (mlx5_glue->devx_get_event(priv->err_chnl, in mlx5_vdpa_err_event_unset()
459 mlx5_glue->devx_destroy_event_channel(priv->err_chnl); in mlx5_vdpa_err_event_unset()
460 priv->err_chnl = NULL; in mlx5_vdpa_err_event_unset()
H A Dmlx5_vdpa.h146 struct mlx5dv_devx_event_channel *err_chnl; member
H A Dmlx5_vdpa_virtq.c400 ret = mlx5_glue->devx_subscribe_devx_event(priv->err_chnl, in mlx5_vdpa_virtq_setup()