nspm 760 drivers/nvdimm/label.c struct nd_mapping *nd_mapping, struct nd_namespace_pmem *nspm, nspm 763 drivers/nvdimm/label.c struct nd_namespace_common *ndns = &nspm->nsio.common; nspm 781 drivers/nvdimm/label.c nd_label_gen_id(&label_id, nspm->uuid, 0); nspm 799 drivers/nvdimm/label.c memcpy(nd_label->uuid, nspm->uuid, NSLABEL_UUID_LEN); nspm 800 drivers/nvdimm/label.c if (nspm->alt_name) nspm 801 drivers/nvdimm/label.c memcpy(nd_label->name, nspm->alt_name, NSLABEL_NAME_LEN); nspm 807 drivers/nvdimm/label.c nd_label->lbasize = __cpu_to_le64(nspm->lbasize); nspm 838 drivers/nvdimm/label.c || memcmp(nspm->uuid, label_ent->label->uuid, nspm 853 drivers/nvdimm/label.c dev_WARN_ONCE(&nspm->nsio.common.dev, nd_label, nspm 1245 drivers/nvdimm/label.c struct nd_namespace_pmem *nspm, resource_size_t size) nspm 1256 drivers/nvdimm/label.c rc = del_labels(nd_mapping, nspm->uuid); nspm 1271 drivers/nvdimm/label.c rc = __pmem_label_update(nd_region, nd_mapping, nspm, i, nspm 1284 drivers/nvdimm/label.c rc = __pmem_label_update(nd_region, nd_mapping, nspm, i, 0); nspm 143 drivers/nvdimm/label.h struct nd_namespace_pmem *nspm, resource_size_t size); nspm 24 drivers/nvdimm/namespace_devs.c struct nd_namespace_pmem *nspm = to_nd_namespace_pmem(dev); nspm 27 drivers/nvdimm/namespace_devs.c if (nspm->id >= 0) nspm 28 drivers/nvdimm/namespace_devs.c ida_simple_remove(&nd_region->ns_ida, nspm->id); nspm 29 drivers/nvdimm/namespace_devs.c kfree(nspm->alt_name); nspm 30 drivers/nvdimm/namespace_devs.c kfree(nspm->uuid); nspm 31 drivers/nvdimm/namespace_devs.c kfree(nspm); nspm 82 drivers/nvdimm/namespace_devs.c struct nd_namespace_pmem *nspm = to_nd_namespace_pmem(dev); nspm 84 drivers/nvdimm/namespace_devs.c uuid2 = nspm->uuid; nspm 161 drivers/nvdimm/namespace_devs.c struct nd_namespace_pmem *nspm; nspm 163 drivers/nvdimm/namespace_devs.c nspm = to_nd_namespace_pmem(&ndns->dev); nspm 164 drivers/nvdimm/namespace_devs.c if (nspm->lbasize == 0 || nspm->lbasize == 512) nspm 166 drivers/nvdimm/namespace_devs.c else if (nspm->lbasize == 4096) nspm 170 drivers/nvdimm/namespace_devs.c nspm->lbasize); nspm 194 drivers/nvdimm/namespace_devs.c struct nd_namespace_pmem *nspm; nspm 196 drivers/nvdimm/namespace_devs.c nspm = to_nd_namespace_pmem(&ndns->dev); nspm 197 drivers/nvdimm/namespace_devs.c nsidx = nspm->id; nspm 228 drivers/nvdimm/namespace_devs.c struct nd_namespace_pmem *nspm = to_nd_namespace_pmem(dev); nspm 230 drivers/nvdimm/namespace_devs.c return nspm->uuid; nspm 256 drivers/nvdimm/namespace_devs.c struct nd_namespace_pmem *nspm = to_nd_namespace_pmem(dev); nspm 258 drivers/nvdimm/namespace_devs.c ns_altname = &nspm->alt_name; nspm 384 drivers/nvdimm/namespace_devs.c struct nd_namespace_pmem *nspm = to_nd_namespace_pmem(dev); nspm 385 drivers/nvdimm/namespace_devs.c resource_size_t size = resource_size(&nspm->nsio.res); nspm 387 drivers/nvdimm/namespace_devs.c if (size == 0 && nspm->uuid) nspm 389 drivers/nvdimm/namespace_devs.c else if (!nspm->uuid) nspm 392 drivers/nvdimm/namespace_devs.c return nd_pmem_namespace_label_update(nd_region, nspm, size); nspm 432 drivers/nvdimm/namespace_devs.c struct nd_namespace_pmem *nspm = to_nd_namespace_pmem(dev); nspm 434 drivers/nvdimm/namespace_devs.c ns_altname = nspm->alt_name; nspm 921 drivers/nvdimm/namespace_devs.c struct nd_namespace_pmem *nspm, resource_size_t size) nspm 923 drivers/nvdimm/namespace_devs.c struct resource *res = &nspm->nsio.res; nspm 926 drivers/nvdimm/namespace_devs.c if (size && !nspm->uuid) { nspm 931 drivers/nvdimm/namespace_devs.c if (size && nspm->uuid) { nspm 942 drivers/nvdimm/namespace_devs.c nd_label_gen_id(&label_id, nspm->uuid, 0); nspm 986 drivers/nvdimm/namespace_devs.c struct nd_namespace_pmem *nspm = to_nd_namespace_pmem(dev); nspm 988 drivers/nvdimm/namespace_devs.c uuid = nspm->uuid; nspm 989 drivers/nvdimm/namespace_devs.c id = nspm->id; nspm 1050 drivers/nvdimm/namespace_devs.c struct nd_namespace_pmem *nspm = to_nd_namespace_pmem(dev); nspm 1052 drivers/nvdimm/namespace_devs.c nd_namespace_pmem_set_resource(nd_region, nspm, nspm 1088 drivers/nvdimm/namespace_devs.c struct nd_namespace_pmem *nspm = to_nd_namespace_pmem(dev); nspm 1090 drivers/nvdimm/namespace_devs.c uuid = &nspm->uuid; nspm 1116 drivers/nvdimm/namespace_devs.c struct nd_namespace_pmem *nspm = to_nd_namespace_pmem(dev); nspm 1118 drivers/nvdimm/namespace_devs.c return resource_size(&nspm->nsio.res); nspm 1173 drivers/nvdimm/namespace_devs.c struct nd_namespace_pmem *nspm = to_nd_namespace_pmem(dev); nspm 1175 drivers/nvdimm/namespace_devs.c return nspm->uuid; nspm 1279 drivers/nvdimm/namespace_devs.c struct nd_namespace_pmem *nspm = to_nd_namespace_pmem(dev); nspm 1281 drivers/nvdimm/namespace_devs.c ns_uuid = &nspm->uuid; nspm 1317 drivers/nvdimm/namespace_devs.c struct nd_namespace_pmem *nspm = to_nd_namespace_pmem(dev); nspm 1319 drivers/nvdimm/namespace_devs.c res = &nspm->nsio.res; nspm 1350 drivers/nvdimm/namespace_devs.c struct nd_namespace_pmem *nspm = to_nd_namespace_pmem(dev); nspm 1352 drivers/nvdimm/namespace_devs.c return nd_size_select_show(nspm->lbasize, nspm 1372 drivers/nvdimm/namespace_devs.c struct nd_namespace_pmem *nspm = to_nd_namespace_pmem(dev); nspm 1374 drivers/nvdimm/namespace_devs.c lbasize = &nspm->lbasize; nspm 1407 drivers/nvdimm/namespace_devs.c struct nd_namespace_pmem *nspm = to_nd_namespace_pmem(dev); nspm 1409 drivers/nvdimm/namespace_devs.c uuid = nspm->uuid; nspm 1739 drivers/nvdimm/namespace_devs.c struct nd_namespace_pmem *nspm; nspm 1741 drivers/nvdimm/namespace_devs.c nspm = to_nd_namespace_pmem(&ndns->dev); nspm 1742 drivers/nvdimm/namespace_devs.c if (uuid_not_set(nspm->uuid, &ndns->dev, __func__)) nspm 1913 drivers/nvdimm/namespace_devs.c struct nd_namespace_pmem *nspm; nspm 1936 drivers/nvdimm/namespace_devs.c nspm = kzalloc(sizeof(*nspm), GFP_KERNEL); nspm 1937 drivers/nvdimm/namespace_devs.c if (!nspm) nspm 1940 drivers/nvdimm/namespace_devs.c nspm->id = -1; nspm 1941 drivers/nvdimm/namespace_devs.c dev = &nspm->nsio.common.dev; nspm 1944 drivers/nvdimm/namespace_devs.c res = &nspm->nsio.res; nspm 2000 drivers/nvdimm/namespace_devs.c WARN_ON(nspm->alt_name || nspm->uuid); nspm 2001 drivers/nvdimm/namespace_devs.c nspm->alt_name = kmemdup((void __force *) label0->name, nspm 2003 drivers/nvdimm/namespace_devs.c nspm->uuid = kmemdup((void __force *) label0->uuid, nspm 2005 drivers/nvdimm/namespace_devs.c nspm->lbasize = __le64_to_cpu(label0->lbasize); nspm 2008 drivers/nvdimm/namespace_devs.c nspm->nsio.common.claim_class nspm 2013 drivers/nvdimm/namespace_devs.c if (!nspm->alt_name || !nspm->uuid) { nspm 2018 drivers/nvdimm/namespace_devs.c nd_namespace_pmem_set_resource(nd_region, nspm, size); nspm 2088 drivers/nvdimm/namespace_devs.c struct nd_namespace_pmem *nspm; nspm 2095 drivers/nvdimm/namespace_devs.c nspm = kzalloc(sizeof(*nspm), GFP_KERNEL); nspm 2096 drivers/nvdimm/namespace_devs.c if (!nspm) nspm 2099 drivers/nvdimm/namespace_devs.c dev = &nspm->nsio.common.dev; nspm 2102 drivers/nvdimm/namespace_devs.c res = &nspm->nsio.res; nspm 2106 drivers/nvdimm/namespace_devs.c nspm->id = ida_simple_get(&nd_region->ns_ida, 0, 0, GFP_KERNEL); nspm 2107 drivers/nvdimm/namespace_devs.c if (nspm->id < 0) { nspm 2108 drivers/nvdimm/namespace_devs.c kfree(nspm); nspm 2111 drivers/nvdimm/namespace_devs.c dev_set_name(dev, "namespace%d.%d", nd_region->id, nspm->id); nspm 2113 drivers/nvdimm/namespace_devs.c nd_namespace_pmem_set_resource(nd_region, nspm, 0); nspm 2387 drivers/nvdimm/namespace_devs.c struct nd_namespace_pmem *nspm; nspm 2389 drivers/nvdimm/namespace_devs.c nspm = kzalloc(sizeof(*nspm), GFP_KERNEL); nspm 2390 drivers/nvdimm/namespace_devs.c if (!nspm) nspm 2392 drivers/nvdimm/namespace_devs.c dev = &nspm->nsio.common.dev; nspm 2394 drivers/nvdimm/namespace_devs.c nd_namespace_pmem_set_resource(nd_region, nspm, 0); nspm 2599 drivers/nvdimm/namespace_devs.c struct nd_namespace_pmem *nspm; nspm 2601 drivers/nvdimm/namespace_devs.c nspm = to_nd_namespace_pmem(dev); nspm 2604 drivers/nvdimm/namespace_devs.c nspm->id = id;