Lines Matching refs:drc_index

32 	__be32	drc_index;  member
133 struct device_node *dlpar_configure_connector(__be32 drc_index, in dlpar_configure_connector() argument
156 ccwa->drc_index = drc_index; in dlpar_configure_connector()
297 int dlpar_acquire_drc(u32 drc_index) in dlpar_acquire_drc() argument
302 DR_ENTITY_SENSE, drc_index); in dlpar_acquire_drc()
306 rc = rtas_set_indicator(ALLOCATION_STATE, drc_index, ALLOC_USABLE); in dlpar_acquire_drc()
310 rc = rtas_set_indicator(ISOLATION_STATE, drc_index, UNISOLATE); in dlpar_acquire_drc()
312 rtas_set_indicator(ALLOCATION_STATE, drc_index, ALLOC_UNUSABLE); in dlpar_acquire_drc()
319 int dlpar_release_drc(u32 drc_index) in dlpar_release_drc() argument
324 DR_ENTITY_SENSE, drc_index); in dlpar_release_drc()
328 rc = rtas_set_indicator(ISOLATION_STATE, drc_index, ISOLATE); in dlpar_release_drc()
332 rc = rtas_set_indicator(ALLOCATION_STATE, drc_index, ALLOC_UNUSABLE); in dlpar_release_drc()
334 rtas_set_indicator(ISOLATION_STATE, drc_index, UNISOLATE); in dlpar_release_drc()
387 u32 drc_index; in dlpar_cpu_probe() local
390 rc = kstrtou32(buf, 0, &drc_index); in dlpar_cpu_probe()
394 rc = dlpar_acquire_drc(drc_index); in dlpar_cpu_probe()
402 dn = dlpar_configure_connector(cpu_to_be32(drc_index), parent); in dlpar_cpu_probe()
405 dlpar_release_drc(drc_index); in dlpar_cpu_probe()
411 dlpar_release_drc(drc_index); in dlpar_cpu_probe()
482 u32 drc_index; in dlpar_cpu_release() local
489 rc = of_property_read_u32(dn, "ibm,my-drc-index", &drc_index); in dlpar_cpu_release()
501 rc = dlpar_release_drc(drc_index); in dlpar_cpu_release()
509 dlpar_acquire_drc(drc_index); in dlpar_cpu_release()
531 hp_elog->_drc_u.drc_index = in handle_dlpar_errorlog()
532 be32_to_cpu(hp_elog->_drc_u.drc_index); in handle_dlpar_errorlog()
597 hp_elog->_drc_u.drc_index = cpu_to_be32(index); in dlpar_store()