@@ -2885,7 +2885,7 @@ lpfc_sli_def_mbox_cmpl(struct lpfc_hba *phba, LPFC_MBOXQ_t *pmb)
28852885 if (!test_bit(FC_UNLOADING, &phba->pport->load_flag) &&
28862886 pmb->u.mb.mbxCommand == MBX_REG_LOGIN64 &&
28872887 !pmb->u.mb.mbxStatus) {
2888- mp = (struct lpfc_dmabuf *) pmb->ctx_buf;
2888+ mp = pmb->ctx_buf;
28892889 if (mp) {
28902890 pmb->ctx_buf = NULL;
28912891 lpfc_mbuf_free(phba, mp->virt, mp->phys);
@@ -5819,7 +5819,7 @@ lpfc_sli4_read_fcoe_params(struct lpfc_hba *phba)
58195819 goto out_free_mboxq;
58205820 }
58215821
5822- mp = (struct lpfc_dmabuf *) mboxq->ctx_buf;
5822+ mp = mboxq->ctx_buf;
58235823 rc = lpfc_sli_issue_mbox(phba, mboxq, MBX_POLL);
58245824
58255825 lpfc_printf_log(phba, KERN_INFO, LOG_MBOX | LOG_SLI,
@@ -8766,7 +8766,7 @@ lpfc_sli4_hba_setup(struct lpfc_hba *phba)
87668766
87678767 mboxq->vport = vport;
87688768 rc = lpfc_sli_issue_mbox(phba, mboxq, MBX_POLL);
8769- mp = (struct lpfc_dmabuf *) mboxq->ctx_buf;
8769+ mp = mboxq->ctx_buf;
87708770 if (rc == MBX_SUCCESS) {
87718771 memcpy(&vport->fc_sparam, mp->virt, sizeof(struct serv_parm));
87728772 rc = 0;
@@ -9548,8 +9548,8 @@ lpfc_sli_issue_mbox_s3(struct lpfc_hba *phba, LPFC_MBOXQ_t *pmbox,
95489548 }
95499549
95509550 /* Copy the mailbox extension data */
9551- if (pmbox->in_ext_byte_len && pmbox->ctx_buf ) {
9552- lpfc_sli_pcimem_bcopy(pmbox->ctx_buf ,
9551+ if (pmbox->in_ext_byte_len && pmbox->ext_buf ) {
9552+ lpfc_sli_pcimem_bcopy(pmbox->ext_buf ,
95539553 (uint8_t *)phba->mbox_ext,
95549554 pmbox->in_ext_byte_len);
95559555 }
@@ -9562,10 +9562,10 @@ lpfc_sli_issue_mbox_s3(struct lpfc_hba *phba, LPFC_MBOXQ_t *pmbox,
95629562 = MAILBOX_HBA_EXT_OFFSET;
95639563
95649564 /* Copy the mailbox extension data */
9565- if (pmbox->in_ext_byte_len && pmbox->ctx_buf )
9565+ if (pmbox->in_ext_byte_len && pmbox->ext_buf )
95669566 lpfc_memcpy_to_slim(phba->MBslimaddr +
95679567 MAILBOX_HBA_EXT_OFFSET,
9568- pmbox->ctx_buf , pmbox->in_ext_byte_len);
9568+ pmbox->ext_buf , pmbox->in_ext_byte_len);
95699569
95709570 if (mbx->mbxCommand == MBX_CONFIG_PORT)
95719571 /* copy command data into host mbox for cmpl */
@@ -9688,19 +9688,19 @@ lpfc_sli_issue_mbox_s3(struct lpfc_hba *phba, LPFC_MBOXQ_t *pmbox,
96889688 lpfc_sli_pcimem_bcopy(phba->mbox, mbx,
96899689 MAILBOX_CMD_SIZE);
96909690 /* Copy the mailbox extension data */
9691- if (pmbox->out_ext_byte_len && pmbox->ctx_buf ) {
9691+ if (pmbox->out_ext_byte_len && pmbox->ext_buf ) {
96929692 lpfc_sli_pcimem_bcopy(phba->mbox_ext,
9693- pmbox->ctx_buf ,
9693+ pmbox->ext_buf ,
96949694 pmbox->out_ext_byte_len);
96959695 }
96969696 } else {
96979697 /* First copy command data */
96989698 lpfc_memcpy_from_slim(mbx, phba->MBslimaddr,
96999699 MAILBOX_CMD_SIZE);
97009700 /* Copy the mailbox extension data */
9701- if (pmbox->out_ext_byte_len && pmbox->ctx_buf ) {
9701+ if (pmbox->out_ext_byte_len && pmbox->ext_buf ) {
97029702 lpfc_memcpy_from_slim(
9703- pmbox->ctx_buf ,
9703+ pmbox->ext_buf ,
97049704 phba->MBslimaddr +
97059705 MAILBOX_HBA_EXT_OFFSET,
97069706 pmbox->out_ext_byte_len);
@@ -13813,10 +13813,10 @@ lpfc_sli_sp_intr_handler(int irq, void *dev_id)
1381313813 lpfc_sli_pcimem_bcopy(mbox, pmbox,
1381413814 MAILBOX_CMD_SIZE);
1381513815 if (pmb->out_ext_byte_len &&
13816- pmb->ctx_buf )
13816+ pmb->ext_buf )
1381713817 lpfc_sli_pcimem_bcopy(
1381813818 phba->mbox_ext,
13819- pmb->ctx_buf ,
13819+ pmb->ext_buf ,
1382013820 pmb->out_ext_byte_len);
1382113821 }
1382213822 if (pmb->mbox_flag & LPFC_MBX_IMED_UNREG) {
@@ -13830,8 +13830,7 @@ lpfc_sli_sp_intr_handler(int irq, void *dev_id)
1383013830 pmbox->un.varWords[0], 0);
1383113831
1383213832 if (!pmbox->mbxStatus) {
13833- mp = (struct lpfc_dmabuf *)
13834- (pmb->ctx_buf);
13833+ mp = pmb->ctx_buf;
1383513834 ndlp = pmb->ctx_ndlp;
1383613835
1383713836 /* Reg_LOGIN of dflt RPI was
@@ -14339,7 +14338,7 @@ lpfc_sli4_sp_handle_mbox_event(struct lpfc_hba *phba, struct lpfc_mcqe *mcqe)
1433914338 mcqe_status,
1434014339 pmbox->un.varWords[0], 0);
1434114340 if (mcqe_status == MB_CQE_STATUS_SUCCESS) {
14342- mp = (struct lpfc_dmabuf *)( pmb->ctx_buf) ;
14341+ mp = pmb->ctx_buf;
1434314342 ndlp = pmb->ctx_ndlp;
1434414343
1434514344 /* Reg_LOGIN of dflt RPI was successful. Mark the
@@ -19858,7 +19857,7 @@ lpfc_sli4_resume_rpi(struct lpfc_nodelist *ndlp,
1985819857 lpfc_resume_rpi(mboxq, ndlp);
1985919858 if (cmpl) {
1986019859 mboxq->mbox_cmpl = cmpl;
19861- mboxq->ctx_buf = arg;
19860+ mboxq->context3 = arg;
1986219861 } else
1986319862 mboxq->mbox_cmpl = lpfc_sli_def_mbox_cmpl;
1986419863 mboxq->ctx_ndlp = ndlp;
@@ -20675,7 +20674,7 @@ lpfc_sli4_get_config_region23(struct lpfc_hba *phba, char *rgn23_data)
2067520674 if (lpfc_sli4_dump_cfg_rg23(phba, mboxq))
2067620675 goto out;
2067720676 mqe = &mboxq->u.mqe;
20678- mp = (struct lpfc_dmabuf *) mboxq->ctx_buf;
20677+ mp = mboxq->ctx_buf;
2067920678 rc = lpfc_sli_issue_mbox(phba, mboxq, MBX_POLL);
2068020679 if (rc)
2068120680 goto out;
0 commit comments