Home
last modified time | relevance | path

Searched refs:mboxq (Results 1 – 9 of 9) sorted by relevance

/Linux-v5.15/drivers/scsi/lpfc/
Dlpfc_sli.c5715 LPFC_MBOXQ_t *mboxq; in lpfc_sli4_read_fcoe_params() local
5727 mboxq = (LPFC_MBOXQ_t *)mempool_alloc(phba->mbox_mem_pool, GFP_KERNEL); in lpfc_sli4_read_fcoe_params()
5728 if (!mboxq) in lpfc_sli4_read_fcoe_params()
5731 mqe = &mboxq->u.mqe; in lpfc_sli4_read_fcoe_params()
5732 if (lpfc_sli4_dump_cfg_rg23(phba, mboxq)) { in lpfc_sli4_read_fcoe_params()
5737 mp = (struct lpfc_dmabuf *)mboxq->ctx_buf; in lpfc_sli4_read_fcoe_params()
5738 rc = lpfc_sli_issue_mbox(phba, mboxq, MBX_POLL); in lpfc_sli4_read_fcoe_params()
5745 mboxq->vport ? mboxq->vport->vpi : 0, in lpfc_sli4_read_fcoe_params()
5757 mboxq->mcqe.word0, in lpfc_sli4_read_fcoe_params()
5758 mboxq->mcqe.mcqe_tag0, mboxq->mcqe.mcqe_tag1, in lpfc_sli4_read_fcoe_params()
[all …]
Dlpfc_mbox.c1487 list_add_tail(&mbq->list, &psli->mboxq); in lpfc_mbox_put()
1514 list_remove_head((&psli->mboxq), mbq, LPFC_MBOXQ_t, list); in lpfc_mbox_get()
1571 lpfc_mbox_cmd_check(struct lpfc_hba *phba, LPFC_MBOXQ_t *mboxq) in lpfc_mbox_cmd_check() argument
1576 if (mboxq->mbox_cmpl && mboxq->mbox_cmpl != lpfc_sli_def_mbox_cmpl && in lpfc_mbox_cmd_check()
1577 mboxq->mbox_cmpl != lpfc_sli_wake_mbox_wait) { in lpfc_mbox_cmd_check()
1578 if (!mboxq->vport) { in lpfc_mbox_cmd_check()
1581 mboxq->u.mb.mbxCommand); in lpfc_mbox_cmd_check()
1625 lpfc_mbox_tmo_val(struct lpfc_hba *phba, LPFC_MBOXQ_t *mboxq) in lpfc_mbox_tmo_val() argument
1627 MAILBOX_t *mbox = &mboxq->u.mb; in lpfc_mbox_tmo_val()
1643 subsys = lpfc_sli_config_mbox_subsys_get(phba, mboxq); in lpfc_mbox_tmo_val()
[all …]
Dlpfc_hbadisc.c1408 lpfc_mbx_cmpl_reg_fcfi(struct lpfc_hba *phba, LPFC_MBOXQ_t *mboxq) in lpfc_mbx_cmpl_reg_fcfi() argument
1410 struct lpfc_vport *vport = mboxq->vport; in lpfc_mbx_cmpl_reg_fcfi()
1412 if (mboxq->u.mb.mbxStatus) { in lpfc_mbx_cmpl_reg_fcfi()
1415 "HBA state x%x\n", mboxq->u.mb.mbxStatus, in lpfc_mbx_cmpl_reg_fcfi()
1421 phba->fcf.fcfi = bf_get(lpfc_reg_fcfi_fcfi, &mboxq->u.mqe.un.reg_fcfi); in lpfc_mbx_cmpl_reg_fcfi()
1450 mempool_free(mboxq, phba->mbox_mem_pool); in lpfc_mbx_cmpl_reg_fcfi()
2022 lpfc_sli4_fcf_rec_mbox_parse(struct lpfc_hba *phba, LPFC_MBOXQ_t *mboxq, in lpfc_sli4_fcf_rec_mbox_parse() argument
2035 lpfc_sli4_mbx_sge_get(mboxq, 0, &sge); in lpfc_sli4_fcf_rec_mbox_parse()
2036 if (unlikely(!mboxq->sge_array)) { in lpfc_sli4_fcf_rec_mbox_parse()
2042 virt_addr = mboxq->sge_array->addr[0]; in lpfc_sli4_fcf_rec_mbox_parse()
[all …]
Dlpfc_init.c1532 (list_empty(&psli->mboxq))) { in lpfc_hb_timeout_handler()
1857 LPFC_MBOXQ_t *mboxq; in lpfc_sli4_port_sta_fn_reset() local
1884 mboxq = phba->sli.mbox_active; in lpfc_sli4_port_sta_fn_reset()
1885 mboxq->u.mb.mbxStatus = MBX_NOT_FINISHED; in lpfc_sli4_port_sta_fn_reset()
1886 __lpfc_mbox_cmpl_put(phba, mboxq); in lpfc_sli4_port_sta_fn_reset()
4417 LPFC_MBOXQ_t *mboxq; in lpfc_get_wwpn() local
4420 mboxq = (LPFC_MBOXQ_t *) mempool_alloc(phba->mbox_mem_pool, in lpfc_get_wwpn()
4422 if (!mboxq) in lpfc_get_wwpn()
4426 lpfc_read_nv(phba, mboxq); in lpfc_get_wwpn()
4427 rc = lpfc_sli_issue_mbox(phba, mboxq, MBX_POLL); in lpfc_get_wwpn()
[all …]
Dlpfc_sli.h353 struct list_head mboxq; member
Dlpfc_els.c475 LPFC_MBOXQ_t *mboxq = NULL; in lpfc_issue_reg_vfi() local
491 mboxq = mempool_alloc(phba->mbox_mem_pool, GFP_KERNEL); in lpfc_issue_reg_vfi()
492 if (!mboxq) { in lpfc_issue_reg_vfi()
515 lpfc_reg_vfi(mboxq, vport, dmabuf->phys); in lpfc_issue_reg_vfi()
517 lpfc_reg_vfi(mboxq, vport, 0); in lpfc_issue_reg_vfi()
519 mboxq->mbox_cmpl = lpfc_mbx_cmpl_reg_vfi; in lpfc_issue_reg_vfi()
520 mboxq->vport = vport; in lpfc_issue_reg_vfi()
521 mboxq->ctx_buf = dmabuf; in lpfc_issue_reg_vfi()
522 rc = lpfc_sli_issue_mbox(phba, mboxq, MBX_NOWAIT); in lpfc_issue_reg_vfi()
530 if (mboxq) in lpfc_issue_reg_vfi()
[all …]
Dlpfc_nportdisc.c647 lpfc_mbx_cmpl_resume_rpi(struct lpfc_hba *phba, LPFC_MBOXQ_t *mboxq) in lpfc_mbx_cmpl_resume_rpi() argument
654 elsiocb = (struct lpfc_iocbq *)mboxq->ctx_buf; in lpfc_mbx_cmpl_resume_rpi()
655 ndlp = (struct lpfc_nodelist *)mboxq->ctx_ndlp; in lpfc_mbx_cmpl_resume_rpi()
656 vport = mboxq->vport; in lpfc_mbx_cmpl_resume_rpi()
670 mempool_free(mboxq, phba->mbox_mem_pool); in lpfc_mbx_cmpl_resume_rpi()
1841 list_for_each_entry_safe(mb, nextmb, &phba->sli.mboxq, list) { in lpfc_rcv_logo_reglogin_issue()
Dlpfc_mem.c294 list_for_each_entry_safe(mbox, next_mbox, &psli->mboxq, list) { in lpfc_mem_free_all()
/Linux-v5.15/drivers/staging/fieldbus/anybuss/
Dhost.c384 struct kfifo *mboxq; member
1285 cd->mboxq = &cd->qs[1]; in anybuss_host_common_probe()