| /linux-6.15/drivers/pmdomain/bcm/ |
| H A D | bcm-pmb.c | 85 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 D | Makefile | 2 obj-$(CONFIG_BCM_PMB) += bcm-pmb.o
|
| /linux-6.15/Documentation/devicetree/bindings/power/ |
| H A D | brcm,bcm-pmb.yaml | 4 $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 D | lpfc_mbox.c | 140 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 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() 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 D | lpfc_hbadisc.c | 3865 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 D | lpfc_init.c | 135 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 D | lpfc_bsg.c | 3957 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 D | lpfc_sli.c | 1683 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 D | lpfc_attr.c | 2142 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 D | lpfc_nportdisc.c | 1099 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 D | lpfc_els.c | 5267 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 D | lpfc_crtn.h | 110 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 D | brcm,bcm63138-pmb.txt | 9 - compatible: must be "brcm,bcm63138-pmb" 16 compatible = "brcm,bcm63138-pmb";
|
| /linux-6.15/arch/arm64/boot/dts/broadcom/bcmbca/ |
| H A D | bcm4908.dtsi | 6 #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 D | Makefile | 39 obj-$(CONFIG_PMB) += pmb.o
|
| /linux-6.15/arch/arm/boot/dts/broadcom/ |
| H A D | bcm63138.dtsi | 139 compatible = "brcm,bcm63138-pmb"; 145 compatible = "brcm,bcm63138-pmb";
|
| /linux-6.15/Documentation/devicetree/bindings/arm/bcm/ |
| H A D | brcm,bcm63138.txt | 13 defined in reset/brcm,bcm63138-pmb.txt for this secondary CPU, and an
|
| /linux-6.15/arch/sh/configs/ |
| H A D | sdk7786_defconfig | 69 …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 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,
|
| /linux-6.15/ |
| H A D | MAINTAINERS | 4946 F: drivers/pmdomain/bcm/bcm-pmb.c 4947 F: include/dt-bindings/soc/bcm-pmb.h
|