Home
last modified time | relevance | path

Searched refs:mlx5_hv_vhca_agent (Results 1 – 4 of 4) sorted by relevance

/Linux-v5.4/drivers/net/ethernet/mellanox/mlx5/core/lib/
Dhv_vhca.h10 struct mlx5_hv_vhca_agent;
38 struct mlx5_hv_vhca_agent *
41 void (*control)(struct mlx5_hv_vhca_agent*,
43 void (*invalidate)(struct mlx5_hv_vhca_agent*,
45 void (*cleanup)(struct mlx5_hv_vhca_agent *agent),
48 void mlx5_hv_vhca_agent_destroy(struct mlx5_hv_vhca_agent *agent);
49 int mlx5_hv_vhca_agent_write(struct mlx5_hv_vhca_agent *agent,
51 void *mlx5_hv_vhca_agent_priv(struct mlx5_hv_vhca_agent *agent);
79 static inline struct mlx5_hv_vhca_agent *
82 void (*control)(struct mlx5_hv_vhca_agent*, in mlx5_hv_vhca_agent_create() argument
[all …]
Dhv_vhca.c12 struct mlx5_hv_vhca_agent *agents[MLX5_HV_VHCA_AGENT_MAX];
29 struct mlx5_hv_vhca_agent { struct
34 void (*control)(struct mlx5_hv_vhca_agent *agent, argument
36 void (*invalidate)(struct mlx5_hv_vhca_agent *agent, argument
38 void (*cleanup)(struct mlx5_hv_vhca_agent *agent); argument
81 struct mlx5_hv_vhca_agent *agent = hv_vhca->agents[i]; in mlx5_hv_vhca_invalidate_work()
120 struct mlx5_hv_vhca_agent *agent = hv_vhca->agents[i]; in mlx5_hv_vhca_agents_control()
138 struct mlx5_hv_vhca_agent *agent = hv_vhca->agents[i]; in mlx5_hv_vhca_capabilities()
146 mlx5_hv_vhca_control_agent_invalidate(struct mlx5_hv_vhca_agent *agent, in mlx5_hv_vhca_control_agent_invalidate()
187 static struct mlx5_hv_vhca_agent *
[all …]
/Linux-v5.4/drivers/net/ethernet/mellanox/mlx5/core/en/
Dhv_vhca_stats.c60 struct mlx5_hv_vhca_agent *agent; in mlx5e_hv_vhca_stats_work()
93 static void mlx5e_hv_vhca_stats_control(struct mlx5_hv_vhca_agent *agent, in mlx5e_hv_vhca_stats_control()
116 static void mlx5e_hv_vhca_stats_cleanup(struct mlx5_hv_vhca_agent *agent) in mlx5e_hv_vhca_stats_cleanup()
126 struct mlx5_hv_vhca_agent *agent; in mlx5e_hv_vhca_stats_create()
/Linux-v5.4/drivers/net/ethernet/mellanox/mlx5/core/
Den.h798 struct mlx5_hv_vhca_agent *agent;