Home
last modified time | relevance | path

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

/Linux-v5.10/drivers/net/ethernet/mellanox/mlx5/core/en/
Dtc_ct.c130 struct mlx5_ct_shared_counter *shared_counter; member
399 if (!refcount_dec_and_test(&entry->shared_counter->refcount)) in mlx5_tc_ct_shared_counter_put()
402 mlx5_fc_destroy(ct_priv->dev, entry->shared_counter->counter); in mlx5_tc_ct_shared_counter_put()
403 kfree(entry->shared_counter); in mlx5_tc_ct_shared_counter_put()
702 attr->counter = entry->shared_counter->counter; in mlx5_tc_ct_entry_add_rule()
740 struct mlx5_ct_shared_counter *shared_counter; in mlx5_tc_ct_shared_counter_get() local
770 if (refcount_inc_not_zero(&rev_entry->shared_counter->refcount)) { in mlx5_tc_ct_shared_counter_get()
772 return rev_entry->shared_counter; in mlx5_tc_ct_shared_counter_get()
777 shared_counter = kzalloc(sizeof(*shared_counter), GFP_KERNEL); in mlx5_tc_ct_shared_counter_get()
778 if (!shared_counter) in mlx5_tc_ct_shared_counter_get()
[all …]