/Linux-v6.6/drivers/scsi/lpfc/ |
D | lpfc_sli.c | 5795 LPFC_MBOXQ_t *mboxq; in lpfc_sli4_read_fcoe_params() local 5807 mboxq = (LPFC_MBOXQ_t *)mempool_alloc(phba->mbox_mem_pool, GFP_KERNEL); in lpfc_sli4_read_fcoe_params() 5808 if (!mboxq) in lpfc_sli4_read_fcoe_params() 5811 mqe = &mboxq->u.mqe; in lpfc_sli4_read_fcoe_params() 5812 if (lpfc_sli4_dump_cfg_rg23(phba, mboxq)) { in lpfc_sli4_read_fcoe_params() 5817 mp = (struct lpfc_dmabuf *)mboxq->ctx_buf; in lpfc_sli4_read_fcoe_params() 5818 rc = lpfc_sli_issue_mbox(phba, mboxq, MBX_POLL); in lpfc_sli4_read_fcoe_params() 5825 mboxq->vport ? mboxq->vport->vpi : 0, in lpfc_sli4_read_fcoe_params() 5837 mboxq->mcqe.word0, in lpfc_sli4_read_fcoe_params() 5838 mboxq->mcqe.mcqe_tag0, mboxq->mcqe.mcqe_tag1, in lpfc_sli4_read_fcoe_params() [all …]
|
D | lpfc_mbox.c | 1544 list_add_tail(&mbq->list, &psli->mboxq); in lpfc_mbox_put() 1571 list_remove_head((&psli->mboxq), mbq, LPFC_MBOXQ_t, list); in lpfc_mbox_get() 1628 lpfc_mbox_cmd_check(struct lpfc_hba *phba, LPFC_MBOXQ_t *mboxq) in lpfc_mbox_cmd_check() argument 1633 if (mboxq->mbox_cmpl && mboxq->mbox_cmpl != lpfc_sli_def_mbox_cmpl && in lpfc_mbox_cmd_check() 1634 mboxq->mbox_cmpl != lpfc_sli_wake_mbox_wait) { in lpfc_mbox_cmd_check() 1635 if (!mboxq->vport) { in lpfc_mbox_cmd_check() 1638 mboxq->u.mb.mbxCommand); in lpfc_mbox_cmd_check() 1682 lpfc_mbox_tmo_val(struct lpfc_hba *phba, LPFC_MBOXQ_t *mboxq) in lpfc_mbox_tmo_val() argument 1684 MAILBOX_t *mbox = &mboxq->u.mb; in lpfc_mbox_tmo_val() 1700 subsys = lpfc_sli_config_mbox_subsys_get(phba, mboxq); in lpfc_mbox_tmo_val() [all …]
|
D | lpfc_hbadisc.c | 1607 lpfc_mbx_cmpl_reg_fcfi(struct lpfc_hba *phba, LPFC_MBOXQ_t *mboxq) in lpfc_mbx_cmpl_reg_fcfi() argument 1609 struct lpfc_vport *vport = mboxq->vport; in lpfc_mbx_cmpl_reg_fcfi() 1611 if (mboxq->u.mb.mbxStatus) { in lpfc_mbx_cmpl_reg_fcfi() 1614 "HBA state x%x\n", mboxq->u.mb.mbxStatus, in lpfc_mbx_cmpl_reg_fcfi() 1620 phba->fcf.fcfi = bf_get(lpfc_reg_fcfi_fcfi, &mboxq->u.mqe.un.reg_fcfi); in lpfc_mbx_cmpl_reg_fcfi() 1649 mempool_free(mboxq, phba->mbox_mem_pool); in lpfc_mbx_cmpl_reg_fcfi() 2221 lpfc_sli4_fcf_rec_mbox_parse(struct lpfc_hba *phba, LPFC_MBOXQ_t *mboxq, in lpfc_sli4_fcf_rec_mbox_parse() argument 2234 lpfc_sli4_mbx_sge_get(mboxq, 0, &sge); in lpfc_sli4_fcf_rec_mbox_parse() 2235 if (unlikely(!mboxq->sge_array)) { in lpfc_sli4_fcf_rec_mbox_parse() 2241 virt_addr = mboxq->sge_array->addr[0]; in lpfc_sli4_fcf_rec_mbox_parse() [all …]
|
D | lpfc_init.c | 679 LPFC_MBOXQ_t *mboxq; in lpfc_sli4_refresh_params() local 684 mboxq = (LPFC_MBOXQ_t *)mempool_alloc(phba->mbox_mem_pool, GFP_KERNEL); in lpfc_sli4_refresh_params() 685 if (!mboxq) in lpfc_sli4_refresh_params() 688 mqe = &mboxq->u.mqe; in lpfc_sli4_refresh_params() 692 lpfc_sli4_config(phba, mboxq, LPFC_MBOX_SUBSYSTEM_COMMON, in lpfc_sli4_refresh_params() 696 rc = lpfc_sli_issue_mbox(phba, mboxq, MBX_POLL); in lpfc_sli4_refresh_params() 698 mempool_free(mboxq, phba->mbox_mem_pool); in lpfc_sli4_refresh_params() 717 mempool_free(mboxq, phba->mbox_mem_pool); in lpfc_sli4_refresh_params() 1589 (list_empty(&psli->mboxq))) { in lpfc_hb_timeout_handler() 1919 LPFC_MBOXQ_t *mboxq; in lpfc_sli4_port_sta_fn_reset() local [all …]
|
D | lpfc_sli.h | 369 struct list_head mboxq; member
|
D | lpfc_nportdisc.c | 678 lpfc_mbx_cmpl_resume_rpi(struct lpfc_hba *phba, LPFC_MBOXQ_t *mboxq) in lpfc_mbx_cmpl_resume_rpi() argument 685 elsiocb = (struct lpfc_iocbq *)mboxq->ctx_buf; in lpfc_mbx_cmpl_resume_rpi() 686 ndlp = (struct lpfc_nodelist *)mboxq->ctx_ndlp; in lpfc_mbx_cmpl_resume_rpi() 687 vport = mboxq->vport; in lpfc_mbx_cmpl_resume_rpi() 701 mempool_free(mboxq, phba->mbox_mem_pool); in lpfc_mbx_cmpl_resume_rpi() 1883 list_for_each_entry_safe(mb, nextmb, &phba->sli.mboxq, list) { in lpfc_rcv_logo_reglogin_issue()
|
D | lpfc_els.c | 438 LPFC_MBOXQ_t *mboxq = NULL; in lpfc_issue_reg_vfi() local 454 mboxq = mempool_alloc(phba->mbox_mem_pool, GFP_KERNEL); in lpfc_issue_reg_vfi() 455 if (!mboxq) { in lpfc_issue_reg_vfi() 462 rc = lpfc_mbox_rsrc_prep(phba, mboxq); in lpfc_issue_reg_vfi() 467 dmabuf = mboxq->ctx_buf; in lpfc_issue_reg_vfi() 474 lpfc_reg_vfi(mboxq, vport, dmabuf->phys); in lpfc_issue_reg_vfi() 476 mboxq->ctx_buf = dmabuf; in lpfc_issue_reg_vfi() 478 lpfc_reg_vfi(mboxq, vport, 0); in lpfc_issue_reg_vfi() 481 mboxq->mbox_cmpl = lpfc_mbx_cmpl_reg_vfi; in lpfc_issue_reg_vfi() 482 mboxq->vport = vport; in lpfc_issue_reg_vfi() [all …]
|
D | lpfc_mem.c | 294 list_for_each_entry_safe(mbox, next_mbox, &psli->mboxq, list) { in lpfc_mem_free_all()
|
/Linux-v6.6/drivers/staging/fieldbus/anybuss/ |
D | host.c | 384 struct kfifo *mboxq; member 1285 cd->mboxq = &cd->qs[1]; in anybuss_host_common_probe()
|