Lines Matching refs:wqe_size

218 	int wqe_size;  in set_rq_size()  local
236 wqe_size = qp->wq_sig ? sizeof(struct mlx5_wqe_signature_seg) : 0; in set_rq_size()
237 wqe_size += cap->max_recv_sge * sizeof(struct mlx5_wqe_data_seg); in set_rq_size()
238 wqe_size = roundup_pow_of_two(wqe_size); in set_rq_size()
239 wq_size = roundup_pow_of_two(cap->max_recv_wr) * wqe_size; in set_rq_size()
241 qp->rq.wqe_cnt = wq_size / wqe_size; in set_rq_size()
242 if (wqe_size > MLX5_CAP_GEN(dev->mdev, max_wqe_sz_rq)) { in set_rq_size()
244 wqe_size, in set_rq_size()
249 qp->rq.wqe_shift = ilog2(wqe_size); in set_rq_size()
327 int wqe_size; in calc_sq_size() local
333 wqe_size = calc_send_wqe(attr); in calc_sq_size()
334 mlx5_ib_dbg(dev, "wqe_size %d\n", wqe_size); in calc_sq_size()
335 if (wqe_size < 0) in calc_sq_size()
336 return wqe_size; in calc_sq_size()
338 if (wqe_size > MLX5_CAP_GEN(dev->mdev, max_wqe_sz_sq)) { in calc_sq_size()
340 wqe_size, MLX5_CAP_GEN(dev->mdev, max_wqe_sz_sq)); in calc_sq_size()
344 qp->max_inline_data = wqe_size - sq_overhead(attr->qp_type) - in calc_sq_size()
351 wq_size = roundup_pow_of_two(attr->cap.max_send_wr * wqe_size); in calc_sq_size()
361 qp->sq.max_post = wq_size / wqe_size; in calc_sq_size()
2234 int wqe_size; in set_sig_data_segment() local
2255 wqe_size = ALIGN(sizeof(*data_klm), 64); in set_sig_data_segment()
2303 wqe_size = ALIGN(sizeof(*sblock_ctrl) + sizeof(*data_sentry) + in set_sig_data_segment()
2307 *seg += wqe_size; in set_sig_data_segment()
2308 *size += wqe_size / 16; in set_sig_data_segment()