Lines Matching refs:qp_wqinfo
412 qp->qp_wqinfo.qa_size = sq_size + rq_size;
413 qp->qp_wqinfo.qa_alloc_align = max(sq_wqe_size, rq_wqe_size);
414 qp->qp_wqinfo.qa_bind_align = max(sq_wqe_size, rq_wqe_size);
416 qp->qp_wqinfo.qa_location = TAVOR_QUEUE_LOCATION_USERLAND;
418 qp->qp_wqinfo.qa_location = wq_location;
420 status = tavor_queue_alloc(state, &qp->qp_wqinfo, sleepflag);
427 sq_buf = qp->qp_wqinfo.qa_buf_aligned;
437 rq_buf = qp->qp_wqinfo.qa_buf_aligned;
459 mr_attr.mr_vaddr = (uint64_t)(uintptr_t)qp->qp_wqinfo.qa_buf_aligned;
460 mr_attr.mr_len = qp->qp_wqinfo.qa_size;
478 mr_op.mro_bind_dmahdl = qp->qp_wqinfo.qa_dmahdl;
492 qp_desc_off = (uint64_t)(uintptr_t)qp->qp_wqinfo.qa_buf_aligned -
566 qp->qp_sync = TAVOR_QP_IS_SYNC_REQ(state, qp->qp_wqinfo);
605 tavor_queue_free(state, &qp->qp_wqinfo);
886 qp->qp_wqinfo.qa_size = sq_size + rq_size;
887 qp->qp_wqinfo.qa_alloc_align = max(sq_wqe_size, rq_wqe_size);
888 qp->qp_wqinfo.qa_bind_align = max(sq_wqe_size, rq_wqe_size);
889 qp->qp_wqinfo.qa_location = wq_location;
890 status = tavor_queue_alloc(state, &qp->qp_wqinfo, sleepflag);
897 sq_buf = qp->qp_wqinfo.qa_buf_aligned;
900 rq_buf = qp->qp_wqinfo.qa_buf_aligned;
921 mr_attr.mr_vaddr = (uint64_t)(uintptr_t)qp->qp_wqinfo.qa_buf_aligned;
922 mr_attr.mr_len = qp->qp_wqinfo.qa_size;
935 mr_op.mro_bind_dmahdl = qp->qp_wqinfo.qa_dmahdl;
949 qp_desc_off = (uint64_t)(uintptr_t)qp->qp_wqinfo.qa_buf_aligned -
996 qp->qp_sync = TAVOR_QP_IS_SYNC_REQ(state, qp->qp_wqinfo);
1020 tavor_queue_free(state, &qp->qp_wqinfo);
1147 state->ts_dip, 0, 0, qp->qp_wqinfo.qa_size,
1203 tavor_queue_free(state, &qp->qp_wqinfo);