Home
last modified time | relevance | path

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

/openbmc/linux/drivers/vdpa/mlx5/net/
H A Dmlx5_vnet.h10 container_of(__mvdev, struct mlx5_vdpa_net, mvdev)
43 struct mlx5_vdpa_net { struct
90 struct mlx5_vdpa_net *ndev; argument
99 void mlx5_vdpa_add_debugfs(struct mlx5_vdpa_net *ndev);
100 void mlx5_vdpa_remove_debugfs(struct mlx5_vdpa_net *ndev);
101 void mlx5_vdpa_add_rx_flow_table(struct mlx5_vdpa_net *ndev);
102 void mlx5_vdpa_remove_rx_flow_table(struct mlx5_vdpa_net *ndev);
103 void mlx5_vdpa_add_tirn(struct mlx5_vdpa_net *ndev);
104 void mlx5_vdpa_remove_tirn(struct mlx5_vdpa_net *ndev);
106 void mlx5_vdpa_add_rx_counters(struct mlx5_vdpa_net *ndev,
[all …]
H A Ddebug.c10 struct mlx5_vdpa_net *ndev = file->private; in tirn_show()
18 void mlx5_vdpa_remove_tirn(struct mlx5_vdpa_net *ndev) in mlx5_vdpa_remove_tirn()
24 void mlx5_vdpa_add_tirn(struct mlx5_vdpa_net *ndev) in mlx5_vdpa_add_tirn()
32 struct mlx5_vdpa_net *ndev = file->private; in rx_flow_table_show()
40 void mlx5_vdpa_remove_rx_flow_table(struct mlx5_vdpa_net *ndev) in mlx5_vdpa_remove_rx_flow_table()
46 void mlx5_vdpa_add_rx_flow_table(struct mlx5_vdpa_net *ndev) in mlx5_vdpa_add_rx_flow_table()
95 void mlx5_vdpa_add_rx_counters(struct mlx5_vdpa_net *ndev, in mlx5_vdpa_add_rx_counters()
130 void mlx5_vdpa_remove_rx_counters(struct mlx5_vdpa_net *ndev, in mlx5_vdpa_remove_rx_counters()
138 void mlx5_vdpa_add_debugfs(struct mlx5_vdpa_net *ndev) in mlx5_vdpa_add_debugfs()
149 void mlx5_vdpa_remove_debugfs(struct mlx5_vdpa_net *ndev) in mlx5_vdpa_remove_debugfs()
H A Dmlx5_vnet.c118 struct mlx5_vdpa_net *ndev;
140 static void free_resources(struct mlx5_vdpa_net *ndev);
141 static void init_mvqs(struct mlx5_vdpa_net *ndev);
143 static void teardown_driver(struct mlx5_vdpa_net *ndev);
261 static int create_tis(struct mlx5_vdpa_net *ndev) in create_tis()
277 static void destroy_tis(struct mlx5_vdpa_net *ndev) in destroy_tis()
285 static int cq_frag_buf_alloc(struct mlx5_vdpa_net *ndev, struct mlx5_vdpa_cq_buf *buf, int nent) in cq_frag_buf_alloc()
305 static int umem_frag_buf_alloc(struct mlx5_vdpa_net *ndev, struct mlx5_vdpa_umem *umem, int size) in umem_frag_buf_alloc()
313 static void cq_frag_buf_free(struct mlx5_vdpa_net *ndev, struct mlx5_vdpa_cq_buf *buf) in cq_frag_buf_free()
353 static void qp_prepare(struct mlx5_vdpa_net *ndev, bool fw, void *in, in qp_prepare()
[all …]