Home
last modified time | relevance | path

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

/arch/powerpc/platforms/pseries/
Ddlpar.c32 __be32 drc_index; member
136 struct device_node *dlpar_configure_connector(__be32 drc_index, in dlpar_configure_connector() argument
159 ccwa->drc_index = drc_index; in dlpar_configure_connector()
301 int dlpar_acquire_drc(u32 drc_index) in dlpar_acquire_drc() argument
306 DR_ENTITY_SENSE, drc_index); in dlpar_acquire_drc()
310 rc = rtas_set_indicator(ALLOCATION_STATE, drc_index, ALLOC_USABLE); in dlpar_acquire_drc()
314 rc = rtas_set_indicator(ISOLATION_STATE, drc_index, UNISOLATE); in dlpar_acquire_drc()
316 rtas_set_indicator(ALLOCATION_STATE, drc_index, ALLOC_UNUSABLE); in dlpar_acquire_drc()
323 int dlpar_release_drc(u32 drc_index) in dlpar_release_drc() argument
328 DR_ENTITY_SENSE, drc_index); in dlpar_release_drc()
[all …]
Dhotplug-memory.c112 lmbs[i].drc_index = be32_to_cpu(lmbs[i].drc_index); in dlpar_clone_drconf_property()
248 dlpar_release_drc(lmb->drc_index); in dlpar_remove_lmb()
304 lmbs[i].drc_index); in dlpar_memory_remove_by_count()
326 static int dlpar_memory_remove_by_index(u32 drc_index, struct property *prop) in dlpar_memory_remove_by_index() argument
333 pr_info("Attempting to hot-remove LMB, drc index %x\n", drc_index); in dlpar_memory_remove_by_index()
341 if (lmbs[i].drc_index == drc_index) { in dlpar_memory_remove_by_index()
383 static int dlpar_memory_remove_by_index(u32 drc_index, struct property *prop) in dlpar_memory_remove_by_index() argument
401 rc = dlpar_acquire_drc(lmb->drc_index); in dlpar_add_lmb()
411 dlpar_release_drc(lmb->drc_index); in dlpar_add_lmb()
419 dlpar_release_drc(lmb->drc_index); in dlpar_add_lmb()
[all …]
Dpseries.h64 extern int dlpar_acquire_drc(u32 drc_index);
65 extern int dlpar_release_drc(u32 drc_index);
Dmobility.c222 static int add_dt_node(__be32 parent_phandle, __be32 drc_index) in add_dt_node() argument
232 dn = dlpar_configure_connector(drc_index, parent_dn); in add_dt_node()
276 __be32 drc_index; in pseries_devicetree_update() local
286 drc_index = *data++; in pseries_devicetree_update()
287 add_dt_node(phandle, drc_index); in pseries_devicetree_update()
Dpseries_energy.c71 static int drc_index_to_cpu(u32 drc_index) in drc_index_to_cpu() argument
90 if (indexes[i + 1] == drc_index) in drc_index_to_cpu()
101 printk(KERN_WARNING "drc_index_to_cpu(%d) failed", drc_index); in drc_index_to_cpu()
/arch/powerpc/include/asm/
Dio_event_irq.h46 uint32_t drc_index; /* 0x04 DRC Index */ member
Dprom.h89 u32 drc_index; member
Drtas.h308 __be32 drc_index; member
/arch/powerpc/mm/
Dnuma.c401 drmem->drc_index = of_read_number(cp, 1); in read_drconf_cell()