Lines Matching defs:nd_label

40 				     struct nd_namespace_label *nd_label)
43 return nd_label->cxl.name;
44 return nd_label->efi.name;
48 struct nd_namespace_label *nd_label, u8 *name)
51 return memcpy(name, nd_label->cxl.name, NSLABEL_NAME_LEN);
52 return memcpy(name, nd_label->efi.name, NSLABEL_NAME_LEN);
56 struct nd_namespace_label *nd_label, u8 *name)
61 return memcpy(nd_label->cxl.name, name, NSLABEL_NAME_LEN);
62 return memcpy(nd_label->efi.name, name, NSLABEL_NAME_LEN);
66 struct nd_namespace_label *nd_label)
69 return __le32_to_cpu(nd_label->cxl.slot);
70 return __le32_to_cpu(nd_label->efi.slot);
74 struct nd_namespace_label *nd_label, u32 slot)
77 nd_label->cxl.slot = __cpu_to_le32(slot);
79 nd_label->efi.slot = __cpu_to_le32(slot);
83 struct nd_namespace_label *nd_label)
86 return __le64_to_cpu(nd_label->cxl.checksum);
87 return __le64_to_cpu(nd_label->efi.checksum);
91 struct nd_namespace_label *nd_label,
95 nd_label->cxl.checksum = __cpu_to_le64(checksum);
97 nd_label->efi.checksum = __cpu_to_le64(checksum);
101 struct nd_namespace_label *nd_label)
104 return __le32_to_cpu(nd_label->cxl.flags);
105 return __le32_to_cpu(nd_label->efi.flags);
109 struct nd_namespace_label *nd_label, u32 flags)
112 nd_label->cxl.flags = __cpu_to_le32(flags);
114 nd_label->efi.flags = __cpu_to_le32(flags);
118 struct nd_namespace_label *nd_label)
121 return __le64_to_cpu(nd_label->cxl.dpa);
122 return __le64_to_cpu(nd_label->efi.dpa);
126 struct nd_namespace_label *nd_label, u64 dpa)
129 nd_label->cxl.dpa = __cpu_to_le64(dpa);
131 nd_label->efi.dpa = __cpu_to_le64(dpa);
135 struct nd_namespace_label *nd_label)
138 return __le64_to_cpu(nd_label->cxl.rawsize);
139 return __le64_to_cpu(nd_label->efi.rawsize);
143 struct nd_namespace_label *nd_label,
147 nd_label->cxl.rawsize = __cpu_to_le64(rawsize);
149 nd_label->efi.rawsize = __cpu_to_le64(rawsize);
153 struct nd_namespace_label *nd_label)
159 return __le64_to_cpu(nd_label->efi.isetcookie);
163 struct nd_namespace_label *nd_label,
167 nd_label->efi.isetcookie = __cpu_to_le64(isetcookie);
171 struct nd_namespace_label *nd_label,
180 return cookie == __le64_to_cpu(nd_label->efi.isetcookie);
184 struct nd_namespace_label *nd_label)
187 return __le16_to_cpu(nd_label->cxl.position);
188 return __le16_to_cpu(nd_label->efi.position);
192 struct nd_namespace_label *nd_label,
196 nd_label->cxl.position = __cpu_to_le16(position);
198 nd_label->efi.position = __cpu_to_le16(position);
202 struct nd_namespace_label *nd_label)
206 return __le16_to_cpu(nd_label->efi.nlabel);
210 struct nd_namespace_label *nd_label,
214 nd_label->efi.nlabel = __cpu_to_le16(nlabel);
218 struct nd_namespace_label *nd_label)
221 return __le16_to_cpu(nd_label->cxl.nrange);
226 struct nd_namespace_label *nd_label,
230 nd_label->cxl.nrange = __cpu_to_le16(nrange);
234 struct nd_namespace_label *nd_label)
241 return __le16_to_cpu(nd_label->cxl.lbasize);
242 return __le64_to_cpu(nd_label->efi.lbasize);
246 struct nd_namespace_label *nd_label,
250 nd_label->cxl.lbasize = __cpu_to_le16(lbasize);
252 nd_label->efi.lbasize = __cpu_to_le64(lbasize);
256 struct nd_namespace_label *nd_label,
260 import_uuid(uuid, nd_label->cxl.uuid);
262 import_uuid(uuid, nd_label->efi.uuid);
267 struct nd_namespace_label *nd_label,
271 export_uuid(nd_label->cxl.uuid, uuid);
273 export_uuid(nd_label->efi.uuid, uuid);
278 struct nd_namespace_label *nd_label,
284 import_uuid(&tmp, nd_label->cxl.uuid);
286 import_uuid(&tmp, nd_label->efi.uuid);
291 struct nd_namespace_label *nd_label)
294 return nd_label->cxl.uuid;
295 return nd_label->efi.uuid;
299 struct nd_namespace_label *nd_label, guid_t *guid);
301 struct nd_namespace_label *nd_label);
430 struct nd_namespace_label *nd_label)
434 return nsl_get_nlabel(ndd, nd_label) == nd_region->ndr_mappings;