Lines Matching defs:nspm

26 	struct nd_namespace_pmem *nspm = to_nd_namespace_pmem(dev);
29 if (nspm->id >= 0)
30 ida_free(&nd_region->ns_ida, nspm->id);
31 kfree(nspm->alt_name);
32 kfree(nspm->uuid);
33 kfree(nspm);
44 struct nd_namespace_pmem *nspm = to_nd_namespace_pmem(dev);
46 uuid2 = nspm->uuid;
121 struct nd_namespace_pmem *nspm;
123 nspm = to_nd_namespace_pmem(&ndns->dev);
124 if (nspm->lbasize == 0 || nspm->lbasize == 512)
126 else if (nspm->lbasize == 4096)
130 nspm->lbasize);
154 struct nd_namespace_pmem *nspm;
156 nspm = to_nd_namespace_pmem(&ndns->dev);
157 nsidx = nspm->id;
177 struct nd_namespace_pmem *nspm = to_nd_namespace_pmem(dev);
179 return nspm->uuid;
201 struct nd_namespace_pmem *nspm = to_nd_namespace_pmem(dev);
203 ns_altname = &nspm->alt_name;
248 struct nd_namespace_pmem *nspm = to_nd_namespace_pmem(dev);
249 resource_size_t size = resource_size(&nspm->nsio.res);
251 if (size == 0 && nspm->uuid)
253 else if (!nspm->uuid)
256 return nd_pmem_namespace_label_update(nd_region, nspm, size);
286 struct nd_namespace_pmem *nspm = to_nd_namespace_pmem(dev);
288 ns_altname = nspm->alt_name;
699 struct nd_namespace_pmem *nspm, resource_size_t size)
701 struct resource *res = &nspm->nsio.res;
704 if (size && !nspm->uuid) {
709 if (size && nspm->uuid) {
720 nd_label_gen_id(&label_id, nspm->uuid, 0);
765 struct nd_namespace_pmem *nspm = to_nd_namespace_pmem(dev);
767 uuid = nspm->uuid;
768 id = nspm->id;
823 struct nd_namespace_pmem *nspm = to_nd_namespace_pmem(dev);
825 nd_namespace_pmem_set_resource(nd_region, nspm,
861 struct nd_namespace_pmem *nspm = to_nd_namespace_pmem(dev);
863 kfree(nspm->uuid);
864 nspm->uuid = NULL;
880 struct nd_namespace_pmem *nspm = to_nd_namespace_pmem(dev);
882 return resource_size(&nspm->nsio.res);
935 struct nd_namespace_pmem *nspm = to_nd_namespace_pmem(dev);
937 return nspm->uuid;
1041 struct nd_namespace_pmem *nspm = to_nd_namespace_pmem(dev);
1043 ns_uuid = &nspm->uuid;
1075 struct nd_namespace_pmem *nspm = to_nd_namespace_pmem(dev);
1077 res = &nspm->nsio.res;
1098 struct nd_namespace_pmem *nspm = to_nd_namespace_pmem(dev);
1100 return nd_size_select_show(nspm->lbasize,
1115 struct nd_namespace_pmem *nspm = to_nd_namespace_pmem(dev);
1117 lbasize = &nspm->lbasize;
1150 struct nd_namespace_pmem *nspm = to_nd_namespace_pmem(dev);
1152 uuid = nspm->uuid;
1509 struct nd_namespace_pmem *nspm;
1511 nspm = to_nd_namespace_pmem(&ndns->dev);
1512 if (uuid_not_set(nspm->uuid, &ndns->dev, __func__))
1682 struct nd_namespace_pmem *nspm;
1705 nspm = kzalloc(sizeof(*nspm), GFP_KERNEL);
1706 if (!nspm)
1709 nspm->id = -1;
1710 dev = &nspm->nsio.common.dev;
1713 res = &nspm->nsio.res;
1769 WARN_ON(nspm->alt_name || nspm->uuid);
1770 nspm->alt_name = kmemdup(nsl_ref_name(ndd, label0),
1773 nspm->uuid = kmemdup(&uuid, sizeof(uuid_t), GFP_KERNEL);
1774 nspm->lbasize = nsl_get_lbasize(ndd, label0);
1775 nspm->nsio.common.claim_class =
1779 if (!nspm->alt_name || !nspm->uuid) {
1784 nd_namespace_pmem_set_resource(nd_region, nspm, size);
1805 struct nd_namespace_pmem *nspm;
1812 nspm = kzalloc(sizeof(*nspm), GFP_KERNEL);
1813 if (!nspm)
1816 dev = &nspm->nsio.common.dev;
1819 res = &nspm->nsio.res;
1823 nspm->id = ida_alloc(&nd_region->ns_ida, GFP_KERNEL);
1824 if (nspm->id < 0) {
1825 kfree(nspm);
1828 dev_set_name(dev, "namespace%d.%d", nd_region->id, nspm->id);
1829 nd_namespace_pmem_set_resource(nd_region, nspm, 0);
1992 struct nd_namespace_pmem *nspm;
2001 nspm = kzalloc(sizeof(*nspm), GFP_KERNEL);
2002 if (!nspm)
2004 dev = &nspm->nsio.common.dev;
2006 nd_namespace_pmem_set_resource(nd_region, nspm, 0);
2198 struct nd_namespace_pmem *nspm;
2200 nspm = to_nd_namespace_pmem(dev);
2202 nspm->id = id;