• Home
  • Raw
  • Download

Lines Matching refs:wqe_cnt

152 	if (wq->wqe_cnt == 0) {  in mlx5_ib_read_user_wqe()
158 offset = wq->offset + ((wqe_index % wq->wqe_cnt) << wq->wqe_shift); in mlx5_ib_read_user_wqe()
159 wq_end = wq->offset + (wq->wqe_cnt << wq->wqe_shift); in mlx5_ib_read_user_wqe()
252 qp->rq.wqe_cnt = 0; in set_rq_size()
258 qp->rq.wqe_cnt = ucmd->rq_wqe_count; in set_rq_size()
265 qp->rq.max_post = qp->rq.wqe_cnt; in set_rq_size()
272 qp->rq.wqe_cnt = wq_size / wqe_size; in set_rq_size()
282 qp->rq.max_post = qp->rq.wqe_cnt; in set_rq_size()
412 qp->sq.wqe_cnt = wq_size / MLX5_SEND_WQE_BB; in calc_sq_size()
413 if (qp->sq.wqe_cnt > (1 << MLX5_CAP_GEN(dev->mdev, log_max_qp_sz))) { in calc_sq_size()
416 qp->sq.wqe_cnt, in calc_sq_size()
452 qp->sq.wqe_cnt = ucmd->sq_wqe_count; in set_user_buf_size()
454 if (qp->sq.wqe_cnt > (1 << MLX5_CAP_GEN(dev->mdev, log_max_qp_sz))) { in set_user_buf_size()
456 qp->sq.wqe_cnt, in set_user_buf_size()
463 base->ubuffer.buf_size = qp->rq.wqe_cnt << qp->rq.wqe_shift; in set_user_buf_size()
464 qp->raw_packet_qp.sq.ubuffer.buf_size = qp->sq.wqe_cnt << 6; in set_user_buf_size()
466 base->ubuffer.buf_size = (qp->rq.wqe_cnt << qp->rq.wqe_shift) + in set_user_buf_size()
467 (qp->sq.wqe_cnt << 6); in set_user_buf_size()
816 qp->sq.offset = qp->rq.wqe_cnt << qp->rq.wqe_shift; in create_user_qp()
932 qp->sq.offset = qp->rq.wqe_cnt << qp->rq.wqe_shift; in create_kernel_qp()
933 base->ubuffer.buf_size = err + (qp->rq.wqe_cnt << qp->rq.wqe_shift); in create_kernel_qp()
941 qp->sq.qend = mlx5_get_send_wqe(qp, qp->sq.wqe_cnt); in create_kernel_qp()
972 qp->sq.wrid = kvmalloc_array(qp->sq.wqe_cnt, in create_kernel_qp()
974 qp->sq.wr_data = kvmalloc_array(qp->sq.wqe_cnt, in create_kernel_qp()
976 qp->rq.wrid = kvmalloc_array(qp->rq.wqe_cnt, in create_kernel_qp()
978 qp->sq.w_list = kvmalloc_array(qp->sq.wqe_cnt, in create_kernel_qp()
980 qp->sq.wqe_head = kvmalloc_array(qp->sq.wqe_cnt, in create_kernel_qp()
1259 if (qp->sq.wqe_cnt) { in create_raw_packet_qp()
1272 if (qp->rq.wqe_cnt) { in create_raw_packet_qp()
1287 qp->trans_qp.base.mqp.qpn = qp->sq.wqe_cnt ? sq->base.mqp.qpn : in create_raw_packet_qp()
1295 if (!qp->sq.wqe_cnt) in create_raw_packet_qp()
1311 if (qp->rq.wqe_cnt) { in destroy_raw_packet_qp()
1316 if (qp->sq.wqe_cnt) { in destroy_raw_packet_qp()
1655 ucmd.rq_wqe_count != qp->rq.wqe_cnt) { in create_qp_common()
1737 if (qp->rq.wqe_cnt) { in create_qp_common()
1739 MLX5_SET(qpc, qpc, log_rq_size, ilog2(qp->rq.wqe_cnt)); in create_qp_common()
1744 if (qp->sq.wqe_cnt) { in create_qp_common()
1745 MLX5_SET(qpc, qpc, log_sq_size, ilog2(qp->sq.wqe_cnt)); in create_qp_common()
2338 if ((qp->ibqp.qp_type == IB_QPT_RAW_PACKET) && qp->sq.wqe_cnt) in mlx5_set_path()
2626 int modify_rq = !!qp->rq.wqe_cnt; in modify_raw_packet_qp()
2627 int modify_sq = !!qp->sq.wqe_cnt; in modify_raw_packet_qp()
2880 if (qp->rq.wqe_cnt && cur_state == IB_QPS_RESET && new_state == IB_QPS_INIT) in __mlx5_ib_modify_qp()
3834 tidx = (tidx + 1) & (qp->sq.wqe_cnt - 1); in dump_wqe()
3852 *idx = qp->sq.cur_post & (qp->sq.wqe_cnt - 1); in begin_wqe()
4251 ind = qp->rq.head & (qp->rq.wqe_cnt - 1); in mlx5_ib_post_recv()
4286 ind = (ind + 1) & (qp->rq.wqe_cnt - 1); in mlx5_ib_post_recv()
4487 if (qp->sq.wqe_cnt) { in query_raw_packet_qp_state()
4493 if (qp->rq.wqe_cnt) { in query_raw_packet_qp_state()
4604 qp_attr->cap.max_recv_wr = qp->rq.wqe_cnt; in mlx5_ib_query_qp()