Lines Matching refs:ndr_desc
1242 struct nd_region_desc ndr_desc; in papr_scm_nvdimm_init() local
1293 memset(&ndr_desc, 0, sizeof(ndr_desc)); in papr_scm_nvdimm_init()
1296 ndr_desc.numa_node = online_nid; in papr_scm_nvdimm_init()
1297 ndr_desc.target_node = target_nid; in papr_scm_nvdimm_init()
1298 ndr_desc.res = &p->res; in papr_scm_nvdimm_init()
1299 ndr_desc.of_node = p->dn; in papr_scm_nvdimm_init()
1300 ndr_desc.provider_data = p; in papr_scm_nvdimm_init()
1301 ndr_desc.mapping = &mapping; in papr_scm_nvdimm_init()
1302 ndr_desc.num_mappings = 1; in papr_scm_nvdimm_init()
1303 ndr_desc.nd_set = &p->nd_set; in papr_scm_nvdimm_init()
1306 set_bit(ND_REGION_ASYNC, &ndr_desc.flags); in papr_scm_nvdimm_init()
1307 ndr_desc.flush = papr_scm_pmem_flush; in papr_scm_nvdimm_init()
1311 p->region = nvdimm_volatile_region_create(p->bus, &ndr_desc); in papr_scm_nvdimm_init()
1313 set_bit(ND_REGION_PERSIST_MEMCTRL, &ndr_desc.flags); in papr_scm_nvdimm_init()
1314 p->region = nvdimm_pmem_region_create(p->bus, &ndr_desc); in papr_scm_nvdimm_init()
1318 ndr_desc.res, p->dn); in papr_scm_nvdimm_init()