db_offt = bnxt_re_get_nqdb_offset(rdev, BNXT_RE_AEQ_IDX);
        vid = rdev->en_dev->msix_entries[BNXT_RE_AEQ_IDX].vector;
        rc = bnxt_qplib_enable_rcfw_channel(&rdev->rcfw,
-                                           vid, db_offt, rdev->is_virtfn,
+                                           vid, db_offt,
                                            &bnxt_re_aeq_handler);
        if (rc) {
                ibdev_err(&rdev->ibdev, "Failed to enable RCFW channel: %#x\n",
 
        return 0;
 }
 
-static int bnxt_qplib_map_cmdq_mbox(struct bnxt_qplib_rcfw *rcfw, bool is_vf)
+static int bnxt_qplib_map_cmdq_mbox(struct bnxt_qplib_rcfw *rcfw)
 {
        struct bnxt_qplib_cmdq_mbox *mbox;
        resource_size_t bar_reg;
        struct pci_dev *pdev;
-       u16 prod_offt;
-       int rc = 0;
 
        pdev = rcfw->pdev;
        mbox = &rcfw->cmdq.cmdq_mbox;
                return -ENOMEM;
        }
 
-       prod_offt = is_vf ? RCFW_VF_COMM_PROD_OFFSET :
-                           RCFW_PF_COMM_PROD_OFFSET;
-       mbox->prod = (void  __iomem *)(mbox->reg.bar_reg + prod_offt);
+       mbox->prod = (void  __iomem *)(mbox->reg.bar_reg +
+                       RCFW_PF_VF_COMM_PROD_OFFSET);
        mbox->db = (void __iomem *)(mbox->reg.bar_reg + RCFW_COMM_TRIG_OFFSET);
-       return rc;
+       return 0;
 }
 
 static int bnxt_qplib_map_creq_db(struct bnxt_qplib_rcfw *rcfw, u32 reg_offt)
 
 int bnxt_qplib_enable_rcfw_channel(struct bnxt_qplib_rcfw *rcfw,
                                   int msix_vector,
-                                  int cp_bar_reg_off, int virt_fn,
+                                  int cp_bar_reg_off,
                                   aeq_handler_t aeq_handler)
 {
        struct bnxt_qplib_cmdq_ctx *cmdq;
        creq->stats.creq_func_event_processed = 0;
        creq->aeq_handler = aeq_handler;
 
-       rc = bnxt_qplib_map_cmdq_mbox(rcfw, virt_fn);
+       rc = bnxt_qplib_map_cmdq_mbox(rcfw);
        if (rc)
                return rc;
 
 
 #define RCFW_COMM_PCI_BAR_REGION       0
 #define RCFW_COMM_CONS_PCI_BAR_REGION  2
 #define RCFW_COMM_BASE_OFFSET          0x600
-#define RCFW_PF_COMM_PROD_OFFSET       0xc
-#define RCFW_VF_COMM_PROD_OFFSET       0xc
+#define RCFW_PF_VF_COMM_PROD_OFFSET    0xc
 #define RCFW_COMM_TRIG_OFFSET          0x100
 #define RCFW_COMM_SIZE                 0x104
 
                              bool need_init);
 int bnxt_qplib_enable_rcfw_channel(struct bnxt_qplib_rcfw *rcfw,
                                   int msix_vector,
-                                  int cp_bar_reg_off, int virt_fn,
+                                  int cp_bar_reg_off,
                                   aeq_handler_t aeq_handler);
 
 struct bnxt_qplib_rcfw_sbuf *bnxt_qplib_rcfw_alloc_sbuf(