Searched refs:pmb (Results 1 - 13 of 13) sorted by relevance

/linux-master/drivers/pmdomain/bcm/
H A Dbcm-pmb.c7 #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 DMakefile2 obj-$(CONFIG_BCM_PMB) += bcm-pmb.o
/linux-master/drivers/scsi/lpfc/
H A Dlpfc_mbox.c123 * @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 Dlpfc_vport.c120 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 Dlpfc_hbadisc.c1435 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 Dlpfc_bsg.c3377 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 Dlpfc_attr.c2134 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 Dlpfc_init.c126 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 Dlpfc_sli.c1677 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 Dlpfc_nportdisc.c1089 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 Dlpfc_els.c5277 * @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 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-master/arch/sh/mm/
H A DMakefile39 obj-$(CONFIG_PMB) += pmb.o

Completed in 262 milliseconds