Lines Matching refs:ndr_desc
891 struct nd_region_desc ndr_desc; in papr_scm_nvdimm_init() local
934 memset(&ndr_desc, 0, sizeof(ndr_desc)); in papr_scm_nvdimm_init()
937 ndr_desc.numa_node = online_nid; in papr_scm_nvdimm_init()
938 ndr_desc.target_node = target_nid; in papr_scm_nvdimm_init()
939 ndr_desc.res = &p->res; in papr_scm_nvdimm_init()
940 ndr_desc.of_node = p->dn; in papr_scm_nvdimm_init()
941 ndr_desc.provider_data = p; in papr_scm_nvdimm_init()
942 ndr_desc.mapping = &mapping; in papr_scm_nvdimm_init()
943 ndr_desc.num_mappings = 1; in papr_scm_nvdimm_init()
944 ndr_desc.nd_set = &p->nd_set; in papr_scm_nvdimm_init()
947 p->region = nvdimm_volatile_region_create(p->bus, &ndr_desc); in papr_scm_nvdimm_init()
949 set_bit(ND_REGION_PERSIST_MEMCTRL, &ndr_desc.flags); in papr_scm_nvdimm_init()
950 p->region = nvdimm_pmem_region_create(p->bus, &ndr_desc); in papr_scm_nvdimm_init()
954 ndr_desc.res, p->dn); in papr_scm_nvdimm_init()