Lines Matching refs:num_rqe
304 int num_sqe, num_rqe, rv = 0; in siw_create_qp() local
361 num_rqe = attrs->cap.max_recv_wr; in siw_create_qp()
375 if (num_rqe) in siw_create_qp()
376 num_rqe = roundup_pow_of_two(num_rqe); in siw_create_qp()
409 } else if (num_rqe) { in siw_create_qp()
412 vmalloc_user(num_rqe * sizeof(struct siw_rqe)); in siw_create_qp()
414 qp->recvq = vzalloc(num_rqe * sizeof(struct siw_rqe)); in siw_create_qp()
420 qp->attrs.rq_size = num_rqe; in siw_create_qp()
436 uresp.num_rqe = num_rqe; in siw_create_qp()
451 length = num_rqe * sizeof(struct siw_rqe); in siw_create_qp()
1578 srq->num_rqe = roundup_pow_of_two(attrs->max_wr); in siw_create_srq()
1587 vmalloc_user(srq->num_rqe * sizeof(struct siw_rqe)); in siw_create_srq()
1589 srq->recvq = vzalloc(srq->num_rqe * sizeof(struct siw_rqe)); in siw_create_srq()
1597 size_t length = srq->num_rqe * sizeof(struct siw_rqe); in siw_create_srq()
1607 uresp.num_rqe = srq->num_rqe; in siw_create_srq()
1659 if (unlikely(attrs->srq_limit > srq->num_rqe)) { in siw_modify_srq()
1687 attrs->max_wr = srq->num_rqe; in siw_query_srq()
1752 u32 idx = srq->rq_put % srq->num_rqe; in siw_post_srq_recv()