mlx5_fc
struct mlx5_fc *fc = read_attr->hw_cntrs_hndl;
struct mlx5_fc *fc[MLX5_IB_OPCOUNTER_MAX];
struct mlx5_fc *fc_arr[MLX5_IB_OPCOUNTER_MAX],
is_fc_shared_and_in_use(struct mlx5_fc *fc_arr[MLX5_IB_OPCOUNTER_MAX], u32 type,
struct mlx5_fc **fc)
struct mlx5_fc *fc_arr[MLX5_IB_OPCOUNTER_MAX])
struct mlx5_fc *in_use_fc;
struct mlx5_fc *fc_arr[MLX5_IB_OPCOUNTER_MAX],
struct mlx5_fc *in_use_fc;
struct mlx5_fc *counter, void *cmd_in, int inlen, int dest_id, int dest_type)
struct mlx5_fc *counter = NULL;
struct mlx5_fc *hw_cntrs_hndl;
struct mlx5_fc *hw_cntrs_hndl;
struct mlx5_fc *fc;
struct mlx5_fc *fc_arr[MLX5_IB_OPCOUNTER_MAX],
struct mlx5_fc *fc_arr[MLX5_IB_OPCOUNTER_MAX]);
struct mlx5_fc *curr_counter = NULL;
struct mlx5_fc *counter;
struct mlx5_fc *counter)
struct mlx5_fc *counter;
struct mlx5_fc *counter;
struct mlx5_fc *act_counter;
struct mlx5_fc *drop_counter;
struct mlx5_fc *act_counter,
struct mlx5_fc *drop_counter)
struct mlx5_fc *act_counter,
struct mlx5_fc *drop_counter,
struct mlx5_fc *act_counter,
struct mlx5_fc *drop_counter,
struct mlx5_fc *act_counter,
struct mlx5_fc *drop_counter,
struct mlx5_fc *act_counter,
struct mlx5_fc *drop_counter,
struct mlx5_fc *act_counter,
struct mlx5_fc *drop_counter,
struct mlx5_fc *counter;
struct mlx5_fc *mlx5e_tc_get_counter(struct mlx5e_tc_flow *flow);
struct mlx5_fc *counter;
struct mlx5_fc *fc;
struct mlx5_fc *fc;
struct mlx5_fc *fc;
struct mlx5_fc *counter;
struct mlx5_fc *flow_counter;
struct mlx5_fc *counter;
struct mlx5_fc *counter;
struct mlx5_fc *flow_counter;
struct mlx5_fc *cnt;
struct mlx5_fc *drop;
struct mlx5_fc *flow_counter;
struct mlx5_fc *fc;
struct mlx5_fc *tx_counter;
struct mlx5_fc *flow_counter;
struct mlx5_fc *rx_counter;
struct mlx5_fc *rx_auth_fail_counter;
struct mlx5_fc *rx_err_counter;
struct mlx5_fc *rx_bad_counter;
struct mlx5_fc *flow_counter;
struct mlx5_fc *counter;
struct mlx5_fc *mlx5e_tc_get_counter(struct mlx5e_tc_flow *flow)
struct mlx5_fc *counter;
struct mlx5_fc *counter;
struct mlx5_fc *drop_counter = NULL;
struct mlx5_fc *counter = NULL;
struct mlx5_fc *counter;
struct mlx5_fc *counter,
struct mlx5_fc *counter,
struct mlx5_fc *counter,
struct mlx5_fc *ingress_counter;
struct mlx5_fc *drop_counter;
struct mlx5_fc *drop_counter;
struct mlx5_fc *drop_root_fc;
struct mlx5_fc *counter = mlx5_fc_create(dev, 0);
struct mlx5_fc fcs[];
u32 mlx5_fc_get_base_id(struct mlx5_fc *counter);
struct mlx5_fc *counter;
static void mlx5_fc_free(struct mlx5_core_dev *dev, struct mlx5_fc *counter)
static void mlx5_fc_release(struct mlx5_core_dev *dev, struct mlx5_fc *counter)
struct mlx5_fc *counter;
static struct mlx5_fc *mlx5_fc_single_alloc(struct mlx5_core_dev *dev)
struct mlx5_fc *counter;
static struct mlx5_fc *mlx5_fc_acquire(struct mlx5_core_dev *dev, bool aging)
struct mlx5_fc *counter;
struct mlx5_fc *mlx5_fc_create(struct mlx5_core_dev *dev, bool aging)
struct mlx5_fc *counter = mlx5_fc_acquire(dev, aging);
u32 mlx5_fc_id(struct mlx5_fc *counter)
void mlx5_fc_destroy(struct mlx5_core_dev *dev, struct mlx5_fc *counter)
struct mlx5_fc *counter;
int mlx5_fc_query(struct mlx5_core_dev *dev, struct mlx5_fc *counter,
u64 mlx5_fc_query_lastuse(struct mlx5_fc *counter)
void mlx5_fc_query_cached(struct mlx5_fc *counter,
void mlx5_fc_query_cached_raw(struct mlx5_fc *counter,
static void mlx5_fc_init(struct mlx5_fc *counter, struct mlx5_fc_bulk *bulk,
u32 mlx5_fc_get_base_id(struct mlx5_fc *counter)
static struct mlx5_fc *
mlx5_fc_pool_release_counter(struct mlx5_fs_pool *fc_pool, struct mlx5_fc *fc)
struct mlx5_fc *
struct mlx5_fc *counter;
void mlx5_fc_local_destroy(struct mlx5_fc *counter)
void mlx5_fc_local_get(struct mlx5_fc *counter)
void mlx5_fc_local_put(struct mlx5_fc *counter)
static struct mlx5_fc *mlx5_fc_pool_acquire_counter(struct mlx5_fs_pool *fc_pool);
static void mlx5_fc_pool_release_counter(struct mlx5_fs_pool *fc_pool, struct mlx5_fc *fc);
struct mlx5_fc *flow_counter;
struct mlx5_fc *check_miss_rule_counter;
struct mlx5_fc *check_rule_counter;
struct mlx5_fc *flow_counter;
struct mlx5_fc *counter;
struct mlx5_fc *counter;
struct mlx5_fc *counter)
void mlx5_fc_put_hws_action(struct mlx5_fc *counter)
struct mlx5_fc *counter);
void mlx5_fc_put_hws_action(struct mlx5_fc *counter);
struct mlx5_fc *counter;
struct mlx5_fc *counter;
struct mlx5_fc *mlx5_fc_create(struct mlx5_core_dev *dev, bool aging);
void mlx5_fc_destroy(struct mlx5_core_dev *dev, struct mlx5_fc *counter);
struct mlx5_fc *mlx5_fc_local_create(u32 counter_id, u32 offset, u32 bulk_size);
void mlx5_fc_local_destroy(struct mlx5_fc *counter);
void mlx5_fc_local_get(struct mlx5_fc *counter);
void mlx5_fc_local_put(struct mlx5_fc *counter);
u64 mlx5_fc_query_lastuse(struct mlx5_fc *counter);
void mlx5_fc_query_cached(struct mlx5_fc *counter,
void mlx5_fc_query_cached_raw(struct mlx5_fc *counter,
int mlx5_fc_query(struct mlx5_core_dev *dev, struct mlx5_fc *counter,
u32 mlx5_fc_id(struct mlx5_fc *counter);