/linux-master/drivers/pmdomain/bcm/ |
H A D | bcm-pmb.c | 7 #include <dt-bindings/soc/bcm-pmb.h> 85 struct bcm_pmb *pmb; member in struct:bcm_pmb_pm_domain 90 static int bcm_pmb_bpcm_read(struct bcm_pmb *pmb, int bus, u8 device, argument 93 void __iomem *base = pmb->base + bus * 0x20; 97 spin_lock_irqsave(&pmb->lock, flags); 99 spin_unlock_irqrestore(&pmb->lock, flags); 102 *val = pmb->little_endian ? le32_to_cpu(*val) : be32_to_cpu(*val); 107 static int bcm_pmb_bpcm_write(struct bcm_pmb *pmb, int bus, u8 device, argument 110 void __iomem *base = pmb->base + bus * 0x20; 114 val = pmb 123 bcm_pmb_power_off_zone(struct bcm_pmb *pmb, int bus, u8 device, int zone) argument 144 bcm_pmb_power_on_zone(struct bcm_pmb *pmb, int bus, u8 device, int zone) argument 170 bcm_pmb_power_off_device(struct bcm_pmb *pmb, int bus, u8 device) argument 192 bcm_pmb_power_on_device(struct bcm_pmb *pmb, int bus, u8 device) argument 211 bcm_pmb_power_on_sata(struct bcm_pmb *pmb, int bus, u8 device) argument 237 struct bcm_pmb *pmb = pd->pmb; local 258 struct bcm_pmb *pmb = pd->pmb; local 278 struct bcm_pmb *pmb; local [all...] |
H A D | Makefile | 2 obj-$(CONFIG_BCM_PMB) += bcm-pmb.o
|
/linux-master/drivers/scsi/lpfc/ |
H A D | lpfc_mbox.c | 123 * @pmb: pointer to the driver internal queue element for mailbox command. 133 lpfc_dump_static_vport(struct lpfc_hba *phba, LPFC_MBOXQ_t *pmb, argument 140 mb = &pmb->u.mb; 143 memset(pmb, 0, sizeof(LPFC_MBOXQ_t)); 157 rc = lpfc_mbox_rsrc_prep(phba, pmb); 165 mp = pmb->ctx_buf; 176 * @pmb: pointer to the driver internal queue element for mailbox command. 181 lpfc_down_link(struct lpfc_hba *phba, LPFC_MBOXQ_t *pmb) argument 184 memset(pmb, 0, sizeof(LPFC_MBOXQ_t)); 185 mb = &pmb 203 lpfc_dump_mem(struct lpfc_hba *phba, LPFC_MBOXQ_t *pmb, uint16_t offset, uint16_t region_id) argument 233 lpfc_dump_wakeup_param(struct lpfc_hba *phba, LPFC_MBOXQ_t *pmb) argument 266 lpfc_read_nv(struct lpfc_hba * phba, LPFC_MBOXQ_t * pmb) argument 291 lpfc_config_async(struct lpfc_hba * phba, LPFC_MBOXQ_t * pmb, uint32_t ring) argument 318 lpfc_heart_beat(struct lpfc_hba * phba, LPFC_MBOXQ_t * pmb) argument 351 lpfc_read_topology(struct lpfc_hba *phba, LPFC_MBOXQ_t *pmb, struct lpfc_dmabuf *mp) argument 389 lpfc_clear_la(struct lpfc_hba * phba, LPFC_MBOXQ_t * pmb) argument 417 lpfc_config_link(struct lpfc_hba * phba, LPFC_MBOXQ_t * pmb) argument 469 lpfc_config_msi(struct lpfc_hba *phba, LPFC_MBOXQ_t *pmb) argument 548 lpfc_init_link(struct lpfc_hba * phba, LPFC_MBOXQ_t * pmb, uint32_t topology, uint32_t linkspeed) argument 666 lpfc_read_sparam(struct lpfc_hba *phba, LPFC_MBOXQ_t *pmb, int vpi) argument 711 lpfc_unreg_did(struct lpfc_hba * phba, uint16_t vpi, uint32_t did, LPFC_MBOXQ_t * pmb) argument 744 lpfc_read_config(struct lpfc_hba * phba, LPFC_MBOXQ_t * pmb) argument 769 lpfc_read_lnk_stat(struct lpfc_hba * phba, LPFC_MBOXQ_t * pmb) argument 806 lpfc_reg_rpi(struct lpfc_hba *phba, uint16_t vpi, uint32_t did, uint8_t *param, LPFC_MBOXQ_t *pmb, uint16_t rpi) argument 867 lpfc_unreg_login(struct lpfc_hba *phba, uint16_t vpi, uint32_t rpi, LPFC_MBOXQ_t * pmb) argument 935 lpfc_reg_vpi(struct lpfc_vport *vport, LPFC_MBOXQ_t *pmb) argument 982 lpfc_unreg_vpi(struct lpfc_hba *phba, uint16_t vpi, LPFC_MBOXQ_t *pmb) argument 1080 lpfc_read_rev(struct lpfc_hba * phba, LPFC_MBOXQ_t * pmb) argument 1092 lpfc_sli4_swap_str(struct lpfc_hba *phba, LPFC_MBOXQ_t *pmb) argument 1190 lpfc_config_hbq(struct lpfc_hba *phba, uint32_t id, struct lpfc_hbq_init *hbq_desc, uint32_t hbq_entry_index, LPFC_MBOXQ_t *pmb) argument 1267 lpfc_config_ring(struct lpfc_hba * phba, int ring, LPFC_MBOXQ_t * pmb) argument 1322 lpfc_config_port(struct lpfc_hba *phba, LPFC_MBOXQ_t *pmb) argument 1510 lpfc_kill_board(struct lpfc_hba * phba, LPFC_MBOXQ_t * pmb) argument [all...] |
H A D | lpfc_vport.c | 120 LPFC_MBOXQ_t *pmb; local 125 pmb = mempool_alloc(phba->mbox_mem_pool, GFP_KERNEL); 126 if (!pmb) { 129 mb = &pmb->u.mb; 131 rc = lpfc_read_sparam(phba, pmb, vport->vpi); 133 mempool_free(pmb, phba->mbox_mem_pool); 146 pmb->vport = vport; 147 rc = lpfc_sli_issue_mbox_wait(phba, pmb, phba->fc_ratov * 2); 154 lpfc_mbox_rsrc_cleanup(phba, pmb, 163 lpfc_mbox_rsrc_cleanup(phba, pmb, [all...] |
H A D | lpfc_hbadisc.c | 1435 lpfc_mbx_cmpl_clear_la(struct lpfc_hba *phba, LPFC_MBOXQ_t *pmb) argument 1437 struct lpfc_vport *vport = pmb->vport; 1439 MAILBOX_t *mb = &pmb->u.mb; 1467 mempool_free(pmb, phba->mbox_mem_pool); 1474 mempool_free(pmb, phba->mbox_mem_pool); 1494 lpfc_mbx_cmpl_local_config_link(struct lpfc_hba *phba, LPFC_MBOXQ_t *pmb) argument 1496 struct lpfc_vport *vport = pmb->vport; 1498 u16 status = pmb->u.mb.mbxStatus; 1501 mempool_free(pmb, phba->mbox_mem_pool); 3428 lpfc_mbx_cmpl_read_sparam(struct lpfc_hba *phba, LPFC_MBOXQ_t *pmb) argument 3733 lpfc_mbx_cmpl_read_topology(struct lpfc_hba *phba, LPFC_MBOXQ_t *pmb) argument 3850 lpfc_mbx_cmpl_reg_login(struct lpfc_hba *phba, LPFC_MBOXQ_t *pmb) argument 3908 lpfc_mbx_cmpl_unreg_vpi(struct lpfc_hba *phba, LPFC_MBOXQ_t *pmb) argument 3970 lpfc_mbx_cmpl_reg_vpi(struct lpfc_hba *phba, LPFC_MBOXQ_t *pmb) argument 4029 LPFC_MBOXQ_t *pmb = NULL; local 4167 lpfc_mbx_cmpl_fabric_reg_login(struct lpfc_hba *phba, LPFC_MBOXQ_t *pmb) argument 4306 lpfc_mbx_cmpl_ns_reg_login(struct lpfc_hba *phba, LPFC_MBOXQ_t *pmb) argument 4429 lpfc_mbx_cmpl_fc_reg_login(struct lpfc_hba *phba, LPFC_MBOXQ_t *pmb) argument 5171 lpfc_nlp_logo_unreg(struct lpfc_hba *phba, LPFC_MBOXQ_t *pmb) argument 6356 lpfc_mbx_cmpl_fdmi_reg_login(struct lpfc_hba *phba, LPFC_MBOXQ_t *pmb) argument [all...] |
H A D | lpfc_bsg.c | 3377 uint8_t *pmb, *pmb_buf; local 3385 pmb = (uint8_t *)&pmboxq->u.mb; 3387 memcpy(pmb_buf, pmb, sizeof(MAILBOX_t)); 3548 uint8_t *pmb, *pmb_buf; local 3573 pmb = (uint8_t *)&pmboxq->u.mb; 3576 memcpy(pmb_buf, pmb, sizeof(MAILBOX_t)); 3821 MAILBOX_t *pmb; local 3925 pmb = &pmboxq->u.mb; 3927 memcpy(pmb, pmbx, sizeof(*pmb)); 4009 MAILBOX_t *pmb; local 4392 MAILBOX_t *pmb; local 4641 MAILBOX_t *pmb; /* shortcut to the pmboxq mailbox */ local [all...] |
H A D | lpfc_attr.c | 2134 MAILBOX_t *pmb; local 2157 pmb = &pmboxq->u.mb; 2158 pmb->mbxCommand = MBX_READ_CONFIG; 2159 pmb->mbxOwner = OWN_HOST; 2235 *mrpi = pmb->un.varRdConfig.max_rpi; 2237 *arpi = pmb->un.varRdConfig.avail_rpi; 2239 *mxri = pmb->un.varRdConfig.max_xri; 2241 *axri = pmb->un.varRdConfig.avail_xri; 2243 *mvpi = pmb->un.varRdConfig.max_vpi; 2247 *avpi = pmb 6608 MAILBOX_t *pmb; local 6756 MAILBOX_t *pmb; local [all...] |
H A D | lpfc_init.c | 126 LPFC_MBOXQ_t *pmb; local 134 pmb = mempool_alloc(phba->mbox_mem_pool, GFP_KERNEL); 135 if (!pmb) { 140 mb = &pmb->u.mb; 152 lpfc_read_nv(phba, pmb); 158 rc = lpfc_sli_issue_mbox(phba, pmb, MBX_POLL); 166 mempool_free(pmb, phba->mbox_mem_pool); 182 lpfc_read_rev(phba, pmb); 183 rc = lpfc_sli_issue_mbox(phba, pmb, MBX_POLL); 189 mempool_free( pmb, phb 421 LPFC_MBOXQ_t *pmb; local 762 LPFC_MBOXQ_t *pmb; local 844 LPFC_MBOXQ_t *pmb; local 2200 LPFC_MBOXQ_t *pmb; local 5423 LPFC_MBOXQ_t *pmb; local 6228 LPFC_MBOXQ_t *pmb; local 9926 LPFC_MBOXQ_t *pmb; local 12092 LPFC_MBOXQ_t *pmb; local [all...] |
H A D | lpfc_sli.c | 1677 LPFC_MBOXQ_t *pmb; local 1681 pmb = (LPFC_MBOXQ_t *) mempool_alloc(phba->mbox_mem_pool, GFP_KERNEL); 1682 if (!pmb) 1684 pmbox = &pmb->u.mb; 1687 lpfc_config_ring(phba, i, pmb); 1688 rc = lpfc_sli_issue_mbox(phba, pmb, MBX_POLL); 1701 mempool_free(pmb, phba->mbox_mem_pool); 2864 * @pmb: Pointer to mailbox object. 2872 lpfc_sli_def_mbox_cmpl(struct lpfc_hba *phba, LPFC_MBOXQ_t *pmb) argument 2874 struct lpfc_vport *vport = pmb 2985 lpfc_sli4_unreg_rpi_cmpl_clr(struct lpfc_hba *phba, LPFC_MBOXQ_t *pmb) argument 3056 LPFC_MBOXQ_t *pmb; local 4984 LPFC_MBOXQ_t *pmb; local 5477 LPFC_MBOXQ_t *pmb; local 5579 LPFC_MBOXQ_t *pmb; local 6976 lpfc_sli4_ras_mbox_cmpl(struct lpfc_hba *phba, LPFC_MBOXQ_t *pmb) argument 7828 lpfc_mbx_cmpl_read_lds_params(struct lpfc_hba *phba, LPFC_MBOXQ_t *pmb) argument 7884 lpfc_mbx_cmpl_cgn_set_ftrs(struct lpfc_hba *phba, LPFC_MBOXQ_t *pmb) argument 11845 LPFC_MBOXQ_t *pmb; local 13638 LPFC_MBOXQ_t *pmb; local 14293 LPFC_MBOXQ_t *pmb; local 20600 LPFC_MBOXQ_t *pmb = NULL; local [all...] |
H A D | lpfc_nportdisc.c | 1089 LPFC_MBOXQ_t *pmb; local 1106 pmb = (LPFC_MBOXQ_t *) mempool_alloc(phba->mbox_mem_pool, 1108 if (!pmb) 1112 lpfc_unreg_login(phba, vport->vpi, rpi, pmb); 1113 pmb->mbox_cmpl = lpfc_sli_def_mbox_cmpl; 1114 pmb->vport = vport; 1115 pmb->ctx_ndlp = lpfc_nlp_get(ndlp); 1116 if (!pmb->ctx_ndlp) { 1117 mempool_free(pmb, phba->mbox_mem_pool); 1130 rc = lpfc_sli_issue_mbox(phba, pmb, MBX_NOWAI 1143 LPFC_MBOXQ_t *pmb = (LPFC_MBOXQ_t *) arg; local 1567 LPFC_MBOXQ_t *pmb = (LPFC_MBOXQ_t *) arg; local 1935 LPFC_MBOXQ_t *pmb = (LPFC_MBOXQ_t *) arg; local 2859 LPFC_MBOXQ_t *pmb = (LPFC_MBOXQ_t *) arg; local [all...] |
H A D | lpfc_els.c | 5277 * @pmb: pointer to the driver internal queue element for mailbox command. 5287 lpfc_mbx_cmpl_dflt_rpi(struct lpfc_hba *phba, LPFC_MBOXQ_t *pmb) argument 5289 struct lpfc_nodelist *ndlp = pmb->ctx_ndlp; 5290 u32 mbx_flag = pmb->mbox_flag; 5291 u32 mbx_cmd = pmb->u.mb.mbxCommand; 5299 mbx_flag, pmb); 5315 lpfc_mbox_rsrc_cleanup(phba, pmb, MBOX_THD_UNLOCKED); 7485 lpfc_els_lcb_rsp(struct lpfc_hba *phba, LPFC_MBOXQ_t *pmb) argument 7500 mb = &pmb->u.mb; 7501 lcb_context = pmb 8622 lpfc_els_rsp_rls_acc(struct lpfc_hba *phba, LPFC_MBOXQ_t *pmb) argument 10999 lpfc_cmpl_reg_new_vport(struct lpfc_hba *phba, LPFC_MBOXQ_t *pmb) argument [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-master/arch/sh/mm/ |
H A D | Makefile | 39 obj-$(CONFIG_PMB) += pmb.o
|