/* This routine is invoked to teardown the bootstrap mailbox region and release all host resources. This routine requires the caller to ensure all mailbox commands recovered, no additional mailbox comands are sent, and interrupts are disabled before calling this routine.  */
static void lpfc_destroy_bootstrap_mbox(struct lpfc_hba *)
/* This routine is invoked to teardown the bootstrap mailbox region and release all host resources. This routine requires the caller to ensure all mailbox commands recovered, no additional mailbox comands are sent, and interrupts are disabled before calling this routine.  */
static void lpfc_destroy_bootstrap_mbox(struct lpfc_hba *)
{
	dma_free_coherent(&phba->pcidev->dev,
			  phba->sli4_hba.bmbx.bmbx_size,
			  phba->sli4_hba.bmbx.dmabuf->virt,
			  phba->sli4_hba.bmbx.dmabuf->phys);
	kfree(phba->sli4_hba.bmbx.dmabuf);
	memset(&phba->sli4_hba.bmbx, 0, sizeof(struct lpfc_bmbx));
}