Lines Matching refs:dbinfo
337 bnxt_qplib_armen_db(&cq->dbinfo, in bnxt_qplib_service_nq()
358 bnxt_qplib_armen_db(&srq->dbinfo, in bnxt_qplib_service_nq()
379 bnxt_qplib_ring_nq_db(&nq->nq_db.dbinfo, nq->res->cctx, true); in bnxt_qplib_service_nq()
425 bnxt_qplib_ring_nq_db(&nq->nq_db.dbinfo, nq->res->cctx, false); in bnxt_qplib_nq_stop_irq()
494 bnxt_qplib_ring_nq_db(&nq->nq_db.dbinfo, res->cctx, true); in bnxt_qplib_nq_start_irq()
526 nq_db->dbinfo.db = nq_db->reg.bar_reg; in bnxt_qplib_map_nq_db()
527 nq_db->dbinfo.hwq = &nq->hwq; in bnxt_qplib_map_nq_db()
528 nq_db->dbinfo.xid = nq->ring_id; in bnxt_qplib_map_nq_db()
685 srq->dbinfo.hwq = &srq->hwq; in bnxt_qplib_create_srq()
686 srq->dbinfo.xid = srq->id; in bnxt_qplib_create_srq()
687 srq->dbinfo.db = srq->dpi->dbr; in bnxt_qplib_create_srq()
688 srq->dbinfo.max_slot = 1; in bnxt_qplib_create_srq()
689 srq->dbinfo.priv_db = res->dpi_tbl.priv_db; in bnxt_qplib_create_srq()
691 bnxt_qplib_armen_db(&srq->dbinfo, DBC_DBC_TYPE_SRQ_ARMENA); in bnxt_qplib_create_srq()
715 bnxt_qplib_srq_arm_db(&srq->dbinfo, srq->threshold); in bnxt_qplib_modify_srq()
808 bnxt_qplib_ring_prod_db(&srq->dbinfo, DBC_DBC_TYPE_SRQ); in bnxt_qplib_post_srq_recv()
811 bnxt_qplib_srq_arm_db(&srq->dbinfo, srq->threshold); in bnxt_qplib_post_srq_recv()
930 sq->dbinfo.hwq = &sq->hwq; in bnxt_qplib_create_qp1()
931 sq->dbinfo.xid = qp->id; in bnxt_qplib_create_qp1()
932 sq->dbinfo.db = qp->dpi->dbr; in bnxt_qplib_create_qp1()
933 sq->dbinfo.max_slot = bnxt_qplib_set_sq_max_slot(qp->wqe_mode); in bnxt_qplib_create_qp1()
935 rq->dbinfo.hwq = &rq->hwq; in bnxt_qplib_create_qp1()
936 rq->dbinfo.xid = qp->id; in bnxt_qplib_create_qp1()
937 rq->dbinfo.db = qp->dpi->dbr; in bnxt_qplib_create_qp1()
938 rq->dbinfo.max_slot = bnxt_qplib_set_rq_max_slot(rq->wqe_size); in bnxt_qplib_create_qp1()
1141 sq->dbinfo.hwq = &sq->hwq; in bnxt_qplib_create_qp()
1142 sq->dbinfo.xid = qp->id; in bnxt_qplib_create_qp()
1143 sq->dbinfo.db = qp->dpi->dbr; in bnxt_qplib_create_qp()
1144 sq->dbinfo.max_slot = bnxt_qplib_set_sq_max_slot(qp->wqe_mode); in bnxt_qplib_create_qp()
1146 rq->dbinfo.hwq = &rq->hwq; in bnxt_qplib_create_qp()
1147 rq->dbinfo.xid = qp->id; in bnxt_qplib_create_qp()
1148 rq->dbinfo.db = qp->dpi->dbr; in bnxt_qplib_create_qp()
1149 rq->dbinfo.max_slot = bnxt_qplib_set_rq_max_slot(rq->wqe_size); in bnxt_qplib_create_qp()
1723 tail = swq->slot_idx / sq->dbinfo.max_slot; in bnxt_qplib_pull_psn_buff()
1735 bnxt_qplib_ring_prod_db(&sq->dbinfo, DBC_DBC_TYPE_SQ); in bnxt_qplib_post_send_db()
1987 bnxt_qplib_ring_prod_db(&rq->dbinfo, DBC_DBC_TYPE_RQ); in bnxt_qplib_post_recv_db()
2013 if (bnxt_qplib_queue_full(rq, rq->dbinfo.max_slot)) { in bnxt_qplib_post_recv()
2022 swq->slots = rq->dbinfo.max_slot; in bnxt_qplib_post_recv()
2128 cq->dbinfo.hwq = &cq->hwq; in bnxt_qplib_create_cq()
2129 cq->dbinfo.xid = cq->id; in bnxt_qplib_create_cq()
2130 cq->dbinfo.db = cq->dpi->dbr; in bnxt_qplib_create_cq()
2131 cq->dbinfo.priv_db = res->dpi_tbl.priv_db; in bnxt_qplib_create_cq()
2133 bnxt_qplib_armen_db(&cq->dbinfo, DBC_DBC_TYPE_CQ_ARMENA); in bnxt_qplib_create_cq()
2344 bnxt_qplib_ring_db(&cq->dbinfo, DBC_DBC_TYPE_CQ_ARMALL); in do_wa9060()
3013 bnxt_qplib_ring_db(&cq->dbinfo, DBC_DBC_TYPE_CQ); in bnxt_qplib_poll_cq()
3022 bnxt_qplib_ring_db(&cq->dbinfo, arm_type); in bnxt_qplib_req_notify_cq()