(total_cid_count +
                                     BE2_TMFS + BE2_NOPOUT_REQ));
        phba->params.cxns_per_ctrl = total_cid_count;
-       phba->params.asyncpdus_per_ctrl = total_cid_count;
        phba->params.icds_per_ctrl = total_icd_count;
        phba->params.num_sge_per_io = BE2_SGE;
        phba->params.defpdu_hdr_sz = BE2_DEFPDU_HDR_SZ;
                if (test_bit(ulp_num, &phba->fw_config.ulp_supported)) {
 
                        num_async_pdu_buf_sgl_pages =
-                               PAGES_REQUIRED(BEISCSI_GET_CID_COUNT(
+                               PAGES_REQUIRED(BEISCSI_ASYNC_HDQ_SIZE(
                                               phba, ulp_num) *
                                               sizeof(struct phys_addr));
 
                        num_async_pdu_buf_pages =
-                               PAGES_REQUIRED(BEISCSI_GET_CID_COUNT(
+                               PAGES_REQUIRED(BEISCSI_ASYNC_HDQ_SIZE(
                                               phba, ulp_num) *
                                               phba->params.defpdu_hdr_sz);
 
                        num_async_pdu_data_pages =
-                               PAGES_REQUIRED(BEISCSI_GET_CID_COUNT(
+                               PAGES_REQUIRED(BEISCSI_ASYNC_HDQ_SIZE(
                                               phba, ulp_num) *
                                               phba->params.defpdu_data_sz);
 
                        num_async_pdu_data_sgl_pages =
-                               PAGES_REQUIRED(BEISCSI_GET_CID_COUNT(
+                               PAGES_REQUIRED(BEISCSI_ASYNC_HDQ_SIZE(
                                               phba, ulp_num) *
                                               sizeof(struct phys_addr));
 
                        mem_descr_index = (HWI_MEM_ASYNC_HEADER_HANDLE_ULP0 +
                                          (ulp_num * MEM_DESCR_OFFSET));
                        phba->mem_req[mem_descr_index] =
-                                         BEISCSI_GET_CID_COUNT(phba, ulp_num) *
-                                         sizeof(struct hd_async_handle);
+                               BEISCSI_ASYNC_HDQ_SIZE(phba, ulp_num) *
+                               sizeof(struct hd_async_handle);
 
                        mem_descr_index = (HWI_MEM_ASYNC_DATA_HANDLE_ULP0 +
                                          (ulp_num * MEM_DESCR_OFFSET));
                        phba->mem_req[mem_descr_index] =
-                                         BEISCSI_GET_CID_COUNT(phba, ulp_num) *
-                                         sizeof(struct hd_async_handle);
+                               BEISCSI_ASYNC_HDQ_SIZE(phba, ulp_num) *
+                               sizeof(struct hd_async_handle);
 
                        mem_descr_index = (HWI_MEM_ASYNC_PDU_CONTEXT_ULP0 +
                                          (ulp_num * MEM_DESCR_OFFSET));
                        phba->mem_req[mem_descr_index] =
-                                         sizeof(struct hd_async_context) +
-                                        (BEISCSI_GET_CID_COUNT(phba, ulp_num) *
-                                         sizeof(struct hd_async_entry));
+                               sizeof(struct hd_async_context) +
+                               (BEISCSI_ASYNC_HDQ_SIZE(phba, ulp_num) *
+                                sizeof(struct hd_async_entry));
                }
        }
 }
                                        ((long unsigned int)pasync_ctx +
                                        sizeof(struct hd_async_context));
 
-                       pasync_ctx->num_entries = BEISCSI_GET_CID_COUNT(phba,
+                       pasync_ctx->num_entries = BEISCSI_ASYNC_HDQ_SIZE(phba,
                                                  ulp_num);
                        /* setup header buffers */
                        mem_descr = (struct be_mem_descriptor *)phba->init_mem;
                                        phba->params.defpdu_data_sz);
                        num_per_mem = 0;
 
-                       for (index = 0; index < BEISCSI_GET_CID_COUNT
+                       for (index = 0; index < BEISCSI_ASYNC_HDQ_SIZE
                                        (phba, ulp_num); index++) {
                                pasync_header_h->cri = -1;
                                pasync_header_h->is_header = 1;
        for (ulp_num = 0; ulp_num < BEISCSI_ULP_COUNT; ulp_num++) {
                if (test_bit(ulp_num, &phba->fw_config.ulp_supported)) {
                        def_pdu_ring_sz =
-                               BEISCSI_GET_CID_COUNT(phba, ulp_num) *
+                               BEISCSI_ASYNC_HDQ_SIZE(phba, ulp_num) *
                                sizeof(struct phys_addr);
 
                        status = beiscsi_create_def_hdr(phba, phwi_context,