Lines Matching refs:pmbox
1680 MAILBOX_t *pmbox; in lpfc_sli_ring_map() local
1686 pmbox = &pmb->u.mb; in lpfc_sli_ring_map()
1696 rc, pmbox->mbxCommand, in lpfc_sli_ring_map()
1697 pmbox->mbxStatus, i); in lpfc_sli_ring_map()
3037 MAILBOX_t *pmbox; in lpfc_sli_handle_mb_event() local
3055 pmbox = &pmb->u.mb; in lpfc_sli_handle_mb_event()
3057 if (pmbox->mbxCommand != MBX_HEARTBEAT) { in lpfc_sli_handle_mb_event()
3062 (uint32_t)pmbox->mbxCommand, in lpfc_sli_handle_mb_event()
3063 pmbox->un.varWords[0], in lpfc_sli_handle_mb_event()
3064 pmbox->un.varWords[1]); in lpfc_sli_handle_mb_event()
3070 (uint32_t)pmbox->mbxCommand, in lpfc_sli_handle_mb_event()
3071 pmbox->un.varWords[0], in lpfc_sli_handle_mb_event()
3072 pmbox->un.varWords[1]); in lpfc_sli_handle_mb_event()
3079 if (lpfc_sli_chk_mbx_command(pmbox->mbxCommand) == in lpfc_sli_handle_mb_event()
3087 pmbox->mbxCommand, in lpfc_sli_handle_mb_event()
3098 if (pmbox->mbxStatus) { in lpfc_sli_handle_mb_event()
3100 if (pmbox->mbxStatus == MBXERR_NO_RESOURCES) { in lpfc_sli_handle_mb_event()
3109 pmbox->mbxCommand, in lpfc_sli_handle_mb_event()
3114 pmbox->mbxStatus, in lpfc_sli_handle_mb_event()
3115 pmbox->un.varWords[0], in lpfc_sli_handle_mb_event()
3118 pmbox->mbxStatus = 0; in lpfc_sli_handle_mb_event()
3119 pmbox->mbxOwner = OWN_HOST; in lpfc_sli_handle_mb_event()
3132 pmbox->mbxCommand, in lpfc_sli_handle_mb_event()
3136 *((uint32_t *) pmbox), in lpfc_sli_handle_mb_event()
3137 pmbox->un.varWords[0], in lpfc_sli_handle_mb_event()
3138 pmbox->un.varWords[1], in lpfc_sli_handle_mb_event()
3139 pmbox->un.varWords[2], in lpfc_sli_handle_mb_event()
3140 pmbox->un.varWords[3], in lpfc_sli_handle_mb_event()
3141 pmbox->un.varWords[4], in lpfc_sli_handle_mb_event()
3142 pmbox->un.varWords[5], in lpfc_sli_handle_mb_event()
3143 pmbox->un.varWords[6], in lpfc_sli_handle_mb_event()
3144 pmbox->un.varWords[7], in lpfc_sli_handle_mb_event()
3145 pmbox->un.varWords[8], in lpfc_sli_handle_mb_event()
3146 pmbox->un.varWords[9], in lpfc_sli_handle_mb_event()
3147 pmbox->un.varWords[10]); in lpfc_sli_handle_mb_event()
5471 MAILBOX_t *pmbox; in lpfc_sli_hbq_setup() local
5483 pmbox = &pmb->u.mb; in lpfc_sli_hbq_setup()
5508 pmbox->mbxCommand, in lpfc_sli_hbq_setup()
5509 pmbox->mbxStatus, hbqno); in lpfc_sli_hbq_setup()
9279 LPFC_MBOXQ_t *pmbox = phba->sli.mbox_active; in lpfc_mbox_timeout_handler() local
9290 if (pmbox != NULL) in lpfc_mbox_timeout_handler()
9291 mb = &pmbox->u.mb; in lpfc_mbox_timeout_handler()
9298 if (pmbox == NULL) { in lpfc_mbox_timeout_handler()
9362 lpfc_sli_issue_mbox_s3(struct lpfc_hba *phba, LPFC_MBOXQ_t *pmbox, in lpfc_sli_issue_mbox_s3() argument
9377 if (!pmbox) { in lpfc_sli_issue_mbox_s3()
9385 pmbox = lpfc_mbox_get(phba); in lpfc_sli_issue_mbox_s3()
9386 if (!pmbox) { in lpfc_sli_issue_mbox_s3()
9392 if (pmbox->mbox_cmpl && pmbox->mbox_cmpl != lpfc_sli_def_mbox_cmpl && in lpfc_sli_issue_mbox_s3()
9393 pmbox->mbox_cmpl != lpfc_sli_wake_mbox_wait) { in lpfc_sli_issue_mbox_s3()
9394 if(!pmbox->vport) { in lpfc_sli_issue_mbox_s3()
9399 pmbox->u.mb.mbxCommand); in lpfc_sli_issue_mbox_s3()
9419 mbx = &pmbox->u.mb; in lpfc_sli_issue_mbox_s3()
9429 pmbox->vport ? pmbox->vport->vpi : 0, in lpfc_sli_issue_mbox_s3()
9430 pmbox->u.mb.mbxCommand, psli->sli_flag, flag); in lpfc_sli_issue_mbox_s3()
9441 pmbox->vport ? pmbox->vport->vpi : 0, in lpfc_sli_issue_mbox_s3()
9442 pmbox->u.mb.mbxCommand, psli->sli_flag, flag); in lpfc_sli_issue_mbox_s3()
9460 pmbox->vport ? pmbox->vport->vpi : 0, in lpfc_sli_issue_mbox_s3()
9461 pmbox->u.mb.mbxCommand, in lpfc_sli_issue_mbox_s3()
9472 pmbox->vport ? pmbox->vport->vpi : 0, in lpfc_sli_issue_mbox_s3()
9473 pmbox->u.mb.mbxCommand, in lpfc_sli_issue_mbox_s3()
9481 lpfc_mbox_put(phba, pmbox); in lpfc_sli_issue_mbox_s3()
9487 pmbox->vport ? pmbox->vport->vpi : 0xffffff, in lpfc_sli_issue_mbox_s3()
9495 if (pmbox->vport) { in lpfc_sli_issue_mbox_s3()
9496 lpfc_debugfs_disc_trc(pmbox->vport, in lpfc_sli_issue_mbox_s3()
9525 pmbox->vport ? pmbox->vport->vpi : 0, in lpfc_sli_issue_mbox_s3()
9526 pmbox->u.mb.mbxCommand, in lpfc_sli_issue_mbox_s3()
9531 timeout = msecs_to_jiffies(lpfc_mbox_tmo_val(phba, pmbox) * in lpfc_sli_issue_mbox_s3()
9540 pmbox->vport ? pmbox->vport->vpi : 0, in lpfc_sli_issue_mbox_s3()
9546 if (pmbox->vport) { in lpfc_sli_issue_mbox_s3()
9547 lpfc_debugfs_disc_trc(pmbox->vport, in lpfc_sli_issue_mbox_s3()
9570 if (pmbox->in_ext_byte_len || pmbox->out_ext_byte_len) { in lpfc_sli_issue_mbox_s3()
9571 *(((uint32_t *)mbx) + pmbox->mbox_offset_word) in lpfc_sli_issue_mbox_s3()
9577 if (pmbox->in_ext_byte_len && pmbox->ctx_buf) { in lpfc_sli_issue_mbox_s3()
9578 lpfc_sli_pcimem_bcopy(pmbox->ctx_buf, in lpfc_sli_issue_mbox_s3()
9580 pmbox->in_ext_byte_len); in lpfc_sli_issue_mbox_s3()
9586 if (pmbox->in_ext_byte_len || pmbox->out_ext_byte_len) in lpfc_sli_issue_mbox_s3()
9587 *(((uint32_t *)mbx) + pmbox->mbox_offset_word) in lpfc_sli_issue_mbox_s3()
9591 if (pmbox->in_ext_byte_len && pmbox->ctx_buf) in lpfc_sli_issue_mbox_s3()
9594 pmbox->ctx_buf, pmbox->in_ext_byte_len); in lpfc_sli_issue_mbox_s3()
9623 psli->mbox_active = pmbox; in lpfc_sli_issue_mbox_s3()
9656 timeout = msecs_to_jiffies(lpfc_mbox_tmo_val(phba, pmbox) * in lpfc_sli_issue_mbox_s3()
9717 if (pmbox->out_ext_byte_len && pmbox->ctx_buf) { in lpfc_sli_issue_mbox_s3()
9719 pmbox->ctx_buf, in lpfc_sli_issue_mbox_s3()
9720 pmbox->out_ext_byte_len); in lpfc_sli_issue_mbox_s3()
9727 if (pmbox->out_ext_byte_len && pmbox->ctx_buf) { in lpfc_sli_issue_mbox_s3()
9729 pmbox->ctx_buf, in lpfc_sli_issue_mbox_s3()
9732 pmbox->out_ext_byte_len); in lpfc_sli_issue_mbox_s3()
9748 pmbox->u.mb.mbxStatus = MBX_NOT_FINISHED; in lpfc_sli_issue_mbox_s3()
9749 lpfc_mbox_cmpl_put(phba, pmbox); in lpfc_sli_issue_mbox_s3()
10308 lpfc_sli_issue_mbox(struct lpfc_hba *phba, LPFC_MBOXQ_t *pmbox, uint32_t flag) in lpfc_sli_issue_mbox() argument
10310 return phba->lpfc_sli_issue_mbox(phba, pmbox, flag); in lpfc_sli_issue_mbox()
13616 MAILBOX_t *mbox, *pmbox; in lpfc_sli_sp_intr_handler() local
13768 pmbox = &pmb->u.mb; in lpfc_sli_sp_intr_handler()
13773 lpfc_sli_pcimem_bcopy(mbox, pmbox, sizeof(uint32_t)); in lpfc_sli_sp_intr_handler()
13774 if (pmbox->mbxOwner != OWN_HOST) { in lpfc_sli_sp_intr_handler()
13785 pmbox->mbxCommand, in lpfc_sli_sp_intr_handler()
13786 pmbox->mbxStatus); in lpfc_sli_sp_intr_handler()
13795 lpfc_sli_pcimem_bcopy(mbox, pmbox, in lpfc_sli_sp_intr_handler()
13811 (uint32_t)pmbox->mbxStatus, in lpfc_sli_sp_intr_handler()
13812 pmbox->un.varWords[0], 0); in lpfc_sli_sp_intr_handler()
13814 if (!pmbox->mbxStatus) { in lpfc_sli_sp_intr_handler()
13827 pmbox->un.varWords[0], in lpfc_sli_sp_intr_handler()
13859 if (pmbox->mbxCommand == MBX_HEARTBEAT) { in lpfc_sli_sp_intr_handler()
14271 MAILBOX_t *mbox, *pmbox; in lpfc_sli4_sp_handle_mbox_event() local
14296 pmbox = (MAILBOX_t *)&pmb->u.mqe; in lpfc_sli4_sp_handle_mbox_event()
14323 pmbox->un.varWords[0], 0); in lpfc_sli4_sp_handle_mbox_event()
14337 pmbox->un.varWords[0], pmb); in lpfc_sli4_sp_handle_mbox_event()
14363 if (pmbox->mbxCommand == MBX_HEARTBEAT) { in lpfc_sli4_sp_handle_mbox_event()