Home
last modified time | relevance | path

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

/OK3568_Linux_fs/kernel/drivers/net/ethernet/mellanox/mlx5/core/steering/
H A Ddr_types.h118 struct mlx5dr_ste_htbl;
135 struct mlx5dr_ste_htbl *htbl;
137 struct mlx5dr_ste_htbl *next_htbl;
155 struct mlx5dr_ste_htbl { struct
200 struct mlx5dr_ste_htbl *
205 int mlx5dr_ste_htbl_free(struct mlx5dr_ste_htbl *htbl);
207 static inline void mlx5dr_htbl_put(struct mlx5dr_ste_htbl *htbl) in mlx5dr_htbl_put()
214 static inline void mlx5dr_htbl_get(struct mlx5dr_ste_htbl *htbl) in mlx5dr_htbl_get()
220 u32 mlx5dr_ste_calc_hash_index(u8 *hw_ste_p, struct mlx5dr_ste_htbl *htbl);
223 struct mlx5dr_ste_htbl *next_htbl);
[all …]
H A Ddr_rule.c45 struct mlx5dr_ste_htbl *new_htbl; in dr_rule_create_collision_htbl()
224 struct mlx5dr_ste_htbl *new_htbl, in dr_rule_rehash_copy_ste()
290 struct mlx5dr_ste_htbl *new_htbl, in dr_rule_rehash_copy_miss_list()
320 struct mlx5dr_ste_htbl *cur_htbl, in dr_rule_rehash_copy_htbl()
321 struct mlx5dr_ste_htbl *new_htbl, in dr_rule_rehash_copy_htbl()
354 static struct mlx5dr_ste_htbl *
357 struct mlx5dr_ste_htbl *cur_htbl, in dr_rule_rehash_htbl()
372 struct mlx5dr_ste_htbl *new_htbl; in dr_rule_rehash_htbl()
428 struct mlx5dr_ste_htbl *prev_htbl = cur_htbl->pointing_ste->htbl; in dr_rule_rehash_htbl()
472 static struct mlx5dr_ste_htbl *dr_rule_rehash(struct mlx5dr_rule *rule, in dr_rule_rehash()
[all …]
H A Ddr_ste.c118 u32 mlx5dr_ste_calc_hash_index(u8 *hw_ste_p, struct mlx5dr_ste_htbl *htbl) in mlx5dr_ste_calc_hash_index()
321 struct mlx5dr_ste_htbl *next_htbl) in dr_ste_always_hit_htbl()
370 struct mlx5dr_ste_htbl *stats_tbl) in dr_ste_remove_head_ste()
405 struct mlx5dr_ste_htbl *stats_tbl) in dr_ste_replace_head_ste()
408 struct mlx5dr_ste_htbl *next_miss_htbl; in dr_ste_replace_head_ste()
442 struct mlx5dr_ste_htbl *stats_tbl) in dr_ste_remove_middle_ste()
473 struct mlx5dr_ste_htbl *stats_tbl; in mlx5dr_ste_free()
534 struct mlx5dr_ste_htbl *next_htbl) in mlx5dr_ste_set_hit_addr_by_next_htbl()
562 struct mlx5dr_ste_htbl *htbl, in mlx5dr_ste_set_formatted_ste()
579 struct mlx5dr_ste_htbl *htbl, in mlx5dr_ste_htbl_init_and_postsend()
[all …]
H A Ddr_send.c388 struct mlx5dr_ste_htbl *htbl, in dr_get_tbl_copy_details()
444 struct mlx5dr_ste_htbl *htbl, in mlx5dr_send_postsend_htbl()
505 struct mlx5dr_ste_htbl *htbl, in mlx5dr_send_postsend_formatted_htbl()
H A Ddr_table.c11 struct mlx5dr_ste_htbl *last_htbl; in mlx5dr_table_set_miss_action()
H A Ddr_matcher.c409 struct mlx5dr_ste_htbl *prev_htbl; in dr_matcher_connect()
715 struct mlx5dr_ste_htbl *prev_anchor; in dr_matcher_disconnect()