Home
last modified time | relevance | path

Searched refs:ndd (Results 1 – 9 of 9) sorted by relevance

/openbmc/linux/drivers/nvdimm/
H A Dlabel.c90 ndd->nsarea.config_size, sizeof_namespace_label(ndd)); in sizeof_namespace_index()
345 return preamble_index(ndd, ndd->ns_current, nsindex, in preamble_current()
353 return preamble_index(ndd, ndd->ns_next, nsindex, in preamble_next()
447 ndd->nsarea.max_xfer, ndd->nsarea.config_size); in nd_label_data_init()
499 ndd->ns_current = nd_label_validate(ndd); in nd_label_data_init()
520 memset(ndd->data + offset, 0, ndd->nslabel_size); in nd_label_data_init()
719 ndd->ns_next = nd_label_next_nsindex(ndd->ns_next); in nd_label_write_index()
720 WARN_ON(ndd->ns_current == ndd->ns_next); in nd_label_write_index()
947 rc = nd_label_write_index(ndd, ndd->ns_next, in __pmem_label_update()
992 if (ndd->ns_current == -1 || ndd->ns_next == -1) in init_labels()
[all …]
H A Dnd.h42 if (ndd->cxl) in nsl_ref_name()
50 if (ndd->cxl) in nsl_get_name()
60 if (ndd->cxl) in nsl_set_name()
68 if (ndd->cxl) in nsl_get_slot()
76 if (ndd->cxl) in nsl_set_slot()
85 if (ndd->cxl) in nsl_get_checksum()
94 if (ndd->cxl) in nsl_set_checksum()
156 if (dev_WARN_ONCE(ndd->dev, ndd->cxl, in nsl_get_isetcookie()
334 return ndd->data + sizeof_namespace_index(ndd) * i; in to_namespace_index()
340 return to_namespace_index(ndd, ndd->ns_current); in to_current_namespace_index()
[all …]
H A Ddimm.c18 struct nvdimm_drvdata *ndd; in nvdimm_probe() local
42 ndd = kzalloc(sizeof(*ndd), GFP_KERNEL); in nvdimm_probe()
43 if (!ndd) in nvdimm_probe()
48 ndd->ns_current = -1; in nvdimm_probe()
49 ndd->ns_next = -1; in nvdimm_probe()
50 ndd->dpa.start = 0; in nvdimm_probe()
51 ndd->dpa.end = -1; in nvdimm_probe()
52 ndd->dev = dev; in nvdimm_probe()
54 kref_init(&ndd->kref); in nvdimm_probe()
112 put_ndd(ndd); in nvdimm_probe()
[all …]
H A Ddimm_devs.c44 if (!ndd) in validate_dimm()
63 int rc = validate_dimm(ndd); in nvdimm_init_nsarea()
222 struct nvdimm_drvdata *ndd = container_of(kref, typeof(*ndd), kref); in nvdimm_drvdata_release() local
232 kvfree(ndd->data); in nvdimm_drvdata_release()
233 kfree(ndd); in nvdimm_drvdata_release()
239 kref_get(&ndd->kref); in get_ndd()
244 if (ndd) in put_ndd()
323 if (!ndd) in __available_slots_show()
326 dev = ndd->dev; in __available_slots_show()
736 if (!ndd) in nd_pmem_max_contiguous_dpa()
[all …]
H A Dnamespace_devs.c709 if (!ndd) { in nd_namespace_pmem_set_resource()
792 if (!ndd) in __size_store()
1182 if (!ndd) { in btt_claim_class()
1187 nsindex = to_namespace_index(ndd, ndd->ns_current); in btt_claim_class()
1668 to_namespace_index(ndd, ndd->ns_current); in create_namespace_pmem()
2071 struct nvdimm_drvdata *ndd = nd_mapping->ndd; in deactivate_labels() local
2078 put_ndd(ndd); in deactivate_labels()
2080 if (ndd) in deactivate_labels()
2100 if (!ndd) { in init_active_labels()
2115 nd_mapping->ndd = ndd; in init_active_labels()
[all …]
H A Dlabel.h215 int nd_label_data_init(struct nvdimm_drvdata *ndd);
216 size_t sizeof_namespace_index(struct nvdimm_drvdata *ndd);
217 int nd_label_active_count(struct nvdimm_drvdata *ndd);
218 struct nd_namespace_label *nd_label_active(struct nvdimm_drvdata *ndd, int n);
219 u32 nd_label_alloc_slot(struct nvdimm_drvdata *ndd);
220 bool nd_label_free_slot(struct nvdimm_drvdata *ndd, u32 slot);
221 u32 nd_label_nfree(struct nvdimm_drvdata *ndd);
H A Dnd-core.h132 resource_size_t nvdimm_allocated_dpa(struct nvdimm_drvdata *ndd,
134 int nvdimm_num_label_slots(struct nvdimm_drvdata *ndd);
135 void get_ndd(struct nvdimm_drvdata *ndd);
H A Dregion_devs.c335 struct nvdimm_drvdata *ndd = to_ndd(nd_mapping); in set_cookie_show() local
337 if (ndd) { in set_cookie_show()
340 nsindex = to_namespace_index(ndd, ndd->ns_current); in set_cookie_show()
365 struct nvdimm_drvdata *ndd = to_ndd(nd_mapping); in nd_region_available_dpa() local
368 if (!ndd) in nd_region_available_dpa()
/openbmc/openbmc/poky/bitbake/lib/toaster/toastergui/static/css/
H A Dbootstrap.css.map1ndd {\n line-height: 1.42857143;\n}\ndt {\n font-weight: bold;\n}\ndd {\n margin-left: 0;\n}\n@…