Home
last modified time | relevance | path

Searched refs:hv_vhca (Results 1 – 6 of 6) sorted by relevance

/linux-6.3-rc2/drivers/net/ethernet/mellanox/mlx5/core/lib/
A Dhv_vhca.c45 hv_vhca = kzalloc(sizeof(*hv_vhca), GFP_KERNEL); in mlx5_hv_vhca_create()
46 if (!hv_vhca) in mlx5_hv_vhca_create()
51 kfree(hv_vhca); in mlx5_hv_vhca_create()
58 return hv_vhca; in mlx5_hv_vhca_create()
67 kfree(hv_vhca); in mlx5_hv_vhca_destroy()
77 hv_vhca = hwork->hv_vhca; in mlx5_hv_vhca_invalidate_work()
106 work->hv_vhca = hv_vhca; in mlx5_hv_vhca_invalidate()
149 struct mlx5_hv_vhca *hv_vhca = agent->hv_vhca; in mlx5_hv_vhca_control_agent_invalidate() local
209 err = mlx5_hv_register_invalidate(hv_vhca->dev, hv_vhca, in mlx5_hv_vhca_init()
281 agent->hv_vhca = hv_vhca; in mlx5_hv_vhca_agent_create()
[all …]
A Dhv_vhca.h33 void mlx5_hv_vhca_destroy(struct mlx5_hv_vhca *hv_vhca);
34 int mlx5_hv_vhca_init(struct mlx5_hv_vhca *hv_vhca);
35 void mlx5_hv_vhca_cleanup(struct mlx5_hv_vhca *hv_vhca);
39 mlx5_hv_vhca_agent_create(struct mlx5_hv_vhca *hv_vhca,
61 static inline void mlx5_hv_vhca_destroy(struct mlx5_hv_vhca *hv_vhca) in mlx5_hv_vhca_destroy() argument
65 static inline int mlx5_hv_vhca_init(struct mlx5_hv_vhca *hv_vhca) in mlx5_hv_vhca_init() argument
70 static inline void mlx5_hv_vhca_cleanup(struct mlx5_hv_vhca *hv_vhca) in mlx5_hv_vhca_cleanup() argument
80 mlx5_hv_vhca_agent_create(struct mlx5_hv_vhca *hv_vhca, in mlx5_hv_vhca_agent_create() argument
/linux-6.3-rc2/drivers/net/ethernet/mellanox/mlx5/core/en/
A Dhv_vhca_stats.c132 agent = mlx5_hv_vhca_agent_create(priv->mdev->hv_vhca, in mlx5e_hv_vhca_stats_create()
/linux-6.3-rc2/drivers/net/ethernet/mellanox/mlx5/core/
A Dmain.c1047 dev->hv_vhca = mlx5_hv_vhca_create(dev); in mlx5_init_once()
1090 mlx5_hv_vhca_destroy(dev->hv_vhca); in mlx5_cleanup_once()
1278 mlx5_hv_vhca_init(dev->hv_vhca); in mlx5_load()
1350 mlx5_hv_vhca_cleanup(dev->hv_vhca); in mlx5_load()
1376 mlx5_hv_vhca_cleanup(dev->hv_vhca); in mlx5_unload()
A DMakefile83 mlx5_core-$(CONFIG_PCI_HYPERV_INTERFACE) += lib/hv.o lib/hv_vhca.o
/linux-6.3-rc2/include/linux/mlx5/
A Ddriver.h810 struct mlx5_hv_vhca *hv_vhca; member

Completed in 29 milliseconds