Home
last modified time | relevance | path

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

/linux/drivers/net/ethernet/mellanox/mlx5/core/en/tc/
H A Dmeter.c116 struct mlx5e_flow_meters *flow_meters; in mlx5e_tc_meter_modify() local
155 flow_meters = meter->flow_meters; in mlx5e_tc_meter_modify()
156 aso = flow_meters->aso; in mlx5e_tc_meter_modify()
158 mutex_lock(&flow_meters->aso_lock); in mlx5e_tc_meter_modify()
192 mutex_unlock(&flow_meters->aso_lock); in mlx5e_tc_meter_modify()
198 mlx5e_flow_meter_create_aso_obj(struct mlx5e_flow_meters *flow_meters, int *obj_id) in mlx5e_flow_meter_create_aso_obj() argument
202 struct mlx5_core_dev *mdev = flow_meters->mdev; in mlx5e_flow_meter_create_aso_obj()
211 flow_meters->log_granularity); in mlx5e_flow_meter_create_aso_obj()
214 MLX5_SET(flow_meter_aso_obj, obj, meter_aso_access_pd, flow_meters->pdn); in mlx5e_flow_meter_create_aso_obj()
241 __mlx5e_flow_meter_alloc(struct mlx5e_flow_meters *flow_meters, bool alloc_aso) in __mlx5e_flow_meter_alloc() argument
[all …]
H A Dmeter.h27 struct mlx5e_flow_meters *flow_meters; member
62 mlx5e_tc_meter_get_namespace(struct mlx5e_flow_meters *flow_meters);
69 mlx5e_flow_meters_cleanup(struct mlx5e_flow_meters *flow_meters);
/linux/drivers/net/ethernet/mellanox/mlx5/core/
H A Den_rep.h102 struct mlx5e_flow_meters *flow_meters; member