Home
last modified time | relevance | path

Searched refs:send_ring (Results 1 – 4 of 4) sorted by relevance

/linux/drivers/net/ethernet/mellanox/mlx5/core/steering/sws/
H A Ddr_send.c538 struct mlx5dr_send_ring *send_ring) in dr_handle_pending_wc() argument
543 if (send_ring->pending_wqe < send_ring->signal_th) in dr_handle_pending_wc()
547 if (send_ring->pending_wqe >= in dr_handle_pending_wc()
548 dmn->send_ring->signal_th * TH_NUMS_TO_DRAIN) in dr_handle_pending_wc()
552 ne = dr_poll_cq(send_ring->cq, 1); in dr_handle_pending_wc()
555 send_ring->qp->qpn); in dr_handle_pending_wc()
556 send_ring->err_state = true; in dr_handle_pending_wc()
559 send_ring->pending_wqe -= send_ring->signal_th; in dr_handle_pending_wc()
562 (is_drain && send_ring->pending_wqe >= send_ring->signal_th)); in dr_handle_pending_wc()
567 static void dr_fill_write_args_segs(struct mlx5dr_send_ring *send_ring, in dr_fill_write_args_segs() argument
[all …]
H A Ddr_types.h947 struct mlx5dr_send_ring *send_ring; member
1475 struct mlx5dr_send_ring *send_ring);
/linux/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/
H A Dsend.c12 struct mlx5hws_send_ring_sq *send_sq = &queue->send_ring.send_sq; 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()
71 ctrl.send_ring = &queue->send_ring; in mlx5hws_send_engine_post_start()
80 struct mlx5hws_send_ring_sq *send_sq = &ctrl->send_ring->send_sq; in mlx5hws_send_engine_post_req_wqe()
143 sq = &ctrl->send_ring->send_sq; in mlx5hws_send_engine_post_end()
279 send_sq = &ctrl.send_ring->send_sq; in hws_send_engine_retry_post_send()
298 struct mlx5hws_send_ring_sq *sq = &queue->send_ring.send_sq; in mlx5hws_send_engine_flush_queue()
602 struct mlx5hws_send_ring *send_ring = &queue->send_ring; in hws_send_engine_poll_cq() local
603 struct mlx5hws_send_ring_cq *cq = &send_ring->send_cq; in hws_send_engine_poll_cq()
[all …]
H A Ddebug.c224 struct mlx5hws_send_ring *send_ring; in hws_debug_dump_context_send_engine() local
244 send_ring = &send_queue->send_ring; in hws_debug_dump_context_send_engine()
245 cq = &send_ring->send_cq; in hws_debug_dump_context_send_engine()
246 sq = &send_ring->send_sq; in hws_debug_dump_context_send_engine()