Home
last modified time | relevance | path

Searched refs:dep_wqe (Results 1 – 3 of 3) sorted by relevance

/linux/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/
H A Dmlx5hws_rule.c54 static void hws_rule_init_dep_wqe(struct mlx5hws_send_ring_dep_wqe *dep_wqe, in hws_rule_init_dep_wqe() argument
63 dep_wqe->rule = rule; in hws_rule_init_dep_wqe()
64 dep_wqe->user_data = attr->user_data; in hws_rule_init_dep_wqe()
65 dep_wqe->direct_index = mlx5hws_matcher_is_insert_by_idx(matcher) ? in hws_rule_init_dep_wqe()
72 dep_wqe->rtc_0 = matcher->match_ste.rtc_0_id; in hws_rule_init_dep_wqe()
73 dep_wqe->retry_rtc_0 = matcher->col_matcher ? in hws_rule_init_dep_wqe()
76 dep_wqe->rtc_0 = 0; in hws_rule_init_dep_wqe()
77 dep_wqe->retry_rtc_0 = 0; in hws_rule_init_dep_wqe()
81 dep_wqe->rtc_1 = matcher->match_ste.rtc_1_id; in hws_rule_init_dep_wqe()
82 dep_wqe->retry_rtc_1 = matcher->col_matcher ? in hws_rule_init_dep_wqe()
[all …]
H A Dmlx5hws_send.c15 memset(&send_sq->dep_wqe[idx].wqe_data.tag, 0, MLX5HWS_MATCH_TAG_SZ); in mlx5hws_send_add_new_dep_wqe()
17 return &send_sq->dep_wqe[idx]; in mlx5hws_send_add_new_dep_wqe()
29 struct mlx5hws_send_ring_dep_wqe *dep_wqe; in mlx5hws_send_all_dep_wqe() local
40 dep_wqe = &send_sq->dep_wqe[send_sq->tail_dep_idx++ & (queue->num_entries - 1)]; in mlx5hws_send_all_dep_wqe()
44 ste_attr.send_attr.user_data = dep_wqe->user_data; in mlx5hws_send_all_dep_wqe()
45 ste_attr.send_attr.rule = dep_wqe->rule; in mlx5hws_send_all_dep_wqe()
47 ste_attr.rtc_0 = dep_wqe->rtc_0; in mlx5hws_send_all_dep_wqe()
48 ste_attr.rtc_1 = dep_wqe->rtc_1; in mlx5hws_send_all_dep_wqe()
49 ste_attr.retry_rtc_0 = dep_wqe->retry_rtc_0; in mlx5hws_send_all_dep_wqe()
50 ste_attr.retry_rtc_1 = dep_wqe->retry_rtc_1; in mlx5hws_send_all_dep_wqe()
[all …]
H A Dmlx5hws_send.h110 struct mlx5hws_send_ring_dep_wqe *dep_wqe; member