Home
last modified time | relevance | path

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

/linux-6.12.1/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/
Dmlx5hws_send.c12 struct mlx5hws_send_ring_sq *send_sq = &queue->send_ring.send_sq; in mlx5hws_send_add_new_dep_wqe() local
13 unsigned int idx = send_sq->head_dep_idx++ & (queue->num_entries - 1); in mlx5hws_send_add_new_dep_wqe()
15 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()
22 queue->send_ring.send_sq.head_dep_idx--; in mlx5hws_send_abort_new_dep_wqe()
27 struct mlx5hws_send_ring_sq *send_sq = &queue->send_ring.send_sq; in mlx5hws_send_all_dep_wqe() local
39 while (send_sq->head_dep_idx != send_sq->tail_dep_idx) { in mlx5hws_send_all_dep_wqe()
40 dep_wqe = &send_sq->dep_wqe[send_sq->tail_dep_idx++ & (queue->num_entries - 1)]; in mlx5hws_send_all_dep_wqe()
43 ste_attr.send_attr.notify_hw = (send_sq->tail_dep_idx == send_sq->head_dep_idx); in mlx5hws_send_all_dep_wqe()
80 struct mlx5hws_send_ring_sq *send_sq = &ctrl->send_ring->send_sq; in mlx5hws_send_engine_post_req_wqe() local
[all …]
Dmlx5hws_send.h121 struct mlx5hws_send_ring_sq send_sq; member
232 struct mlx5hws_send_ring_sq *send_sq = &queue->send_ring.send_sq; in mlx5hws_send_engine_empty() local
235 return ((send_sq->cur_post & send_sq->buf_mask) == send_cq->poll_wqe); in mlx5hws_send_engine_empty()
Dmlx5hws_debug.c268 sq = &send_ring->send_sq; in hws_debug_dump_context_send_engine()