Lines Matching refs:drc

125     SpaprDrc *drc;  in spapr_add_nvdimm()  local
128 drc = spapr_drc_by_id(TYPE_SPAPR_DRC_PMEM, slot); in spapr_add_nvdimm()
129 g_assert(drc); in spapr_add_nvdimm()
135 spapr_drc_attach(drc, dev); in spapr_add_nvdimm()
138 spapr_hotplug_req_add_by_index(drc); in spapr_add_nvdimm()
147 SpaprDrc *drc; in spapr_dt_nvdimm() local
157 drc = spapr_drc_by_id(TYPE_SPAPR_DRC_PMEM, slot); in spapr_dt_nvdimm()
158 g_assert(drc); in spapr_dt_nvdimm()
160 drc_idx = spapr_drc_index(drc); in spapr_dt_nvdimm()
207 int spapr_pmem_dt_populate(SpaprDrc *drc, SpaprMachineState *spapr, in spapr_pmem_dt_populate() argument
210 NVDIMMDevice *nvdimm = NVDIMM(drc->dev); in spapr_pmem_dt_populate()
250 SpaprDrc *drc = spapr_drc_by_index(drc_index); in h_scm_read_metadata() local
256 if (!drc || !drc->dev || in h_scm_read_metadata()
257 spapr_drc_type(drc) != SPAPR_DR_CONNECTOR_TYPE_PMEM) { in h_scm_read_metadata()
266 nvdimm = NVDIMM(drc->dev); in h_scm_read_metadata()
306 SpaprDrc *drc = spapr_drc_by_index(drc_index); in h_scm_write_metadata() local
311 if (!drc || !drc->dev || in h_scm_write_metadata()
312 spapr_drc_type(drc) != SPAPR_DR_CONNECTOR_TYPE_PMEM) { in h_scm_write_metadata()
321 nvdimm = NVDIMM(drc->dev); in h_scm_write_metadata()
370 SpaprDrc *drc = spapr_drc_by_index(drc_index); in h_scm_bind_mem() local
374 if (!drc || !drc->dev || in h_scm_bind_mem()
375 spapr_drc_type(drc) != SPAPR_DR_CONNECTOR_TYPE_PMEM) { in h_scm_bind_mem()
392 nvdimm = NVDIMM(drc->dev); in h_scm_bind_mem()
450 SpaprDrc *drc = spapr_drc_by_index(state->drcidx); in flush_worker_cb() local
455 g_assert(drc != NULL); in flush_worker_cb()
457 dimm = PC_DIMM(drc->dev); in flush_worker_cb()
484 SpaprDrc *drc = spapr_drc_by_index(state->drcidx); in spapr_nvdimm_flush_completion_cb() local
487 g_assert(drc != NULL); in spapr_nvdimm_flush_completion_cb()
489 s_nvdimm = SPAPR_NVDIMM(drc->dev); in spapr_nvdimm_flush_completion_cb()
663 SpaprDrc *drc = spapr_drc_by_index(drc_index); in h_scm_flush() local
669 if (!drc || !drc->dev || in h_scm_flush()
670 spapr_drc_type(drc) != SPAPR_DR_CONNECTOR_TYPE_PMEM) { in h_scm_flush()
674 dimm = PC_DIMM(drc->dev); in h_scm_flush()
725 SpaprDrc *drc = spapr_drc_by_index(drc_index); in h_scm_unbind_mem() local
729 if (!drc || !drc->dev || in h_scm_unbind_mem()
730 spapr_drc_type(drc) != SPAPR_DR_CONNECTOR_TYPE_PMEM) { in h_scm_unbind_mem()
751 nvdimm = NVDIMM(drc->dev); in h_scm_unbind_mem()
789 SpaprDrc *drc = spapr_drc_by_index(drc_index); in h_scm_unbind_all() local
791 if (!drc || !drc->dev || in h_scm_unbind_all()
792 spapr_drc_type(drc) != SPAPR_DR_CONNECTOR_TYPE_PMEM) { in h_scm_unbind_all()
796 nvdimm = NVDIMM(drc->dev); in h_scm_unbind_all()
830 SpaprDrc *drc = spapr_drc_by_index(drc_index); in h_scm_health() local
835 if (!drc || !drc->dev || in h_scm_health()
836 spapr_drc_type(drc) != SPAPR_DR_CONNECTOR_TYPE_PMEM) { in h_scm_health()
840 nvdimm = NVDIMM(drc->dev); in h_scm_health()