LPFC_SLI_MBOX_ACTIVE
while (phba->sli.sli_flag & LPFC_SLI_MBOX_ACTIVE) {
if (phba->sli.sli_flag & LPFC_SLI_MBOX_ACTIVE) {
phba->sli.sli_flag &= ~LPFC_SLI_MBOX_ACTIVE;
if ((!(psli->sli_flag & LPFC_SLI_MBOX_ACTIVE)) &&
phba->sli.sli_flag &= ~LPFC_SLI_MBOX_ACTIVE;
if ((phba->sli.sli_flag & LPFC_SLI_MBOX_ACTIVE) != 0)
psli->sli_flag &= ~LPFC_SLI_MBOX_ACTIVE;
psli->sli_flag &= ~LPFC_SLI_MBOX_ACTIVE;
if (psli->sli_flag & LPFC_SLI_MBOX_ACTIVE) {
psli->sli_flag |= LPFC_SLI_MBOX_ACTIVE;
psli->sli_flag &= ~LPFC_SLI_MBOX_ACTIVE;
psli->sli_flag &= ~LPFC_SLI_MBOX_ACTIVE;
psli->sli_flag &= ~LPFC_SLI_MBOX_ACTIVE;
~LPFC_SLI_MBOX_ACTIVE;
phba->sli.sli_flag &= ~LPFC_SLI_MBOX_ACTIVE;
phba->sli.sli_flag &= ~LPFC_SLI_MBOX_ACTIVE;
psli->sli_flag &= ~LPFC_SLI_MBOX_ACTIVE;
phba->sli.sli_flag |= LPFC_SLI_MBOX_ACTIVE;
phba->sli.sli_flag &= ~LPFC_SLI_MBOX_ACTIVE;
for (i = 0; i < 50 && (flg & LPFC_SLI_MBOX_ACTIVE); i++) {
phba->sli.sli_flag &= ~LPFC_SLI_MBOX_ACTIVE;
if (psli->sli_flag & LPFC_SLI_MBOX_ACTIVE) {
psli->sli_flag |= LPFC_SLI_MBOX_ACTIVE;
psli->sli_flag &= ~LPFC_SLI_MBOX_ACTIVE;
psli->sli_flag &= ~LPFC_SLI_MBOX_ACTIVE;
psli->sli_flag &= ~LPFC_SLI_MBOX_ACTIVE;
if (psli->sli_flag & LPFC_SLI_MBOX_ACTIVE) {
psli->sli_flag |= LPFC_SLI_MBOX_ACTIVE;