Lines Matching refs:wqe_size
224 int wqe_size; in set_rq_size() local
243 wqe_size = qp->wq_sig ? sizeof(struct mlx5_wqe_signature_seg) : 0; in set_rq_size()
244 wqe_size += cap->max_recv_sge * sizeof(struct mlx5_wqe_data_seg); in set_rq_size()
245 wqe_size = roundup_pow_of_two(wqe_size); in set_rq_size()
246 wq_size = roundup_pow_of_two(cap->max_recv_wr) * wqe_size; in set_rq_size()
248 qp->rq.wqe_cnt = wq_size / wqe_size; in set_rq_size()
249 if (wqe_size > gen->max_rq_desc_sz) { in set_rq_size()
251 wqe_size, in set_rq_size()
255 qp->rq.wqe_shift = ilog2(wqe_size); in set_rq_size()
334 int wqe_size; in calc_sq_size() local
341 wqe_size = calc_send_wqe(attr); in calc_sq_size()
342 mlx5_ib_dbg(dev, "wqe_size %d\n", wqe_size); in calc_sq_size()
343 if (wqe_size < 0) in calc_sq_size()
344 return wqe_size; in calc_sq_size()
346 if (wqe_size > gen->max_sq_desc_sz) { in calc_sq_size()
348 wqe_size, gen->max_sq_desc_sz); in calc_sq_size()
352 qp->max_inline_data = wqe_size - sq_overhead(attr->qp_type) - in calc_sq_size()
359 wq_size = roundup_pow_of_two(attr->cap.max_send_wr * wqe_size); in calc_sq_size()
368 qp->sq.max_post = wq_size / wqe_size; in calc_sq_size()
2249 int wqe_size; in set_sig_data_segment() local
2270 wqe_size = ALIGN(sizeof(*data_klm), 64); in set_sig_data_segment()
2318 wqe_size = ALIGN(sizeof(*sblock_ctrl) + sizeof(*data_sentry) + in set_sig_data_segment()
2322 *seg += wqe_size; in set_sig_data_segment()
2323 *size += wqe_size / 16; in set_sig_data_segment()