Home
last modified time | relevance | path

Searched refs:pmb (Results 1 – 21 of 21) sorted by relevance

/linux-6.15/drivers/pmdomain/bcm/
H A Dbcm-pmb.c85 struct bcm_pmb *pmb; member
237 struct bcm_pmb *pmb = pd->pmb; in bcm_pmb_power_on() local
258 struct bcm_pmb *pmb = pd->pmb; in bcm_pmb_power_off() local
278 struct bcm_pmb *pmb; in bcm_pmb_probe() local
282 pmb = devm_kzalloc(dev, sizeof(*pmb), GFP_KERNEL); in bcm_pmb_probe()
283 if (!pmb) in bcm_pmb_probe()
286 pmb->dev = dev; in bcm_pmb_probe()
289 if (IS_ERR(pmb->base)) in bcm_pmb_probe()
290 return PTR_ERR(pmb->base); in bcm_pmb_probe()
292 spin_lock_init(&pmb->lock); in bcm_pmb_probe()
[all …]
H A DMakefile2 obj-$(CONFIG_BCM_PMB) += bcm-pmb.o
/linux-6.15/Documentation/devicetree/bindings/power/
H A Dbrcm,bcm-pmb.yaml4 $id: http://devicetree.org/schemas/power/brcm,bcm-pmb.yaml#
18 - brcm,bcm4908-pmb
19 - brcm,bcm63138-pmb
30 description: cell specifies device ID (see bcm-pmb.h)
41 #include <dt-bindings/soc/bcm-pmb.h>
43 pmb: power-controller@802800e0 {
44 compatible = "brcm,bcm4908-pmb";
50 power-domains = <&pmb BCM_PMB_PCIE0>;
/linux-6.15/drivers/scsi/lpfc/
H A Dlpfc_mbox.c140 mb = &pmb->u.mb; in lpfc_dump_static_vport()
165 mp = pmb->ctx_buf; in lpfc_dump_static_vport()
185 mb = &pmb->u.mb; in lpfc_down_link()
208 mb = &pmb->u.mb; in lpfc_dump_mem()
237 mb = &pmb->u.mb; in lpfc_dump_wakeup_param()
270 mb = &pmb->u.mb; in lpfc_read_nv()
296 mb = &pmb->u.mb; in lpfc_config_async()
322 mb = &pmb->u.mb; in lpfc_heart_beat()
356 mb = &pmb->u.mb; in lpfc_read_topology()
393 mb = &pmb->u.mb; in lpfc_clear_la()
[all …]
H A Dlpfc_vport.c120 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()
146 pmb->vport = vport; in lpfc_vport_sparm()
154 lpfc_mbox_rsrc_cleanup(phba, pmb, in lpfc_vport_sparm()
163 lpfc_mbox_rsrc_cleanup(phba, pmb, in lpfc_vport_sparm()
169 mp = pmb->ctx_buf; in lpfc_vport_sparm()
[all …]
H A Dlpfc_hbadisc.c3865 pmb->ctx_buf = NULL; in lpfc_mbx_cmpl_reg_login()
3866 pmb->ctx_ndlp = NULL; in lpfc_mbx_cmpl_reg_login()
3898 pmb->ctx_buf = mp; in lpfc_mbx_cmpl_reg_login()
4045 if (!pmb) { in lpfc_create_static_vport()
4052 mb = &pmb->u.mb; in lpfc_create_static_vport()
4069 if (pmb->ctx_buf) { in lpfc_create_static_vport()
4070 mp = pmb->ctx_buf; in lpfc_create_static_vport()
4093 mp = pmb->ctx_buf; in lpfc_create_static_vport()
4175 pmb->ctx_ndlp = NULL; in lpfc_mbx_cmpl_fabric_reg_login()
4315 pmb->ctx_ndlp = NULL; in lpfc_mbx_cmpl_ns_reg_login()
[all …]
H A Dlpfc_init.c135 if (!pmb) { in lpfc_config_port_prep()
439 if (!pmb) { in lpfc_config_port_post()
631 if (!pmb) { in lpfc_config_port_post()
651 if (!pmb) { in lpfc_config_port_post()
768 if (!pmb) { in lpfc_hba_init_link_fc_topology()
849 if (!pmb) { in lpfc_hba_down_link()
2193 if (!pmb) { in lpfc_handle_latt()
2208 lpfc_read_topology(phba, pmb, pmb->ctx_buf); in lpfc_handle_latt()
5448 lpfc_read_topology(phba, pmb, pmb->ctx_buf); in lpfc_sli4_async_link_evt()
6341 lpfc_read_topology(phba, pmb, pmb->ctx_buf); in lpfc_sli4_async_fc_evt()
[all …]
H A Dlpfc_bsg.c3957 MAILBOX_t *pmb; in lpfc_bsg_sli_cfg_read_cmd_ext() local
4113 pmb = &pmboxq->u.mb; in lpfc_bsg_sli_cfg_read_cmd_ext()
4115 memcpy(pmb, pmbx, sizeof(*pmb)); in lpfc_bsg_sli_cfg_read_cmd_ext()
4197 MAILBOX_t *pmb; in lpfc_bsg_sli_cfg_write_cmd_ext() local
4295 memcpy(pmb, mbx, sizeof(*pmb)); in lpfc_bsg_sli_cfg_write_cmd_ext()
4581 MAILBOX_t *pmb; in lpfc_bsg_write_ebuf_set() local
4644 memcpy(pmb, pbuf, sizeof(*pmb)); in lpfc_bsg_write_ebuf_set()
4916 pmb = &pmboxq->u.mb; in lpfc_bsg_issue_mbox()
4917 memcpy(pmb, pmbx, sizeof(*pmb)); in lpfc_bsg_issue_mbox()
4926 pmb->mbxCommand, in lpfc_bsg_issue_mbox()
[all …]
H A Dlpfc_sli.c1683 if (!pmb) in lpfc_sli_ring_map()
3092 pmb->vport ? pmb->vport->vpi : in lpfc_sli_handle_mb_event()
3114 pmb->vport ? pmb->vport->vpi : in lpfc_sli_handle_mb_event()
3123 pmb->vport ? pmb->vport->port_state : in lpfc_sli_handle_mb_event()
3138 pmb->vport ? pmb->vport->vpi : 0, in lpfc_sli_handle_mb_event()
3157 pmb->mbox_cmpl(phba,pmb); in lpfc_sli_handle_mb_event()
4993 if (!pmb) in lpfc_sli_brdkill()
5484 if (!pmb) in lpfc_sli_hbq_setup()
11880 pmb->mbox_cmpl(phba, pmb); in lpfc_sli_mbox_sys_flush()
13875 pmb->mbox_cmpl(phba, pmb); in lpfc_sli_sp_intr_handler()
[all …]
H A Dlpfc_attr.c2142 MAILBOX_t *pmb; in lpfc_get_hba_info() local
2165 pmb = &pmboxq->u.mb; in lpfc_get_hba_info()
2167 pmb->mbxOwner = OWN_HOST; in lpfc_get_hba_info()
6619 MAILBOX_t *pmb; in lpfc_get_stats() local
6639 pmb = &pmboxq->u.mb; in lpfc_get_stats()
6641 pmb->mbxOwner = OWN_HOST; in lpfc_get_stats()
6694 pmb->mbxOwner = OWN_HOST; in lpfc_get_stats()
6767 MAILBOX_t *pmb; in lpfc_reset_stats() local
6778 pmb = &pmboxq->u.mb; in lpfc_reset_stats()
6780 pmb->mbxOwner = OWN_HOST; in lpfc_reset_stats()
[all …]
H A Dlpfc_nportdisc.c1099 LPFC_MBOXQ_t *pmb; in lpfc_release_rpi() local
1118 if (!pmb) in lpfc_release_rpi()
1123 pmb->mbox_cmpl = lpfc_sli_def_mbox_cmpl; in lpfc_release_rpi()
1124 pmb->vport = vport; in lpfc_release_rpi()
1125 pmb->ctx_ndlp = lpfc_nlp_get(ndlp); in lpfc_release_rpi()
1126 if (!pmb->ctx_ndlp) { in lpfc_release_rpi()
1160 rpi = pmb->u.mb.un.varWords[0]; in lpfc_disc_illegal()
1570 MAILBOX_t *mb = &pmb->u.mb; in lpfc_cmpl_reglogin_plogi_issue()
1577 rpi = pmb->u.mb.un.varWords[0]; in lpfc_cmpl_reglogin_plogi_issue()
1921 MAILBOX_t *mb = &pmb->u.mb; in lpfc_cmpl_reglogin_reglogin_issue()
[all …]
H A Dlpfc_els.c5267 mbx_flag, pmb); in lpfc_mbx_cmpl_dflt_rpi()
7441 mb = &pmb->u.mb; in lpfc_els_lcb_rsp()
7442 lcb_context = pmb->ctx_u.lcb; in lpfc_els_lcb_rsp()
7444 memset(&pmb->ctx_u, 0, sizeof(pmb->ctx_u)); in lpfc_els_lcb_rsp()
7445 pmb->ctx_buf = NULL; in lpfc_els_lcb_rsp()
8583 mb = &pmb->u.mb; in lpfc_els_rsp_rls_acc()
8585 ndlp = pmb->ctx_ndlp; in lpfc_els_rsp_rls_acc()
8588 memset(&pmb->ctx_u, 0, sizeof(pmb->ctx_u)); in lpfc_els_rsp_rls_acc()
8589 pmb->ctx_ndlp = NULL; in lpfc_els_rsp_rls_acc()
10953 MAILBOX_t *mb = &pmb->u.mb; in lpfc_cmpl_reg_new_vport()
[all …]
H A Dlpfc_crtn.h110 void lpfc_mbx_cmpl_fc_reg_login(struct lpfc_hba *phba, LPFC_MBOXQ_t *pmb);
607 void lpfc_mbx_cmpl_rdp_page_a0(struct lpfc_hba *phba, LPFC_MBOXQ_t *pmb);
/linux-6.15/Documentation/devicetree/bindings/reset/
H A Dbrcm,bcm63138-pmb.txt9 - compatible: must be "brcm,bcm63138-pmb"
16 compatible = "brcm,bcm63138-pmb";
/linux-6.15/arch/arm64/boot/dts/broadcom/bcmbca/
H A Dbcm4908.dtsi6 #include <dt-bindings/soc/bcm-pmb.h>
148 power-domains = <&pmb BCM_PMB_HOST_USB>;
318 pmb: power-controller@2800c0 { label
319 compatible = "brcm,bcm4908-pmb";
/linux-6.15/arch/sh/mm/
H A DMakefile39 obj-$(CONFIG_PMB) += pmb.o
/linux-6.15/arch/arm/boot/dts/broadcom/
H A Dbcm63138.dtsi139 compatible = "brcm,bcm63138-pmb";
145 compatible = "brcm,bcm63138-pmb";
/linux-6.15/Documentation/devicetree/bindings/arm/bcm/
H A Dbrcm,bcm63138.txt13 defined in reset/brcm,bcm63138-pmb.txt for this secondary CPU, and an
/linux-6.15/arch/sh/configs/
H A Dsdk7786_defconfig69 …printk=sh-sci.1,115200 root=/dev/sda1 nmi_debug=state,debounce rootdelay=5 pmb=iomap ignore_loglev…
/linux-6.15/Documentation/scsi/
H A DChangeLog.lpfc331 lpfc_sli_handle_mb_event, pmb->context1 points to a waitq. Do
617 * Grab lock before calling lpfc_sli_issue_mbox(phba, pmb,
/linux-6.15/
H A DMAINTAINERS4946 F: drivers/pmdomain/bcm/bcm-pmb.c
4947 F: include/dt-bindings/soc/bcm-pmb.h