Lines Matching refs:nvdimm_drvdata
28 struct nvdimm_drvdata {
39 static inline const u8 *nsl_ref_name(struct nvdimm_drvdata *ndd,
47 static inline u8 *nsl_get_name(struct nvdimm_drvdata *ndd,
55 static inline u8 *nsl_set_name(struct nvdimm_drvdata *ndd,
65 static inline u32 nsl_get_slot(struct nvdimm_drvdata *ndd,
73 static inline void nsl_set_slot(struct nvdimm_drvdata *ndd,
82 static inline u64 nsl_get_checksum(struct nvdimm_drvdata *ndd,
90 static inline void nsl_set_checksum(struct nvdimm_drvdata *ndd,
100 static inline u32 nsl_get_flags(struct nvdimm_drvdata *ndd,
108 static inline void nsl_set_flags(struct nvdimm_drvdata *ndd,
117 static inline u64 nsl_get_dpa(struct nvdimm_drvdata *ndd,
125 static inline void nsl_set_dpa(struct nvdimm_drvdata *ndd,
134 static inline u64 nsl_get_rawsize(struct nvdimm_drvdata *ndd,
142 static inline void nsl_set_rawsize(struct nvdimm_drvdata *ndd,
152 static inline u64 nsl_get_isetcookie(struct nvdimm_drvdata *ndd,
162 static inline void nsl_set_isetcookie(struct nvdimm_drvdata *ndd,
170 static inline bool nsl_validate_isetcookie(struct nvdimm_drvdata *ndd,
183 static inline u16 nsl_get_position(struct nvdimm_drvdata *ndd,
191 static inline void nsl_set_position(struct nvdimm_drvdata *ndd,
201 static inline u16 nsl_get_nlabel(struct nvdimm_drvdata *ndd,
209 static inline void nsl_set_nlabel(struct nvdimm_drvdata *ndd,
217 static inline u16 nsl_get_nrange(struct nvdimm_drvdata *ndd,
225 static inline void nsl_set_nrange(struct nvdimm_drvdata *ndd,
233 static inline u64 nsl_get_lbasize(struct nvdimm_drvdata *ndd,
245 static inline void nsl_set_lbasize(struct nvdimm_drvdata *ndd,
255 static inline const uuid_t *nsl_get_uuid(struct nvdimm_drvdata *ndd,
266 static inline const uuid_t *nsl_set_uuid(struct nvdimm_drvdata *ndd,
277 static inline bool nsl_uuid_equal(struct nvdimm_drvdata *ndd,
290 static inline const u8 *nsl_uuid_raw(struct nvdimm_drvdata *ndd,
298 bool nsl_validate_type_guid(struct nvdimm_drvdata *ndd,
300 enum nvdimm_claim_class nsl_get_claim_class(struct nvdimm_drvdata *ndd,
329 struct nvdimm_drvdata *ndd, int i)
338 struct nvdimm_drvdata *ndd)
344 struct nvdimm_drvdata *ndd)
349 unsigned sizeof_namespace_label(struct nvdimm_drvdata *ndd);
400 struct nvdimm_drvdata *ndd;
429 struct nvdimm_drvdata *ndd,
512 struct nvdimm_drvdata *to_ndd(struct nd_mapping *nd_mapping);
514 int nvdimm_init_nsarea(struct nvdimm_drvdata *ndd);
515 int nvdimm_init_config_data(struct nvdimm_drvdata *ndd);
516 int nvdimm_get_config_data(struct nvdimm_drvdata *ndd, void *buf,
518 int nvdimm_set_config_data(struct nvdimm_drvdata *ndd, size_t offset,
632 void put_ndd(struct nvdimm_drvdata *ndd);
633 int nd_label_reserve_dpa(struct nvdimm_drvdata *ndd);
634 void nvdimm_free_dpa(struct nvdimm_drvdata *ndd, struct resource *res);
635 struct resource *nvdimm_allocate_dpa(struct nvdimm_drvdata *ndd,