Home
last modified time | relevance | path

Searched refs:drc_index (Results 1 – 14 of 14) sorted by relevance

/linux-6.3-rc2/arch/powerpc/platforms/pseries/
A Dpmem.c36 rc = dlpar_acquire_drc(drc_index); in pmem_drc_add_node()
39 rc, drc_index); in pmem_drc_add_node()
46 dlpar_release_drc(drc_index); in pmem_drc_add_node()
54 dn, rc, drc_index); in pmem_drc_add_node()
56 if (dlpar_release_drc(drc_index)) in pmem_drc_add_node()
76 if (index == drc_index) in pmem_drc_remove_node()
92 rc = dlpar_release_drc(drc_index); in pmem_drc_remove_node()
95 drc_index, dn, rc); in pmem_drc_remove_node()
107 u32 drc_index; in dlpar_hp_pmem() local
124 drc_index = hp_elog->_drc_u.drc_index; in dlpar_hp_pmem()
[all …]
A Dhotplug-memory.c232 if (lmb->drc_index == drc_index) { in get_lmb_range()
452 lmb->drc_index); in dlpar_memory_remove_by_count()
493 if (lmb->drc_index == drc_index) { in dlpar_memory_remove_by_index()
581 lmb->drc_index); in dlpar_memory_remove_by_ic()
730 lmb->drc_index); in dlpar_memory_add_by_count()
769 if (lmb->drc_index == drc_index) { in dlpar_memory_add_by_index()
800 lmbs_to_add, drc_index); in dlpar_memory_add_by_ic()
846 lmb->drc_index); in dlpar_memory_add_by_ic()
869 u32 count, drc_index; in dlpar_memory() local
882 drc_index = hp_elog->_drc_u.drc_index; in dlpar_memory()
[all …]
A Dhotplug-cpu.c569 rc, drc_index); in dlpar_cpu_add()
577 drc_index); in dlpar_cpu_add()
591 dn, rc, drc_index); in dlpar_cpu_add()
606 dn, rc, drc_index); in dlpar_cpu_add()
616 drc_index); in dlpar_cpu_add()
679 dn, drc_index); in dlpar_cpu_remove()
738 drc_index); in dlpar_cpu_remove_by_index()
749 u32 drc_index; in dlpar_cpu() local
752 drc_index = hp_elog->_drc_u.drc_index; in dlpar_cpu()
791 u32 drc_index; in dlpar_cpu_probe() local
[all …]
A Ddlpar.c35 __be32 drc_index; member
132 struct device_node *dlpar_configure_connector(__be32 drc_index, in dlpar_configure_connector() argument
154 ccwa->drc_index = drc_index; in dlpar_configure_connector()
278 int dlpar_acquire_drc(u32 drc_index) in dlpar_acquire_drc() argument
299 int dlpar_release_drc(u32 drc_index) in dlpar_release_drc() argument
313 rtas_set_indicator(ISOLATION_STATE, drc_index, UNISOLATE); in dlpar_release_drc()
320 int dlpar_unisolate_drc(u32 drc_index) in dlpar_unisolate_drc() argument
328 rtas_set_indicator(ISOLATION_STATE, drc_index, UNISOLATE); in dlpar_unisolate_drc()
344 hp_elog->_drc_u.drc_index = in handle_dlpar_errorlog()
345 be32_to_cpu(hp_elog->_drc_u.drc_index); in handle_dlpar_errorlog()
[all …]
A Dpseries.h55 extern int dlpar_acquire_drc(u32 drc_index);
56 extern int dlpar_release_drc(u32 drc_index);
57 extern int dlpar_unisolate_drc(u32 drc_index);
A Dpapr_scm.c93 uint32_t drc_index; member
136 dev_dbg(&p->pdev->dev, "flush drc 0x%x", p->drc_index); in papr_scm_pmem_flush()
180 rc = plpar_hcall(H_SCM_BIND_MEM, ret, p->drc_index, 0, in drc_pmem_bind()
193 p->drc_index, (unsigned long)saved); in drc_pmem_bind()
210 p->drc_index, token); in drc_pmem_unbind()
227 p->drc_index); in drc_pmem_unbind()
241 p->drc_index, 0); in drc_pmem_query_n_bind()
248 p->drc_index, p->blocks - 1); in drc_pmem_query_n_bind()
543 rc = plpar_hcall(H_SCM_HEALTH, ret, p->drc_index); in __drc_pmem_query_health()
1401 u32 drc_index, metadata_size; in papr_scm_probe() local
[all …]
A Dpseries_energy.c109 static int drc_index_to_cpu(u32 drc_index) in drc_index_to_cpu() argument
139 if (drc_index > drc.last_drc_index) { in drc_index_to_cpu()
143 cpu += ((drc_index - drc.drc_index_start) / in drc_index_to_cpu()
162 if (indexes[i + 1] == drc_index) in drc_index_to_cpu()
174 printk(KERN_WARNING "drc_index_to_cpu(%d) failed", drc_index); in drc_index_to_cpu()
A Dmobility.c271 static int add_dt_node(struct device_node *parent_dn, __be32 drc_index) in add_dt_node() argument
276 dn = dlpar_configure_connector(drc_index, parent_dn); in add_dt_node()
333 __be32 drc_index; in pseries_devicetree_update() local
350 drc_index = *data++; in pseries_devicetree_update()
351 add_dt_node(np, drc_index); in pseries_devicetree_update()
/linux-6.3-rc2/arch/powerpc/mm/
A Ddrmem.c83 dr_cell->drc_index = cpu_to_be32(lmb->drc_index); in drmem_update_dt_v1()
98 dr_cell->drc_index = cpu_to_be32(lmb->drc_index); in init_drconf_v2_cell()
208 lmb->drc_index = of_read_number(p++, 1); in read_drconf_v1_cell()
245 dr_cell->drc_index = of_read_number(p++, 1); in read_drconf_v2_cell()
269 lmb.drc_index = dr_cell.drc_index; in __walk_drmem_v2_lmbs()
270 dr_cell.drc_index++; in __walk_drmem_v2_lmbs()
327 if (lmb->drc_index != updated_lmb->drc_index) in update_lmb()
479 lmb->drc_index = dr_cell.drc_index; in init_drmem_v2_lmbs()
480 dr_cell.drc_index++; in init_drmem_v2_lmbs()
/linux-6.3-rc2/arch/powerpc/include/asm/
A Ddrmem.h15 u32 drc_index; member
62 __be32 drc_index; member
76 u32 drc_index; member
A Dio_event_irq.h42 uint32_t drc_index; /* 0x04 DRC Index */ member
A Drtas-types.h107 __be32 drc_index; member
/linux-6.3-rc2/drivers/pci/hotplug/
A Drpaphp_slot.c31 int drc_index, char *drc_name, int power_domain) in alloc_slot_struct() argument
42 slot->index = drc_index; in alloc_slot_struct()
A Drpaphp.h95 struct slot *alloc_slot_struct(struct device_node *dn, int drc_index, char *drc_name, int power_dom…

Completed in 297 milliseconds