Searched refs:virtq (Results 1 – 8 of 8) sorted by relevance
| /dpdk/drivers/vdpa/mlx5/ |
| H A D | mlx5_vdpa_virtq.c | 105 virtq->index); in mlx5_vdpa_virtq_unset() 112 if (virtq->virtq) { in mlx5_vdpa_virtq_unset() 113 ret = mlx5_vdpa_virtq_stop(virtq->priv, virtq->index); in mlx5_vdpa_virtq_unset() 116 virtq->index); in mlx5_vdpa_virtq_unset() 117 claim_zero(mlx5_devx_cmd_destroy(virtq->virtq)); in mlx5_vdpa_virtq_unset() 119 virtq->virtq = NULL; in mlx5_vdpa_virtq_unset() 147 return mlx5_devx_cmd_modify_virtq(virtq->virtq, &attr); in mlx5_vdpa_virtq_modify() 173 if (mlx5_devx_cmd_query_virtq(virtq->virtq, &attr)) { in mlx5_vdpa_virtq_query() 360 if (!virtq->virtq) in mlx5_vdpa_virtq_setup() 401 virtq->virtq->obj, in mlx5_vdpa_virtq_setup() [all …]
|
| H A D | mlx5_vdpa_lm.c | 22 if (!priv->virtqs[i].virtq) { in mlx5_vdpa_logging_enable() 25 } else if (mlx5_devx_cmd_modify_virtq(priv->virtqs[i].virtq, in mlx5_vdpa_logging_enable() 57 if (!priv->virtqs[i].virtq) { in mlx5_vdpa_dirty_bitmap_set() 59 } else if (mlx5_devx_cmd_modify_virtq(priv->virtqs[i].virtq, in mlx5_vdpa_dirty_bitmap_set() 88 if (!priv->virtqs[i].virtq) { in mlx5_vdpa_lm_log()
|
| H A D | mlx5_vdpa_event.c | 319 struct mlx5_vdpa_virtq *virtq; in mlx5_vdpa_err_interrupt_handler() local 333 virtq = &priv->virtqs[vq_index]; in mlx5_vdpa_err_interrupt_handler() 334 if (!virtq->enable || virtq->version != version) in mlx5_vdpa_err_interrupt_handler() 338 virtq->stopped = true; in mlx5_vdpa_err_interrupt_handler() 348 sec = (rte_rdtsc() - virtq->err_time[0]) / rte_get_tsc_hz(); in mlx5_vdpa_err_interrupt_handler() 356 vq_index, ++virtq->n_retry); in mlx5_vdpa_err_interrupt_handler() 364 for (i = 1; i < RTE_DIM(virtq->err_time); i++) in mlx5_vdpa_err_interrupt_handler() 365 virtq->err_time[i - 1] = virtq->err_time[i]; in mlx5_vdpa_err_interrupt_handler() 366 virtq->err_time[RTE_DIM(virtq->err_time) - 1] = rte_rdtsc(); in mlx5_vdpa_err_interrupt_handler()
|
| H A D | mlx5_vdpa.h | 84 struct mlx5_devx_obj *virtq; member 419 int mlx5_vdpa_virtq_modify(struct mlx5_vdpa_virtq *virtq, int state);
|
| H A D | mlx5_vdpa_steer.c | 78 priv->virtqs[i].enable && priv->virtqs[i].virtq) { in mlx5_vdpa_rqt_prepare() 79 attr->rq_list[k] = priv->virtqs[i].virtq->id; in mlx5_vdpa_rqt_prepare()
|
| /dpdk/drivers/common/mlx5/ |
| H A D | mlx5_devx_cmds.c | 1984 void *virtq = MLX5_ADDR_OF(create_virtq_in, in, virtq); in mlx5_devx_cmd_create_virtq() local 1997 MLX5_SET16(virtio_net_q, virtq, hw_available_index, in mlx5_devx_cmd_create_virtq() 2002 MLX5_SET16(virtio_net_q, virtq, tx_csum, attr->tx_csum); in mlx5_devx_cmd_create_virtq() 2058 void *virtq = MLX5_ADDR_OF(create_virtq_in, in, virtq); in mlx5_devx_cmd_modify_virtq() local 2072 MLX5_SET16(virtio_net_q, virtq, state, attr->state); in mlx5_devx_cmd_modify_virtq() 2075 MLX5_SET(virtio_net_q, virtq, dirty_bitmap_mkey, in mlx5_devx_cmd_modify_virtq() 2077 MLX5_SET64(virtio_net_q, virtq, dirty_bitmap_addr, in mlx5_devx_cmd_modify_virtq() 2079 MLX5_SET(virtio_net_q, virtq, dirty_bitmap_size, in mlx5_devx_cmd_modify_virtq() 2118 void *virtq = MLX5_ADDR_OF(query_virtq_out, out, virtq); in mlx5_devx_cmd_query_virtq() local 2136 attr->state = MLX5_GET16(virtio_net_q, virtq, state); in mlx5_devx_cmd_query_virtq() [all …]
|
| H A D | mlx5_prm.h | 3091 struct mlx5_ifc_virtio_net_q_bits virtq; member 3096 struct mlx5_ifc_virtio_net_q_bits virtq; member
|
| /dpdk/doc/guides/vdpadevs/ |
| H A D | mlx5.rst | 109 times in 3 seconds, virtq will be put in disable state. User should check log
|