Lines Matching refs:dimm

63     void (*realize)(NVDIMMDevice *dimm, Error **errp);
64 void (*unrealize)(NVDIMMDevice *dimm, Error **errp);
72 PCDIMMDevice *dimm = PC_DIMM(nvdimm); in spapr_nvdimm_validate() local
73 MemoryRegion *mr = host_memory_backend_get_memory(dimm->hostmem); in spapr_nvdimm_validate()
115 object_get_canonical_path_component(OBJECT(dimm->hostmem))); in spapr_nvdimm_validate()
192 PCDIMMDevice *dimm = PC_DIMM(nvdimm); in spapr_dt_nvdimm() local
193 HostMemoryBackend *hostmem = dimm->hostmem; in spapr_dt_nvdimm()
449 PCDIMMDevice *dimm; in flush_worker_cb() local
455 dimm = PC_DIMM(drc->dev); in flush_worker_cb()
456 backend = MEMORY_BACKEND(dimm->hostmem); in flush_worker_cb()
460 MemoryRegion *mr = host_memory_backend_get_memory(dimm->hostmem); in flush_worker_cb()
462 size_t size = object_property_get_uint(OBJECT(dimm), PC_DIMM_SIZE_PROP, in flush_worker_cb()
662 PCDIMMDevice *dimm; in h_scm_flush() local
672 dimm = PC_DIMM(drc->dev); in h_scm_flush()
673 if (!object_dynamic_cast(OBJECT(dimm), TYPE_SPAPR_NVDIMM)) { in h_scm_flush()
678 backend = MEMORY_BACKEND(dimm->hostmem); in h_scm_flush()
686 pmem_override = object_property_get_bool(OBJECT(dimm), in h_scm_flush()
692 state = spapr_nvdimm_init_new_flush_state(SPAPR_NVDIMM(dimm)); in h_scm_flush()
705 ret = spapr_nvdimm_get_flush_status(SPAPR_NVDIMM(dimm), continue_token); in h_scm_flush()
866 static void spapr_nvdimm_realize(NVDIMMDevice *dimm, Error **errp) in type_init()
868 SpaprNVDIMMDevice *s_nvdimm = SPAPR_NVDIMM(dimm); in type_init()
869 HostMemoryBackend *backend = MEMORY_BACKEND(PC_DIMM(dimm)->hostmem); in type_init()
871 bool pmem_override = object_property_get_bool(OBJECT(dimm), "pmem-override", in type_init()
877 vmstate_register_any(NULL, &vmstate_spapr_nvdimm_states, dimm); in type_init()
880 static void spapr_nvdimm_unrealize(NVDIMMDevice *dimm) in spapr_nvdimm_unrealize() argument
882 vmstate_unregister(NULL, &vmstate_spapr_nvdimm_states, dimm); in spapr_nvdimm_unrealize()