Lines Matching refs:mboxq
1406 list_add_tail(&mbq->list, &psli->mboxq);
1433 list_remove_head((&psli->mboxq), mbq, LPFC_MBOXQ_t, list);
1481 * @mboxq: pointer to the driver internal queue element for mailbox command.
1490 lpfc_mbox_cmd_check(struct lpfc_hba *phba, LPFC_MBOXQ_t *mboxq)
1495 if (mboxq->mbox_cmpl && mboxq->mbox_cmpl != lpfc_sli_def_mbox_cmpl &&
1496 mboxq->mbox_cmpl != lpfc_sli_wake_mbox_wait) {
1497 if (!mboxq->vport) {
1500 mboxq->u.mb.mbxCommand);
1802 struct lpfcMboxq *mboxq,
1812 if (!mboxq)
1819 alloc_len = lpfc_sli4_config(phba, mboxq, LPFC_MBOX_SUBSYSTEM_FCOE,
1834 lpfc_sli4_mbx_sge_get(mboxq, 0, &sge);
1836 virt_addr = mboxq->sge_array->addr[0];
1850 * @mboxq: pointer to lpfc mbox command.
1856 lpfc_request_features(struct lpfc_hba *phba, struct lpfcMboxq *mboxq)
1859 memset(mboxq, 0, sizeof(LPFC_MBOXQ_t));
1860 bf_set(lpfc_mqe_command, &mboxq->u.mqe, MBX_SLI4_REQ_FTRS);
1863 bf_set(lpfc_mbx_rq_ftr_rq_fcpi, &mboxq->u.mqe.un.req_ftrs, 1);
1867 bf_set(lpfc_mbx_rq_ftr_rq_dif, &mboxq->u.mqe.un.req_ftrs, 1);
1871 bf_set(lpfc_mbx_rq_ftr_rq_npiv, &mboxq->u.mqe.un.req_ftrs, 1);