Searched refs:wqe_cnt (Results 1 – 11 of 11) sorted by relevance
| /linux/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/ |
| H A D | send.c | 254 u16 wqe_cnt) in hws_send_engine_retry_post_send() argument 280 idx = wqe_cnt & send_sq->buf_mask; in hws_send_engine_retry_post_send() 287 idx = (wqe_cnt + 1) & send_sq->buf_mask; in hws_send_engine_retry_post_send() 459 u16 wqe_cnt, in hws_send_engine_update_rule() argument 470 hws_send_engine_retry_post_send(queue, priv, wqe_cnt); in hws_send_engine_update_rule() 525 u16 wqe_cnt) in hws_send_engine_update() argument 538 hws_send_engine_update_rule(queue, priv, wqe_cnt, in hws_send_engine_update() 608 u16 wqe_cnt; in hws_send_engine_poll_cq() local 621 wqe_cnt = be16_to_cpu(cqe->wqe_counter) & sq->buf_mask; in hws_send_engine_poll_cq() 623 while (cq->poll_wqe != wqe_cnt) { in hws_send_engine_poll_cq() [all …]
|
| /linux/drivers/net/ethernet/mellanox/mlx5/core/steering/sws/ |
| H A D | dr_send.c | 197 (dr_cq->qp->sq.wqe_cnt - 1); in dr_parse_cqe() 203 (dr_cq->qp->sq.wqe_cnt - 1); in dr_parse_cqe() 270 dr_qp->rq.wqe_cnt = 256; in dr_create_rc_qp() 274 dr_qp->sq.wqe_cnt = roundup_pow_of_two(attr->max_send_wr); in dr_create_rc_qp() 277 MLX5_SET(qpc, temp_qpc, log_rq_size, ilog2(dr_qp->rq.wqe_cnt)); in dr_create_rc_qp() 278 MLX5_SET(qpc, temp_qpc, log_sq_size, ilog2(dr_qp->sq.wqe_cnt)); in dr_create_rc_qp() 286 dr_qp->sq.wqe_head = kcalloc(dr_qp->sq.wqe_cnt, in dr_create_rc_qp() 317 MLX5_SET(qpc, qpc, log_rq_size, ilog2(dr_qp->rq.wqe_cnt)); in dr_create_rc_qp() 319 MLX5_SET(qpc, qpc, log_sq_size, ilog2(dr_qp->sq.wqe_cnt)); in dr_create_rc_qp() 446 idx = dr_qp->sq.pc & (dr_qp->sq.wqe_cnt - 1); in dr_rdma_segments()
|
| H A D | dr_types.h | 1426 unsigned int wqe_cnt; member 1432 unsigned int wqe_cnt; member
|
| /linux/drivers/infiniband/hw/mlx5/ |
| H A D | srq.h | 21 u32 wqe_cnt; member
|
| H A D | wr.h | 59 idx = (sq->cur_post + (wqe_sz >> 2)) & (sq->wqe_cnt - 1); in handle_post_send_edge()
|
| H A D | wr.c | 716 idx = (idx + 1) & (qp->sq.wqe_cnt - 1); in dump_wqe() 732 *idx = qp->sq.cur_post & (qp->sq.wqe_cnt - 1); in mlx5r_begin_wqe() 783 (qp->sq.wqe_cnt - 1)) : in mlx5r_finish_wqe() 1231 ind = qp->rq.head & (qp->rq.wqe_cnt - 1); in mlx5_ib_post_recv() 1266 ind = (ind + 1) & (qp->rq.wqe_cnt - 1); in mlx5_ib_post_recv()
|
| /linux/drivers/infiniband/hw/hns/ |
| H A D | hns_roce_hw_v2.c | 726 wqe_idx = (qp->sq.head + nreq) & (qp->sq.wqe_cnt - 1); in hns_roce_v2_post_send() 739 ~(((qp->sq.head + nreq) >> ilog2(qp->sq.wqe_cnt)) & 0x1); in hns_roce_v2_post_send() 863 wqe_idx = (hr_qp->rq.head + nreq) & (hr_qp->rq.wqe_cnt - 1); in hns_roce_v2_post_recv() 891 wq->wrid[wq->head & (wq->wqe_cnt - 1)] = wr_id; in hns_roce_push_drain_wr() 1069 return idx_que->head - idx_que->tail >= srq->wqe_cnt; in hns_roce_srqwq_overflow() 1098 pos = find_first_zero_bit(idx_que->bitmap, srq->wqe_cnt); in get_srq_wqe_idx() 1099 if (unlikely(pos == srq->wqe_cnt)) in get_srq_wqe_idx() 1113 head = idx_que->head & (srq->wqe_cnt - 1); in fill_wqe_idx() 3967 wc->wr_id = wq->wrid[wq->tail & (wq->wqe_cnt - 1)]; in sw_comp() 4251 (wq->wqe_cnt - 1); in hns_roce_v2_poll_one() [all …]
|
| /linux/drivers/infiniband/hw/mthca/ |
| H A D | mthca_srq.c | 56 __be16 wqe_cnt; member 68 __be16 wqe_cnt; member
|
| /linux/drivers/net/ethernet/mellanox/mlx4/ |
| H A D | mlx4.h | 378 __be16 wqe_cnt; member
|
| /linux/drivers/net/ethernet/microsoft/mana/ |
| H A D | gdma_main.c | 428 e.rq.wqe_cnt = num_req; in mana_gd_ring_doorbell()
|
| /linux/drivers/infiniband/hw/bnxt_re/ |
| H A D | ib_verbs.c | 3036 qp->qplib_qp.wqe_cnt == BNXT_RE_UD_QP_HW_STALL) { in bnxt_ud_qp_hw_stall_workaround() 3043 qp->qplib_qp.wqe_cnt = 0; in bnxt_ud_qp_hw_stall_workaround()
|