/* This routine put the completed mailbox command into the mailbox command complete list. This is the locked version of the routine. The mailbox complete list is used by the driver worker thread to process mailbox complete callback functions outside the driver interrupt handler.  */
void lpfc_mbox_cmpl_put(struct lpfc_hba *phba, LPFC_MBOXQ_t *mbq)
/* This routine put the completed mailbox command into the mailbox command complete list. This is the locked version of the routine. The mailbox complete list is used by the driver worker thread to process mailbox complete callback functions outside the driver interrupt handler.  */
void lpfc_mbox_cmpl_put(struct lpfc_hba *phba, LPFC_MBOXQ_t *mbq)
{
	unsigned long iflag;
	spin_lock_irqsave(&phba->hbalock, iflag);
	__lpfc_mbox_cmpl_put(phba, mbq);
	spin_unlock_irqrestore(&phba->hbalock, iflag);
	return;
}