Lines Matching refs:nvdimm_drvdata
45 unsigned sizeof_namespace_label(struct nvdimm_drvdata *ndd)
56 static int __nvdimm_num_label_slots(struct nvdimm_drvdata *ndd,
63 int nvdimm_num_label_slots(struct nvdimm_drvdata *ndd)
73 size_t sizeof_namespace_index(struct nvdimm_drvdata *ndd)
94 static int __nd_label_validate(struct nvdimm_drvdata *ndd)
240 static int nd_label_validate(struct nvdimm_drvdata *ndd)
263 static void nd_label_copy(struct nvdimm_drvdata *ndd,
274 static struct nd_namespace_label *nd_label_base(struct nvdimm_drvdata *ndd)
281 static int to_slot(struct nvdimm_drvdata *ndd,
292 static struct nd_namespace_label *to_label(struct nvdimm_drvdata *ndd, int slot)
315 static bool preamble_index(struct nvdimm_drvdata *ndd, int idx,
341 static bool preamble_current(struct nvdimm_drvdata *ndd,
349 static bool preamble_next(struct nvdimm_drvdata *ndd,
357 static bool nsl_validate_checksum(struct nvdimm_drvdata *ndd,
372 static void nsl_calculate_checksum(struct nvdimm_drvdata *ndd,
384 static bool slot_valid(struct nvdimm_drvdata *ndd,
398 int nd_label_reserve_dpa(struct nvdimm_drvdata *ndd)
434 int nd_label_data_init(struct nvdimm_drvdata *ndd)
556 int nd_label_active_count(struct nvdimm_drvdata *ndd)
586 struct nd_namespace_label *nd_label_active(struct nvdimm_drvdata *ndd, int n)
609 u32 nd_label_alloc_slot(struct nvdimm_drvdata *ndd)
629 bool nd_label_free_slot(struct nvdimm_drvdata *ndd, u32 slot)
645 u32 nd_label_nfree(struct nvdimm_drvdata *ndd)
659 static int nd_label_write_index(struct nvdimm_drvdata *ndd, int index, u32 seq,
725 static unsigned long nd_label_offset(struct nvdimm_drvdata *ndd,
811 struct nvdimm_drvdata *ndd = to_ndd(nd_mapping);
819 static void nsl_set_type_guid(struct nvdimm_drvdata *ndd,
826 bool nsl_validate_type_guid(struct nvdimm_drvdata *ndd,
839 static void nsl_set_claim_class(struct nvdimm_drvdata *ndd,
859 enum nvdimm_claim_class nsl_get_claim_class(struct nvdimm_drvdata *ndd,
879 struct nvdimm_drvdata *ndd = to_ndd(nd_mapping);
972 struct nvdimm_drvdata *ndd = to_ndd(nd_mapping);
1013 struct nvdimm_drvdata *ndd = to_ndd(nd_mapping);
1063 struct nvdimm_drvdata *ndd = to_ndd(nd_mapping);