Lines Matching defs:rxe
8 #include "rxe.h"
11 int rxe_srq_chk_init(struct rxe_dev *rxe, struct ib_srq_init_attr *init)
15 if (attr->max_wr > rxe->attr.max_srq_wr) {
16 rxe_dbg_dev(rxe, "max_wr(%d) > max_srq_wr(%d)\n",
17 attr->max_wr, rxe->attr.max_srq_wr);
22 rxe_dbg_dev(rxe, "max_wr(%d) <= 0\n", attr->max_wr);
29 if (attr->max_sge > rxe->attr.max_srq_sge) {
30 rxe_dbg_dev(rxe, "max_sge(%d) > max_srq_sge(%d)\n",
31 attr->max_sge, rxe->attr.max_srq_sge);
44 int rxe_srq_from_init(struct rxe_dev *rxe, struct rxe_srq *srq,
65 q = rxe_queue_init(rxe, &srq->rq.max_wr, wqe_size,
73 err = do_mmap_info(rxe, uresp ? &uresp->mi : NULL, udata, q->buf,
100 int rxe_srq_chk_attr(struct rxe_dev *rxe, struct rxe_srq *srq,
109 if (attr->max_wr > rxe->attr.max_srq_wr) {
111 attr->max_wr, rxe->attr.max_srq_wr);
131 if (attr->srq_limit > rxe->attr.max_srq_wr) {
133 attr->srq_limit, rxe->attr.max_srq_wr);
151 int rxe_srq_from_attr(struct rxe_dev *rxe, struct rxe_srq *srq,