Lines Matching refs:pmbox
1270 MAILBOX_t *pmbox; in lpfc_sli_ring_map() local
1276 pmbox = &pmb->u.mb; in lpfc_sli_ring_map()
1286 rc, pmbox->mbxCommand, in lpfc_sli_ring_map()
1287 pmbox->mbxStatus, i); in lpfc_sli_ring_map()
2277 MAILBOX_t *pmbox; in lpfc_sli_handle_mb_event() local
2295 pmbox = &pmb->u.mb; in lpfc_sli_handle_mb_event()
2297 if (pmbox->mbxCommand != MBX_HEARTBEAT) { in lpfc_sli_handle_mb_event()
2302 (uint32_t)pmbox->mbxCommand, in lpfc_sli_handle_mb_event()
2303 pmbox->un.varWords[0], in lpfc_sli_handle_mb_event()
2304 pmbox->un.varWords[1]); in lpfc_sli_handle_mb_event()
2310 (uint32_t)pmbox->mbxCommand, in lpfc_sli_handle_mb_event()
2311 pmbox->un.varWords[0], in lpfc_sli_handle_mb_event()
2312 pmbox->un.varWords[1]); in lpfc_sli_handle_mb_event()
2319 if (lpfc_sli_chk_mbx_command(pmbox->mbxCommand) == in lpfc_sli_handle_mb_event()
2326 pmbox->mbxCommand, in lpfc_sli_handle_mb_event()
2337 if (pmbox->mbxStatus) { in lpfc_sli_handle_mb_event()
2339 if (pmbox->mbxStatus == MBXERR_NO_RESOURCES) { in lpfc_sli_handle_mb_event()
2347 pmbox->mbxCommand, in lpfc_sli_handle_mb_event()
2352 pmbox->mbxStatus, in lpfc_sli_handle_mb_event()
2353 pmbox->un.varWords[0], in lpfc_sli_handle_mb_event()
2355 pmbox->mbxStatus = 0; in lpfc_sli_handle_mb_event()
2356 pmbox->mbxOwner = OWN_HOST; in lpfc_sli_handle_mb_event()
2369 pmbox->mbxCommand, in lpfc_sli_handle_mb_event()
2373 *((uint32_t *) pmbox), in lpfc_sli_handle_mb_event()
2374 pmbox->un.varWords[0], in lpfc_sli_handle_mb_event()
2375 pmbox->un.varWords[1], in lpfc_sli_handle_mb_event()
2376 pmbox->un.varWords[2], in lpfc_sli_handle_mb_event()
2377 pmbox->un.varWords[3], in lpfc_sli_handle_mb_event()
2378 pmbox->un.varWords[4], in lpfc_sli_handle_mb_event()
2379 pmbox->un.varWords[5], in lpfc_sli_handle_mb_event()
2380 pmbox->un.varWords[6], in lpfc_sli_handle_mb_event()
2381 pmbox->un.varWords[7], in lpfc_sli_handle_mb_event()
2382 pmbox->un.varWords[8], in lpfc_sli_handle_mb_event()
2383 pmbox->un.varWords[9], in lpfc_sli_handle_mb_event()
2384 pmbox->un.varWords[10]); in lpfc_sli_handle_mb_event()
4399 MAILBOX_t *pmbox; in lpfc_sli_hbq_setup() local
4411 pmbox = &pmb->u.mb; in lpfc_sli_hbq_setup()
4436 pmbox->mbxCommand, in lpfc_sli_hbq_setup()
4437 pmbox->mbxStatus, hbqno); in lpfc_sli_hbq_setup()
6805 LPFC_MBOXQ_t *pmbox = phba->sli.mbox_active; in lpfc_mbox_timeout_handler() local
6814 if (pmbox != NULL) in lpfc_mbox_timeout_handler()
6815 mb = &pmbox->u.mb; in lpfc_mbox_timeout_handler()
6822 if (pmbox == NULL) { in lpfc_mbox_timeout_handler()
6888 lpfc_sli_issue_mbox_s3(struct lpfc_hba *phba, LPFC_MBOXQ_t *pmbox, in lpfc_sli_issue_mbox_s3() argument
6903 if (!pmbox) { in lpfc_sli_issue_mbox_s3()
6911 pmbox = lpfc_mbox_get(phba); in lpfc_sli_issue_mbox_s3()
6912 if (!pmbox) { in lpfc_sli_issue_mbox_s3()
6918 if (pmbox->mbox_cmpl && pmbox->mbox_cmpl != lpfc_sli_def_mbox_cmpl && in lpfc_sli_issue_mbox_s3()
6919 pmbox->mbox_cmpl != lpfc_sli_wake_mbox_wait) { in lpfc_sli_issue_mbox_s3()
6920 if(!pmbox->vport) { in lpfc_sli_issue_mbox_s3()
6925 pmbox->u.mb.mbxCommand); in lpfc_sli_issue_mbox_s3()
6945 mbx = &pmbox->u.mb; in lpfc_sli_issue_mbox_s3()
6955 pmbox->vport ? pmbox->vport->vpi : 0, in lpfc_sli_issue_mbox_s3()
6956 pmbox->u.mb.mbxCommand, psli->sli_flag, flag); in lpfc_sli_issue_mbox_s3()
6967 pmbox->vport ? pmbox->vport->vpi : 0, in lpfc_sli_issue_mbox_s3()
6968 pmbox->u.mb.mbxCommand, psli->sli_flag, flag); in lpfc_sli_issue_mbox_s3()
6986 pmbox->vport ? pmbox->vport->vpi : 0, in lpfc_sli_issue_mbox_s3()
6987 pmbox->u.mb.mbxCommand, in lpfc_sli_issue_mbox_s3()
6998 pmbox->vport ? pmbox->vport->vpi : 0, in lpfc_sli_issue_mbox_s3()
6999 pmbox->u.mb.mbxCommand, in lpfc_sli_issue_mbox_s3()
7007 lpfc_mbox_put(phba, pmbox); in lpfc_sli_issue_mbox_s3()
7013 pmbox->vport ? pmbox->vport->vpi : 0xffffff, in lpfc_sli_issue_mbox_s3()
7020 if (pmbox->vport) { in lpfc_sli_issue_mbox_s3()
7021 lpfc_debugfs_disc_trc(pmbox->vport, in lpfc_sli_issue_mbox_s3()
7050 pmbox->vport ? pmbox->vport->vpi : 0, in lpfc_sli_issue_mbox_s3()
7051 pmbox->u.mb.mbxCommand, in lpfc_sli_issue_mbox_s3()
7056 timeout = msecs_to_jiffies(lpfc_mbox_tmo_val(phba, pmbox) * in lpfc_sli_issue_mbox_s3()
7065 pmbox->vport ? pmbox->vport->vpi : 0, in lpfc_sli_issue_mbox_s3()
7070 if (pmbox->vport) { in lpfc_sli_issue_mbox_s3()
7071 lpfc_debugfs_disc_trc(pmbox->vport, in lpfc_sli_issue_mbox_s3()
7094 if (pmbox->in_ext_byte_len || pmbox->out_ext_byte_len) { in lpfc_sli_issue_mbox_s3()
7095 *(((uint32_t *)mbx) + pmbox->mbox_offset_word) in lpfc_sli_issue_mbox_s3()
7101 if (pmbox->in_ext_byte_len && pmbox->context2) { in lpfc_sli_issue_mbox_s3()
7102 lpfc_sli_pcimem_bcopy(pmbox->context2, in lpfc_sli_issue_mbox_s3()
7104 pmbox->in_ext_byte_len); in lpfc_sli_issue_mbox_s3()
7110 if (pmbox->in_ext_byte_len || pmbox->out_ext_byte_len) in lpfc_sli_issue_mbox_s3()
7111 *(((uint32_t *)mbx) + pmbox->mbox_offset_word) in lpfc_sli_issue_mbox_s3()
7115 if (pmbox->in_ext_byte_len && pmbox->context2) { in lpfc_sli_issue_mbox_s3()
7118 pmbox->context2, pmbox->in_ext_byte_len); in lpfc_sli_issue_mbox_s3()
7149 psli->mbox_active = pmbox; in lpfc_sli_issue_mbox_s3()
7182 timeout = msecs_to_jiffies(lpfc_mbox_tmo_val(phba, pmbox) * in lpfc_sli_issue_mbox_s3()
7242 if (pmbox->out_ext_byte_len && pmbox->context2) { in lpfc_sli_issue_mbox_s3()
7244 pmbox->context2, in lpfc_sli_issue_mbox_s3()
7245 pmbox->out_ext_byte_len); in lpfc_sli_issue_mbox_s3()
7252 if (pmbox->out_ext_byte_len && pmbox->context2) { in lpfc_sli_issue_mbox_s3()
7253 lpfc_memcpy_from_slim(pmbox->context2, in lpfc_sli_issue_mbox_s3()
7256 pmbox->out_ext_byte_len); in lpfc_sli_issue_mbox_s3()
7272 pmbox->u.mb.mbxStatus = MBX_NOT_FINISHED; in lpfc_sli_issue_mbox_s3()
7273 lpfc_mbox_cmpl_put(phba, pmbox); in lpfc_sli_issue_mbox_s3()
7805 lpfc_sli_issue_mbox(struct lpfc_hba *phba, LPFC_MBOXQ_t *pmbox, uint32_t flag) in lpfc_sli_issue_mbox() argument
7807 return phba->lpfc_sli_issue_mbox(phba, pmbox, flag); in lpfc_sli_issue_mbox()
10902 MAILBOX_t *mbox, *pmbox; in lpfc_sli_sp_intr_handler() local
11054 pmbox = &pmb->u.mb; in lpfc_sli_sp_intr_handler()
11059 lpfc_sli_pcimem_bcopy(mbox, pmbox, sizeof(uint32_t)); in lpfc_sli_sp_intr_handler()
11060 if (pmbox->mbxOwner != OWN_HOST) { in lpfc_sli_sp_intr_handler()
11072 pmbox->mbxCommand, in lpfc_sli_sp_intr_handler()
11073 pmbox->mbxStatus); in lpfc_sli_sp_intr_handler()
11082 lpfc_sli_pcimem_bcopy(mbox, pmbox, in lpfc_sli_sp_intr_handler()
11098 (uint32_t)pmbox->mbxStatus, in lpfc_sli_sp_intr_handler()
11099 pmbox->un.varWords[0], 0); in lpfc_sli_sp_intr_handler()
11101 if (!pmbox->mbxStatus) { in lpfc_sli_sp_intr_handler()
11114 pmbox->un.varWords[0], in lpfc_sli_sp_intr_handler()
11652 MAILBOX_t *mbox, *pmbox; in lpfc_sli4_sp_handle_mbox_event() local
11677 pmbox = (MAILBOX_t *)&pmb->u.mqe; in lpfc_sli4_sp_handle_mbox_event()
11704 pmbox->un.varWords[0], 0); in lpfc_sli4_sp_handle_mbox_event()
11712 pmbox->un.varWords[0], pmb); in lpfc_sli4_sp_handle_mbox_event()