Lines Matching refs:tc_ht
169 /* To avoid false lock dependency warning set the tc_ht lock
4234 return &rpriv->tc_ht;
4697 struct rhashtable *tc_ht = get_tc_ht(priv, flags);
4712 flow = rhashtable_lookup(tc_ht, &f->cookie, tc_ht_params);
4744 err = rhashtable_lookup_insert_fast(tc_ht, &flow->node, tc_ht_params);
4773 struct rhashtable *tc_ht = get_tc_ht(priv, flags);
4778 flow = rhashtable_lookup(tc_ht, &f->cookie, tc_ht_params);
4791 rhashtable_remove_fast(tc_ht, &flow->node, tc_ht_params);
4816 struct rhashtable *tc_ht = get_tc_ht(priv, flags);
4825 flow = mlx5e_flow_get(rhashtable_lookup(tc_ht, &f->cookie,
5251 int mlx5e_tc_ht_init(struct rhashtable *tc_ht)
5255 err = rhashtable_init(tc_ht, &tc_ht_params);
5259 lockdep_set_class(&tc_ht->mutex, &tc_ht_lock_key);
5260 lockdep_init_map(&tc_ht->run_work.lockdep_map, "tc_ht_wq_key", &tc_ht_wq_key, 0);
5265 void mlx5e_tc_ht_cleanup(struct rhashtable *tc_ht)
5267 rhashtable_free_and_destroy(tc_ht, _mlx5e_tc_del_flow, NULL);
5383 struct rhashtable *tc_ht = get_tc_ht(priv, flags);
5385 return atomic_read(&tc_ht->nelems);