Lines Matching refs:nq_db
384 bnxt_qplib_ring_nq_db(&nq->nq_db.dbinfo, nq->res->cctx, true); in bnxt_qplib_service_nq()
409 bnxt_qplib_ring_nq_db(&nq->nq_db.dbinfo, nq->res->cctx, false); in bnxt_qplib_nq_stop_irq()
431 if (nq->nq_db.reg.bar_reg) { in bnxt_qplib_disable_nq()
432 iounmap(nq->nq_db.reg.bar_reg); in bnxt_qplib_disable_nq()
433 nq->nq_db.reg.bar_reg = NULL; in bnxt_qplib_disable_nq()
469 bnxt_qplib_ring_nq_db(&nq->nq_db.dbinfo, nq->res->cctx, true); in bnxt_qplib_nq_start_irq()
477 struct bnxt_qplib_nq_db *nq_db; in bnxt_qplib_map_nq_db() local
482 nq_db = &nq->nq_db; in bnxt_qplib_map_nq_db()
484 nq_db->reg.bar_id = NQ_CONS_PCI_BAR_REGION; in bnxt_qplib_map_nq_db()
485 nq_db->reg.bar_base = pci_resource_start(pdev, nq_db->reg.bar_id); in bnxt_qplib_map_nq_db()
486 if (!nq_db->reg.bar_base) { in bnxt_qplib_map_nq_db()
488 nq_db->reg.bar_id); in bnxt_qplib_map_nq_db()
493 reg_base = nq_db->reg.bar_base + reg_offt; in bnxt_qplib_map_nq_db()
495 nq_db->reg.len = 8; in bnxt_qplib_map_nq_db()
496 nq_db->reg.bar_reg = ioremap(reg_base, nq_db->reg.len); in bnxt_qplib_map_nq_db()
497 if (!nq_db->reg.bar_reg) { in bnxt_qplib_map_nq_db()
499 nq_db->reg.bar_id); in bnxt_qplib_map_nq_db()
504 nq_db->dbinfo.db = nq_db->reg.bar_reg; in bnxt_qplib_map_nq_db()
505 nq_db->dbinfo.hwq = &nq->hwq; in bnxt_qplib_map_nq_db()
506 nq_db->dbinfo.xid = nq->ring_id; in bnxt_qplib_map_nq_db()