Home
last modified time | relevance | path

Searched refs:mlx5_vdpa_priv (Results 1 – 7 of 7) sorted by relevance

/f-stack/dpdk/drivers/vdpa/mlx5/
H A Dmlx5_vdpa.h91 struct mlx5_vdpa_priv *priv;
124 struct mlx5_vdpa_priv { struct
125 TAILQ_ENTRY(mlx5_vdpa_priv) next;
200 void mlx5_vdpa_mem_dereg(struct mlx5_vdpa_priv *priv);
212 int mlx5_vdpa_mem_register(struct mlx5_vdpa_priv *priv);
258 int mlx5_vdpa_cqe_event_setup(struct mlx5_vdpa_priv *priv);
304 int mlx5_vdpa_virtqs_prepare(struct mlx5_vdpa_priv *priv);
327 void mlx5_vdpa_steer_unset(struct mlx5_vdpa_priv *priv);
338 int mlx5_vdpa_steer_update(struct mlx5_vdpa_priv *priv);
350 int mlx5_vdpa_steer_setup(struct mlx5_vdpa_priv *priv);
[all …]
H A Dmlx5_vdpa.c53 static struct mlx5_vdpa_priv *
56 struct mlx5_vdpa_priv *priv; in mlx5_vdpa_find_priv_resource_by_vdev()
78 struct mlx5_vdpa_priv *priv = in mlx5_vdpa_get_queue_num()
92 struct mlx5_vdpa_priv *priv = in mlx5_vdpa_get_vdpa_features()
119 struct mlx5_vdpa_priv *priv = in mlx5_vdpa_get_protocol_features()
134 struct mlx5_vdpa_priv *priv = in mlx5_vdpa_set_vring_state()
156 struct mlx5_vdpa_priv *priv = in mlx5_vdpa_features_set()
276 struct mlx5_vdpa_priv *priv = in mlx5_vdpa_dev_close()
306 struct mlx5_vdpa_priv *priv = in mlx5_vdpa_dev_config()
337 struct mlx5_vdpa_priv *priv = in mlx5_vdpa_get_device_fd()
[all …]
H A Dmlx5_vdpa_event.c27 mlx5_vdpa_event_qp_global_release(struct mlx5_vdpa_priv *priv) in mlx5_vdpa_event_qp_global_release()
55 mlx5_vdpa_event_qp_global_prepare(struct mlx5_vdpa_priv *priv) in mlx5_vdpa_event_qp_global_prepare()
241 mlx5_vdpa_arm_all_cqs(struct mlx5_vdpa_priv *priv) in mlx5_vdpa_arm_all_cqs()
254 mlx5_vdpa_timer_sleep(struct mlx5_vdpa_priv *priv, uint32_t max) in mlx5_vdpa_timer_sleep()
274 struct mlx5_vdpa_priv *priv = arg; in mlx5_vdpa_poll_handle()
339 struct mlx5_vdpa_priv *priv = cb_arg; in mlx5_vdpa_interrupt_handler()
393 struct mlx5_vdpa_priv *priv = cb_arg; in mlx5_vdpa_err_interrupt_handler()
453 mlx5_vdpa_err_event_setup(struct mlx5_vdpa_priv *priv) in mlx5_vdpa_err_event_setup()
492 mlx5_vdpa_err_event_unset(struct mlx5_vdpa_priv *priv) in mlx5_vdpa_err_event_unset()
531 mlx5_vdpa_cqe_event_setup(struct mlx5_vdpa_priv *priv) in mlx5_vdpa_cqe_event_setup()
[all …]
H A Dmlx5_vdpa_steer.c16 mlx5_vdpa_rss_flows_destroy(struct mlx5_vdpa_priv *priv) in mlx5_vdpa_rss_flows_destroy()
45 mlx5_vdpa_steer_unset(struct mlx5_vdpa_priv *priv) in mlx5_vdpa_steer_unset()
68 mlx5_vdpa_rqt_prepare(struct mlx5_vdpa_priv *priv) in mlx5_vdpa_rqt_prepare()
116 mlx5_vdpa_rss_flows_create(struct mlx5_vdpa_priv *priv) in mlx5_vdpa_rss_flows_create()
243 mlx5_vdpa_steer_update(struct mlx5_vdpa_priv *priv) in mlx5_vdpa_steer_update()
266 mlx5_vdpa_steer_setup(struct mlx5_vdpa_priv *priv) in mlx5_vdpa_steer_setup()
H A Dmlx5_vdpa_virtq.c22 struct mlx5_vdpa_priv *priv = virtq->priv; in mlx5_vdpa_virtq_handler()
98 mlx5_vdpa_virtqs_release(struct mlx5_vdpa_priv *priv) in mlx5_vdpa_virtqs_release()
146 mlx5_vdpa_virtq_stop(struct mlx5_vdpa_priv *priv, int index) in mlx5_vdpa_virtq_stop()
162 mlx5_vdpa_virtq_query(struct mlx5_vdpa_priv *priv, int index) in mlx5_vdpa_virtq_query()
207 mlx5_vdpa_virtq_setup(struct mlx5_vdpa_priv *priv, int index) in mlx5_vdpa_virtq_setup()
380 mlx5_vdpa_features_validate(struct mlx5_vdpa_priv *priv) in mlx5_vdpa_features_validate()
435 mlx5_vdpa_virtqs_prepare(struct mlx5_vdpa_priv *priv) in mlx5_vdpa_virtqs_prepare()
490 mlx5_vdpa_virtq_is_modified(struct mlx5_vdpa_priv *priv, in mlx5_vdpa_virtq_is_modified()
510 mlx5_vdpa_virtq_enable(struct mlx5_vdpa_priv *priv, int index, int enable) in mlx5_vdpa_virtq_enable()
561 mlx5_vdpa_virtq_stats_get(struct mlx5_vdpa_priv *priv, int qid, in mlx5_vdpa_virtq_stats_get()
[all …]
H A Dmlx5_vdpa_lm.c12 mlx5_vdpa_logging_enable(struct mlx5_vdpa_priv *priv, int enable) in mlx5_vdpa_logging_enable()
36 mlx5_vdpa_dirty_bitmap_set(struct mlx5_vdpa_priv *priv, uint64_t log_base, in mlx5_vdpa_dirty_bitmap_set()
101 mlx5_vdpa_lm_log(struct mlx5_vdpa_priv *priv) in mlx5_vdpa_lm_log()
H A Dmlx5_vdpa_mem.c18 mlx5_vdpa_mem_dereg(struct mlx5_vdpa_priv *priv) in mlx5_vdpa_mem_dereg()
175 mlx5_vdpa_mem_register(struct mlx5_vdpa_priv *priv) in mlx5_vdpa_mem_register()