Searched refs:mlx5dr_ste_htbl (Results 1 – 8 of 8) sorted by relevance
/linux-6.6.21/drivers/net/ethernet/mellanox/mlx5/core/steering/ |
D | dr_types.h | 152 struct mlx5dr_ste_htbl; 172 struct mlx5dr_ste_htbl *htbl; 174 struct mlx5dr_ste_htbl *next_htbl; 190 struct mlx5dr_ste_htbl { struct 228 struct mlx5dr_ste_htbl * 233 int mlx5dr_ste_htbl_free(struct mlx5dr_ste_htbl *htbl); 235 static inline void mlx5dr_htbl_put(struct mlx5dr_ste_htbl *htbl) in mlx5dr_htbl_put() 242 static inline void mlx5dr_htbl_get(struct mlx5dr_ste_htbl *htbl) in mlx5dr_htbl_get() 248 u32 mlx5dr_ste_calc_hash_index(u8 *hw_ste_p, struct mlx5dr_ste_htbl *htbl); 256 struct mlx5dr_ste_htbl *next_htbl); [all …]
|
D | dr_rule.c | 63 struct mlx5dr_ste_htbl *new_htbl; in dr_rule_create_collision_htbl() 252 struct mlx5dr_ste_htbl *new_htbl, in dr_rule_rehash_copy_ste() 320 struct mlx5dr_ste_htbl *new_htbl, in dr_rule_rehash_copy_miss_list() 350 struct mlx5dr_ste_htbl *cur_htbl, in dr_rule_rehash_copy_htbl() 351 struct mlx5dr_ste_htbl *new_htbl, in dr_rule_rehash_copy_htbl() 393 static struct mlx5dr_ste_htbl * 396 struct mlx5dr_ste_htbl *cur_htbl, in dr_rule_rehash_htbl() 411 struct mlx5dr_ste_htbl *new_htbl; in dr_rule_rehash_htbl() 469 struct mlx5dr_ste_htbl *prev_htbl = cur_htbl->pointing_ste->htbl; in dr_rule_rehash_htbl() 515 static struct mlx5dr_ste_htbl *dr_rule_rehash(struct mlx5dr_rule *rule, in dr_rule_rehash() [all …]
|
D | dr_ste.c | 27 u32 mlx5dr_ste_calc_hash_index(u8 *hw_ste_p, struct mlx5dr_ste_htbl *htbl) in mlx5dr_ste_calc_hash_index() 155 struct mlx5dr_ste_htbl *next_htbl) in dr_ste_always_hit_htbl() 203 struct mlx5dr_ste_htbl *stats_tbl) in dr_ste_remove_head_ste() 239 struct mlx5dr_ste_htbl *stats_tbl) in dr_ste_replace_head_ste() 242 struct mlx5dr_ste_htbl *next_miss_htbl; in dr_ste_replace_head_ste() 285 struct mlx5dr_ste_htbl *stats_tbl) in dr_ste_remove_middle_ste() 318 struct mlx5dr_ste_htbl *stats_tbl; in mlx5dr_ste_free() 384 struct mlx5dr_ste_htbl *next_htbl) in mlx5dr_ste_set_hit_addr_by_next_htbl() 404 struct mlx5dr_ste_htbl *htbl, in mlx5dr_ste_set_formatted_ste() 429 struct mlx5dr_ste_htbl *htbl, in mlx5dr_ste_htbl_init_and_postsend() [all …]
|
D | dr_icm_pool.c | 495 struct mlx5dr_ste_htbl *mlx5dr_icm_pool_alloc_htbl(struct mlx5dr_icm_pool *pool) in mlx5dr_icm_pool_alloc_htbl() 500 void mlx5dr_icm_pool_free_htbl(struct mlx5dr_icm_pool *pool, struct mlx5dr_ste_htbl *htbl) in mlx5dr_icm_pool_free_htbl()
|
D | dr_table.c | 12 struct mlx5dr_ste_htbl *last_htbl; in dr_table_set_miss_action_nic()
|
D | dr_send.c | 655 struct mlx5dr_ste_htbl *htbl, in dr_get_tbl_copy_details() 713 struct mlx5dr_ste_htbl *htbl, in mlx5dr_send_postsend_htbl() 781 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()
|
D | dr_domain.c | 112 sizeof(struct mlx5dr_ste_htbl), 0, in dr_domain_init_mem_resources()
|