Searched refs:err_chnl (Results 1 – 3 of 3) sorted by relevance
403 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()
149 struct mlx5dv_devx_event_channel *err_chnl; member
360 ret = mlx5_glue->devx_subscribe_devx_event(priv->err_chnl, in mlx5_vdpa_virtq_setup()