Home
last modified time | relevance | path

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

/f-stack/dpdk/drivers/vdpa/mlx5/
H A Dmlx5_vdpa_event.c403 while (mlx5_glue->devx_get_event(priv->err_chnl, &out.event_resp, in mlx5_vdpa_err_interrupt_handler()
459 priv->err_chnl = mlx5_glue->devx_create_event_channel(priv->ctx, 0); in mlx5_vdpa_err_event_setup()
460 if (!priv->err_chnl) { in mlx5_vdpa_err_event_setup()
466 flags = fcntl(priv->err_chnl->fd, F_GETFL); in mlx5_vdpa_err_event_setup()
467 ret = fcntl(priv->err_chnl->fd, F_SETFL, flags | O_NONBLOCK); in mlx5_vdpa_err_event_setup()
472 priv->err_intr_handle.fd = priv->err_chnl->fd; in mlx5_vdpa_err_event_setup()
511 if (priv->err_chnl) { in mlx5_vdpa_err_event_unset()
520 while (mlx5_glue->devx_get_event(priv->err_chnl, in mlx5_vdpa_err_event_unset()
525 mlx5_glue->devx_destroy_event_channel(priv->err_chnl); in mlx5_vdpa_err_event_unset()
526 priv->err_chnl = NULL; in mlx5_vdpa_err_event_unset()
H A Dmlx5_vdpa.h149 struct mlx5dv_devx_event_channel *err_chnl; member
H A Dmlx5_vdpa_virtq.c360 ret = mlx5_glue->devx_subscribe_devx_event(priv->err_chnl, in mlx5_vdpa_virtq_setup()