Home
last modified time | relevance | path

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

/f-stack/dpdk/drivers/vdpa/mlx5/
H A Dmlx5_vdpa_event.c34 if (priv->eventc) { in mlx5_vdpa_event_qp_global_release()
42 while (mlx5_glue->devx_get_event(priv->eventc, &out.event_resp, in mlx5_vdpa_event_qp_global_release()
46 mlx5_glue->devx_destroy_event_channel(priv->eventc); in mlx5_vdpa_event_qp_global_release()
47 priv->eventc = NULL; in mlx5_vdpa_event_qp_global_release()
59 if (priv->eventc) in mlx5_vdpa_event_qp_global_prepare()
66 priv->eventc = mlx5_glue->devx_create_event_channel(priv->ctx, in mlx5_vdpa_event_qp_global_prepare()
68 if (!priv->eventc) { in mlx5_vdpa_event_qp_global_prepare()
74 flags = fcntl(priv->eventc->fd, F_GETFL); in mlx5_vdpa_event_qp_global_prepare()
75 ret = fcntl(priv->eventc->fd, F_SETFL, flags | O_NONBLOCK); in mlx5_vdpa_event_qp_global_prepare()
535 if (!priv->eventc) in mlx5_vdpa_cqe_event_setup()
[all …]
H A Dmlx5_vdpa.h148 struct mlx5dv_devx_event_channel *eventc; member
/f-stack/dpdk/drivers/common/mlx5/linux/
H A Dmlx5_glue.c1159 mlx5_glue_devx_destroy_event_channel(struct mlx5dv_devx_event_channel *eventc) in mlx5_glue_devx_destroy_event_channel() argument
1162 mlx5dv_devx_destroy_event_channel(eventc); in mlx5_glue_devx_destroy_event_channel()
1164 (void)eventc; in mlx5_glue_devx_destroy_event_channel()
1169 mlx5_glue_devx_subscribe_devx_event(struct mlx5dv_devx_event_channel *eventc, in mlx5_glue_devx_subscribe_devx_event() argument
1175 return mlx5dv_devx_subscribe_devx_event(eventc, obj, events_sz, in mlx5_glue_devx_subscribe_devx_event()
1178 (void)eventc; in mlx5_glue_devx_subscribe_devx_event()
1193 return mlx5dv_devx_subscribe_devx_event_fd(eventc, fd, obj, event_num); in mlx5_glue_devx_subscribe_devx_event_fd()
1195 (void)eventc; in mlx5_glue_devx_subscribe_devx_event_fd()
1204 mlx5_glue_devx_get_event(struct mlx5dv_devx_event_channel *eventc, in mlx5_glue_devx_get_event() argument
1209 return mlx5dv_devx_get_event(eventc, event_data, event_resp_len); in mlx5_glue_devx_get_event()
[all …]