Searched refs:mlx5dr_ste_htbl (Results 1 – 6 of 6) sorted by relevance
/linux-6.1.9/drivers/net/ethernet/mellanox/mlx5/core/steering/ |
D | dr_types.h | 143 struct mlx5dr_ste_htbl; 161 struct mlx5dr_ste_htbl *htbl; 163 struct mlx5dr_ste_htbl *next_htbl; 179 struct mlx5dr_ste_htbl { struct 217 struct mlx5dr_ste_htbl * 222 int mlx5dr_ste_htbl_free(struct mlx5dr_ste_htbl *htbl); 224 static inline void mlx5dr_htbl_put(struct mlx5dr_ste_htbl *htbl) in mlx5dr_htbl_put() 231 static inline void mlx5dr_htbl_get(struct mlx5dr_ste_htbl *htbl) in mlx5dr_htbl_get() 237 u32 mlx5dr_ste_calc_hash_index(u8 *hw_ste_p, struct mlx5dr_ste_htbl *htbl); 244 struct mlx5dr_ste_htbl *next_htbl); [all …]
|
D | dr_rule.c | 42 struct mlx5dr_ste_htbl *new_htbl; in dr_rule_create_collision_htbl() 233 struct mlx5dr_ste_htbl *new_htbl, in dr_rule_rehash_copy_ste() 302 struct mlx5dr_ste_htbl *new_htbl, in dr_rule_rehash_copy_miss_list() 332 struct mlx5dr_ste_htbl *cur_htbl, in dr_rule_rehash_copy_htbl() 333 struct mlx5dr_ste_htbl *new_htbl, in dr_rule_rehash_copy_htbl() 366 static struct mlx5dr_ste_htbl * 369 struct mlx5dr_ste_htbl *cur_htbl, in dr_rule_rehash_htbl() 384 struct mlx5dr_ste_htbl *new_htbl; in dr_rule_rehash_htbl() 441 struct mlx5dr_ste_htbl *prev_htbl = cur_htbl->pointing_ste->htbl; in dr_rule_rehash_htbl() 487 static struct mlx5dr_ste_htbl *dr_rule_rehash(struct mlx5dr_rule *rule, in dr_rule_rehash() [all …]
|
D | dr_ste.c | 26 u32 mlx5dr_ste_calc_hash_index(u8 *hw_ste_p, struct mlx5dr_ste_htbl *htbl) in mlx5dr_ste_calc_hash_index() 144 struct mlx5dr_ste_htbl *next_htbl) in dr_ste_always_hit_htbl() 192 struct mlx5dr_ste_htbl *stats_tbl) in dr_ste_remove_head_ste() 228 struct mlx5dr_ste_htbl *stats_tbl) in dr_ste_replace_head_ste() 231 struct mlx5dr_ste_htbl *next_miss_htbl; in dr_ste_replace_head_ste() 274 struct mlx5dr_ste_htbl *stats_tbl) in dr_ste_remove_middle_ste() 307 struct mlx5dr_ste_htbl *stats_tbl; in mlx5dr_ste_free() 373 struct mlx5dr_ste_htbl *next_htbl) in mlx5dr_ste_set_hit_addr_by_next_htbl() 393 struct mlx5dr_ste_htbl *htbl, in mlx5dr_ste_set_formatted_ste() 418 struct mlx5dr_ste_htbl *htbl, in mlx5dr_ste_htbl_init_and_postsend() [all …]
|
D | dr_table.c | 12 struct mlx5dr_ste_htbl *last_htbl; in dr_table_set_miss_action_nic()
|
D | dr_send.c | 404 struct mlx5dr_ste_htbl *htbl, in dr_get_tbl_copy_details() 462 struct mlx5dr_ste_htbl *htbl, in mlx5dr_send_postsend_htbl() 530 struct mlx5dr_ste_htbl *htbl, in mlx5dr_send_postsend_formatted_htbl()
|
D | dr_matcher.c | 689 struct mlx5dr_ste_htbl *prev_htbl; in dr_nic_matcher_connect() 1037 struct mlx5dr_ste_htbl *prev_anchor; in dr_matcher_disconnect_nic()
|