Searched refs:hv_vhca (Results 1 – 6 of 6) sorted by relevance
45 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() local209 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 …]
33 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() argument65 static inline int mlx5_hv_vhca_init(struct mlx5_hv_vhca *hv_vhca) in mlx5_hv_vhca_init() argument70 static inline void mlx5_hv_vhca_cleanup(struct mlx5_hv_vhca *hv_vhca) in mlx5_hv_vhca_cleanup() argument80 mlx5_hv_vhca_agent_create(struct mlx5_hv_vhca *hv_vhca, in mlx5_hv_vhca_agent_create() argument
132 agent = mlx5_hv_vhca_agent_create(priv->mdev->hv_vhca, in mlx5e_hv_vhca_stats_create()
1047 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()
83 mlx5_core-$(CONFIG_PCI_HYPERV_INTERFACE) += lib/hv.o lib/hv_vhca.o
810 struct mlx5_hv_vhca *hv_vhca; member
Completed in 29 milliseconds