| /Linux-v5.10/drivers/scsi/lpfc/ |
| D | lpfc_mbox.c | 59 lpfc_dump_static_vport(struct lpfc_hba *phba, LPFC_MBOXQ_t *pmb, in lpfc_dump_static_vport() argument 65 mb = &pmb->u.mb; in lpfc_dump_static_vport() 68 memset(pmb, 0, sizeof(LPFC_MBOXQ_t)); in lpfc_dump_static_vport() 97 pmb->ctx_buf = (uint8_t *)mp; in lpfc_dump_static_vport() 113 lpfc_down_link(struct lpfc_hba *phba, LPFC_MBOXQ_t *pmb) in lpfc_down_link() argument 116 memset(pmb, 0, sizeof(LPFC_MBOXQ_t)); in lpfc_down_link() 117 mb = &pmb->u.mb; in lpfc_down_link() 135 lpfc_dump_mem(struct lpfc_hba *phba, LPFC_MBOXQ_t *pmb, uint16_t offset, in lpfc_dump_mem() argument 141 mb = &pmb->u.mb; in lpfc_dump_mem() 142 ctx = pmb->ctx_buf; in lpfc_dump_mem() [all …]
|
| D | lpfc_vport.c | 120 LPFC_MBOXQ_t *pmb; in lpfc_vport_sparm() local 125 pmb = mempool_alloc(phba->mbox_mem_pool, GFP_KERNEL); in lpfc_vport_sparm() 126 if (!pmb) { in lpfc_vport_sparm() 129 mb = &pmb->u.mb; in lpfc_vport_sparm() 131 rc = lpfc_read_sparam(phba, pmb, vport->vpi); in lpfc_vport_sparm() 133 mempool_free(pmb, phba->mbox_mem_pool); in lpfc_vport_sparm() 141 mp = (struct lpfc_dmabuf *)pmb->ctx_buf; in lpfc_vport_sparm() 142 pmb->ctx_buf = NULL; in lpfc_vport_sparm() 144 pmb->vport = vport; in lpfc_vport_sparm() 145 rc = lpfc_sli_issue_mbox_wait(phba, pmb, phba->fc_ratov * 2); in lpfc_vport_sparm() [all …]
|
| D | lpfc_hbadisc.c | 1081 lpfc_mbx_cmpl_clear_la(struct lpfc_hba *phba, LPFC_MBOXQ_t *pmb) in lpfc_mbx_cmpl_clear_la() argument 1083 struct lpfc_vport *vport = pmb->vport; in lpfc_mbx_cmpl_clear_la() 1086 MAILBOX_t *mb = &pmb->u.mb; in lpfc_mbx_cmpl_clear_la() 1114 mempool_free(pmb, phba->mbox_mem_pool); in lpfc_mbx_cmpl_clear_la() 1121 mempool_free(pmb, phba->mbox_mem_pool); in lpfc_mbx_cmpl_clear_la() 1143 lpfc_mbx_cmpl_local_config_link(struct lpfc_hba *phba, LPFC_MBOXQ_t *pmb) in lpfc_mbx_cmpl_local_config_link() argument 1145 struct lpfc_vport *vport = pmb->vport; in lpfc_mbx_cmpl_local_config_link() 1150 if (pmb->u.mb.mbxStatus) in lpfc_mbx_cmpl_local_config_link() 1153 mempool_free(pmb, phba->mbox_mem_pool); in lpfc_mbx_cmpl_local_config_link() 1219 pmb->u.mb.mbxStatus, vport->port_state); in lpfc_mbx_cmpl_local_config_link() [all …]
|
| D | lpfc_init.c | 121 LPFC_MBOXQ_t *pmb; in lpfc_config_port_prep() local 129 pmb = mempool_alloc(phba->mbox_mem_pool, GFP_KERNEL); in lpfc_config_port_prep() 130 if (!pmb) { in lpfc_config_port_prep() 135 mb = &pmb->u.mb; in lpfc_config_port_prep() 147 lpfc_read_nv(phba, pmb); in lpfc_config_port_prep() 153 rc = lpfc_sli_issue_mbox(phba, pmb, MBX_POLL); in lpfc_config_port_prep() 161 mempool_free(pmb, phba->mbox_mem_pool); in lpfc_config_port_prep() 177 lpfc_read_rev(phba, pmb); in lpfc_config_port_prep() 178 rc = lpfc_sli_issue_mbox(phba, pmb, MBX_POLL); in lpfc_config_port_prep() 184 mempool_free( pmb, phba->mbox_mem_pool); in lpfc_config_port_prep() [all …]
|
| D | lpfc_bsg.c | 3457 uint8_t *pmb, *pmb_buf; in lpfc_bsg_issue_mbox_cmpl() local 3465 pmb = (uint8_t *)&pmboxq->u.mb; in lpfc_bsg_issue_mbox_cmpl() 3467 memcpy(pmb_buf, pmb, sizeof(MAILBOX_t)); in lpfc_bsg_issue_mbox_cmpl() 3636 uint8_t *pmb, *pmb_buf; in lpfc_bsg_issue_mbox_ext_handle_job() local 3661 pmb = (uint8_t *)&pmboxq->u.mb; in lpfc_bsg_issue_mbox_ext_handle_job() 3664 memcpy(pmb_buf, pmb, sizeof(MAILBOX_t)); in lpfc_bsg_issue_mbox_ext_handle_job() 3909 MAILBOX_t *pmb; in lpfc_bsg_sli_cfg_read_cmd_ext() local 4013 pmb = &pmboxq->u.mb; in lpfc_bsg_sli_cfg_read_cmd_ext() 4015 memcpy(pmb, pmbx, sizeof(*pmb)); in lpfc_bsg_sli_cfg_read_cmd_ext() 4016 pmb->mbxOwner = OWN_HOST; in lpfc_bsg_sli_cfg_read_cmd_ext() [all …]
|
| D | lpfc_sli.c | 1554 LPFC_MBOXQ_t *pmb; in lpfc_sli_ring_map() local 1558 pmb = (LPFC_MBOXQ_t *) mempool_alloc(phba->mbox_mem_pool, GFP_KERNEL); in lpfc_sli_ring_map() 1559 if (!pmb) in lpfc_sli_ring_map() 1561 pmbox = &pmb->u.mb; in lpfc_sli_ring_map() 1564 lpfc_config_ring(phba, i, pmb); in lpfc_sli_ring_map() 1565 rc = lpfc_sli_issue_mbox(phba, pmb, MBX_POLL); in lpfc_sli_ring_map() 1578 mempool_free(pmb, phba->mbox_mem_pool); in lpfc_sli_ring_map() 2471 lpfc_sli_def_mbox_cmpl(struct lpfc_hba *phba, LPFC_MBOXQ_t *pmb) in lpfc_sli_def_mbox_cmpl() argument 2473 struct lpfc_vport *vport = pmb->vport; in lpfc_sli_def_mbox_cmpl() 2480 mp = (struct lpfc_dmabuf *)(pmb->ctx_buf); in lpfc_sli_def_mbox_cmpl() [all …]
|
| D | lpfc_nportdisc.c | 342 lpfc_defer_acc_rsp(struct lpfc_hba *phba, LPFC_MBOXQ_t *pmb) in lpfc_defer_acc_rsp() argument 344 struct lpfc_vport *vport = pmb->vport; in lpfc_defer_acc_rsp() 345 struct lpfc_nodelist *ndlp = pmb->ctx_ndlp; in lpfc_defer_acc_rsp() 346 LPFC_MBOXQ_t *mbox = pmb->context3; in lpfc_defer_acc_rsp() 351 pmb->context3 = NULL; in lpfc_defer_acc_rsp() 361 lpfc_sli4_unreg_rpi_cmpl_clr(phba, pmb); in lpfc_defer_acc_rsp() 1081 LPFC_MBOXQ_t *pmb; in lpfc_release_rpi() local 1098 pmb = (LPFC_MBOXQ_t *) mempool_alloc(phba->mbox_mem_pool, in lpfc_release_rpi() 1100 if (!pmb) in lpfc_release_rpi() 1104 lpfc_unreg_login(phba, vport->vpi, rpi, pmb); in lpfc_release_rpi() [all …]
|
| D | lpfc_attr.c | 1840 MAILBOX_t *pmb; in lpfc_get_hba_info() local 1861 pmb = &pmboxq->u.mb; in lpfc_get_hba_info() 1862 pmb->mbxCommand = MBX_READ_CONFIG; in lpfc_get_hba_info() 1863 pmb->mbxOwner = OWN_HOST; in lpfc_get_hba_info() 1905 *mrpi = pmb->un.varRdConfig.max_rpi; in lpfc_get_hba_info() 1907 *arpi = pmb->un.varRdConfig.avail_rpi; in lpfc_get_hba_info() 1909 *mxri = pmb->un.varRdConfig.max_xri; in lpfc_get_hba_info() 1911 *axri = pmb->un.varRdConfig.avail_xri; in lpfc_get_hba_info() 1913 *mvpi = pmb->un.varRdConfig.max_vpi; in lpfc_get_hba_info() 1917 *avpi = pmb->un.varRdConfig.avail_vpi; in lpfc_get_hba_info() [all …]
|
| D | lpfc_els.c | 4453 lpfc_mbx_cmpl_dflt_rpi(struct lpfc_hba *phba, LPFC_MBOXQ_t *pmb) in lpfc_mbx_cmpl_dflt_rpi() argument 4455 struct lpfc_dmabuf *mp = (struct lpfc_dmabuf *)(pmb->ctx_buf); in lpfc_mbx_cmpl_dflt_rpi() 4456 struct lpfc_nodelist *ndlp = (struct lpfc_nodelist *)pmb->ctx_ndlp; in lpfc_mbx_cmpl_dflt_rpi() 4458 pmb->ctx_buf = NULL; in lpfc_mbx_cmpl_dflt_rpi() 4459 pmb->ctx_ndlp = NULL; in lpfc_mbx_cmpl_dflt_rpi() 4463 mempool_free(pmb, phba->mbox_mem_pool); in lpfc_mbx_cmpl_dflt_rpi() 6185 lpfc_els_lcb_rsp(struct lpfc_hba *phba, LPFC_MBOXQ_t *pmb) in lpfc_els_lcb_rsp() argument 6199 mb = &pmb->u.mb; in lpfc_els_lcb_rsp() 6200 lcb_context = (struct lpfc_lcb_context *)pmb->ctx_ndlp; in lpfc_els_lcb_rsp() 6202 pmb->ctx_ndlp = NULL; in lpfc_els_lcb_rsp() [all …]
|
| D | lpfc_crtn.h | 543 void lpfc_mbx_cmpl_rdp_page_a0(struct lpfc_hba *phba, LPFC_MBOXQ_t *pmb);
|
| /Linux-v5.10/Documentation/devicetree/bindings/reset/ |
| D | brcm,bcm63138-pmb.txt | 9 - compatible: must be "brcm,bcm63138-pmb" 16 compatible = "brcm,bcm63138-pmb";
|
| /Linux-v5.10/arch/arm/boot/dts/ |
| D | bcm63138.dtsi | 133 compatible = "brcm,bcm63138-pmb"; 139 compatible = "brcm,bcm63138-pmb";
|
| /Linux-v5.10/arch/sh/mm/ |
| D | Makefile | 39 obj-$(CONFIG_PMB) += pmb.o
|
| /Linux-v5.10/Documentation/devicetree/bindings/arm/bcm/ |
| D | brcm,bcm63138.txt | 13 defined in reset/brcm,bcm63138-pmb.txt for this secondary CPU, and an
|
| /Linux-v5.10/arch/sh/configs/ |
| D | sdk7786_defconfig | 75 …printk=sh-sci.1,115200 root=/dev/sda1 nmi_debug=state,debounce rootdelay=5 pmb=iomap ignore_loglev…
|
| /Linux-v5.10/Documentation/scsi/ |
| D | ChangeLog.lpfc | 331 lpfc_sli_handle_mb_event, pmb->context1 points to a waitq. Do 617 * Grab lock before calling lpfc_sli_issue_mbox(phba, pmb,
|