Home
last modified time | relevance | path

Searched refs:mlx5hws_send_engine (Results 1 – 9 of 9) sorted by relevance

/linux-6.12.1/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/
Dmlx5hws_send.h136 struct mlx5hws_send_engine { struct
147 struct mlx5hws_send_engine *queue; argument
186 mlx5hws_send_add_new_dep_wqe(struct mlx5hws_send_engine *queue);
188 void mlx5hws_send_abort_new_dep_wqe(struct mlx5hws_send_engine *queue);
190 void mlx5hws_send_all_dep_wqe(struct mlx5hws_send_engine *queue);
192 void mlx5hws_send_queue_close(struct mlx5hws_send_engine *queue);
195 struct mlx5hws_send_engine *queue,
213 mlx5hws_send_engine_post_start(struct mlx5hws_send_engine *queue);
221 void mlx5hws_send_ste(struct mlx5hws_send_engine *queue,
225 struct mlx5hws_send_engine *queue,
[all …]
Dmlx5hws_send.c10 mlx5hws_send_add_new_dep_wqe(struct mlx5hws_send_engine *queue) in mlx5hws_send_add_new_dep_wqe()
20 void mlx5hws_send_abort_new_dep_wqe(struct mlx5hws_send_engine *queue) in mlx5hws_send_abort_new_dep_wqe()
25 void mlx5hws_send_all_dep_wqe(struct mlx5hws_send_engine *queue) in mlx5hws_send_all_dep_wqe()
65 mlx5hws_send_engine_post_start(struct mlx5hws_send_engine *queue) in mlx5hws_send_engine_post_start()
180 static void hws_send_wqe(struct mlx5hws_send_engine *queue, in hws_send_wqe()
210 void mlx5hws_send_ste(struct mlx5hws_send_engine *queue, in mlx5hws_send_ste()
252 static void hws_send_engine_retry_post_send(struct mlx5hws_send_engine *queue, in hws_send_engine_retry_post_send()
296 void mlx5hws_send_engine_flush_queue(struct mlx5hws_send_engine *queue) in mlx5hws_send_engine_flush_queue()
308 hws_send_engine_update_rule_resize(struct mlx5hws_send_engine *queue, in hws_send_engine_update_rule_resize()
347 static void hws_send_engine_update_rule(struct mlx5hws_send_engine *queue, in hws_send_engine_update_rule()
[all …]
Dmlx5hws_pat_arg.h83 void mlx5hws_arg_write(struct mlx5hws_send_engine *queue,
89 void mlx5hws_arg_decapl3_write(struct mlx5hws_send_engine *queue,
Dmlx5hws_rule.c110 static void hws_rule_gen_comp(struct mlx5hws_send_engine *queue, in hws_rule_gen_comp()
364 struct mlx5hws_send_engine *queue; in hws_rule_create_hws()
475 struct mlx5hws_send_engine *queue; in hws_rule_destroy_failed_hws()
510 struct mlx5hws_send_engine *queue; in hws_rule_destroy_hws()
633 struct mlx5hws_send_engine *queue = queue_ptr; in mlx5hws_rule_move_hws_remove()
671 struct mlx5hws_send_engine *queue; in mlx5hws_rule_move_hws_add()
Dmlx5hws_context.h46 struct mlx5hws_send_engine *send_queue;
Dmlx5hws_pat_arg.c301 void mlx5hws_arg_decapl3_write(struct mlx5hws_send_engine *queue, in mlx5hws_arg_decapl3_write()
323 void mlx5hws_arg_write(struct mlx5hws_send_engine *queue, in mlx5hws_arg_write()
371 struct mlx5hws_send_engine *queue; in mlx5hws_arg_write_inline_arg_data()
Dmlx5hws_action.h82 struct mlx5hws_send_engine *queue;
Dmlx5hws_debug.c245 struct mlx5hws_send_engine *send_queue; in hws_debug_dump_context_send_engine()
Dmlx5hws_action.c1708 struct mlx5hws_send_engine *queue; in hws_action_create_dest_match_range_fill_table()
2064 static void hws_action_modify_write(struct mlx5hws_send_engine *queue, in hws_action_modify_write()