Lines Matching refs:nvdimm_drvdata
28 struct nvdimm_drvdata { struct
38 static inline const u8 *nsl_ref_name(struct nvdimm_drvdata *ndd, in nsl_ref_name() argument
44 static inline u8 *nsl_get_name(struct nvdimm_drvdata *ndd, in nsl_get_name()
50 static inline u8 *nsl_set_name(struct nvdimm_drvdata *ndd, in nsl_set_name()
58 static inline u32 nsl_get_slot(struct nvdimm_drvdata *ndd, in nsl_get_slot()
64 static inline void nsl_set_slot(struct nvdimm_drvdata *ndd, in nsl_set_slot()
70 static inline u64 nsl_get_checksum(struct nvdimm_drvdata *ndd, in nsl_get_checksum()
76 static inline void nsl_set_checksum(struct nvdimm_drvdata *ndd, in nsl_set_checksum()
83 static inline u32 nsl_get_flags(struct nvdimm_drvdata *ndd, in nsl_get_flags()
89 static inline void nsl_set_flags(struct nvdimm_drvdata *ndd, in nsl_set_flags()
95 static inline u64 nsl_get_dpa(struct nvdimm_drvdata *ndd, in nsl_get_dpa()
101 static inline void nsl_set_dpa(struct nvdimm_drvdata *ndd, in nsl_set_dpa()
107 static inline u64 nsl_get_rawsize(struct nvdimm_drvdata *ndd, in nsl_get_rawsize()
113 static inline void nsl_set_rawsize(struct nvdimm_drvdata *ndd, in nsl_set_rawsize()
120 static inline u64 nsl_get_isetcookie(struct nvdimm_drvdata *ndd, in nsl_get_isetcookie()
126 static inline void nsl_set_isetcookie(struct nvdimm_drvdata *ndd, in nsl_set_isetcookie()
133 static inline bool nsl_validate_isetcookie(struct nvdimm_drvdata *ndd, in nsl_validate_isetcookie()
140 static inline u16 nsl_get_position(struct nvdimm_drvdata *ndd, in nsl_get_position()
146 static inline void nsl_set_position(struct nvdimm_drvdata *ndd, in nsl_set_position()
154 static inline u16 nsl_get_nlabel(struct nvdimm_drvdata *ndd, in nsl_get_nlabel()
160 static inline void nsl_set_nlabel(struct nvdimm_drvdata *ndd, in nsl_set_nlabel()
167 static inline u64 nsl_get_lbasize(struct nvdimm_drvdata *ndd, in nsl_get_lbasize()
173 static inline void nsl_set_lbasize(struct nvdimm_drvdata *ndd, in nsl_set_lbasize()
180 bool nsl_validate_blk_isetcookie(struct nvdimm_drvdata *ndd,
183 bool nsl_validate_type_guid(struct nvdimm_drvdata *ndd,
185 enum nvdimm_claim_class nsl_get_claim_class(struct nvdimm_drvdata *ndd,
214 struct nvdimm_drvdata *ndd, int i) in to_namespace_index()
223 struct nvdimm_drvdata *ndd) in to_current_namespace_index()
229 struct nvdimm_drvdata *ndd) in to_next_namespace_index()
234 unsigned sizeof_namespace_label(struct nvdimm_drvdata *ndd);
285 struct nvdimm_drvdata *ndd;
396 struct nvdimm_drvdata *to_ndd(struct nd_mapping *nd_mapping);
398 int nvdimm_init_nsarea(struct nvdimm_drvdata *ndd);
399 int nvdimm_init_config_data(struct nvdimm_drvdata *ndd);
400 int nvdimm_get_config_data(struct nvdimm_drvdata *ndd, void *buf,
402 int nvdimm_set_config_data(struct nvdimm_drvdata *ndd, size_t offset,
516 void put_ndd(struct nvdimm_drvdata *ndd);
517 int nd_label_reserve_dpa(struct nvdimm_drvdata *ndd);
518 void nvdimm_free_dpa(struct nvdimm_drvdata *ndd, struct resource *res);
519 struct resource *nvdimm_allocate_dpa(struct nvdimm_drvdata *ndd,