Home
last modified time | relevance | path

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

/linux/drivers/net/ethernet/mellanox/mlx5/core/steering/
A Ddr_rule.c22 struct mlx5dr_ste *last_ste; in dr_rule_append_to_miss_list()
57 static struct mlx5dr_ste *
64 struct mlx5dr_ste *ste; in dr_rule_create_collision_htbl()
84 static struct mlx5dr_ste *
90 struct mlx5dr_ste *ste; in dr_rule_create_collision_entry()
174 static struct mlx5dr_ste *
177 struct mlx5dr_ste *ste; in dr_rule_find_ste_in_miss_list()
191 static struct mlx5dr_ste *
248 static struct mlx5dr_ste *
629 static struct mlx5dr_ste *dr_rule_get_pointed_ste(struct mlx5dr_ste *curr_ste) in dr_rule_get_pointed_ste()
[all …]
A Ddr_types.h161 struct mlx5dr_ste { struct
195 struct mlx5dr_ste *pointing_ste; argument
200 struct mlx5dr_ste *ste;
261 u64 mlx5dr_ste_get_mr_addr(struct mlx5dr_ste *ste);
352 void mlx5dr_ste_free(struct mlx5dr_ste *ste,
378 struct mlx5dr_ste *ste,
1153 struct mlx5dr_ste *last_rule_ste;
1166 struct mlx5dr_ste *ste,
1169 struct mlx5dr_ste *curr_ste,
1182 struct mlx5dr_ste *ste_arr;
[all …]
A Ddr_ste.c185 static void dr_ste_replace(struct mlx5dr_ste *dst, struct mlx5dr_ste *src) in dr_ste_replace()
199 struct mlx5dr_ste *ste, in dr_ste_remove_head_ste()
235 struct mlx5dr_ste *ste, in dr_ste_replace_head_ste()
236 struct mlx5dr_ste *next_ste, in dr_ste_replace_head_ste()
282 struct mlx5dr_ste *ste, in dr_ste_remove_middle_ste()
287 struct mlx5dr_ste *prev_ste; in dr_ste_remove_middle_ste()
308 void mlx5dr_ste_free(struct mlx5dr_ste *ste, in mlx5dr_ste_free()
316 struct mlx5dr_ste *next_ste, *first_ste; in mlx5dr_ste_free()
332 struct mlx5dr_ste *last_ste; in mlx5dr_ste_free()
335 struct mlx5dr_ste, miss_list_node); in mlx5dr_ste_free()
[all …]
A Dmlx5dr.h182 struct mlx5dr_ste *ste_arr;
A Ddr_dbg.c490 dr_dump_rule_mem(struct seq_file *file, char *buff, struct mlx5dr_ste *ste, in dr_dump_rule_mem()
527 struct mlx5dr_ste *ste_arr[DR_RULE_MAX_STES + DR_ACTION_MAX_STES]; in dr_dump_rule_rx_tx()
528 struct mlx5dr_ste *curr_ste = rule_rx_tx->last_rule_ste; in dr_dump_rule_rx_tx()
A Ddr_send.c513 void mlx5dr_send_fill_and_append_ste_send_info(struct mlx5dr_ste *ste, u16 size, in mlx5dr_send_fill_and_append_ste_send_info()
696 int mlx5dr_send_postsend_ste(struct mlx5dr_domain *dmn, struct mlx5dr_ste *ste, in mlx5dr_send_postsend_ste()
740 struct mlx5dr_ste *ste = &htbl->chunk->ste_arr[ste_index + j]; in mlx5dr_send_postsend_htbl()
A Ddr_icm_pool.c231 sizeof(struct mlx5dr_ste), GFP_KERNEL); in dr_icm_buddy_init_ste_cache()

Completed in 26 milliseconds