• Home
  • Raw
  • Download

Lines Matching refs:ndd

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() argument
50 static inline u8 *nsl_set_name(struct nvdimm_drvdata *ndd, in nsl_set_name() argument
58 static inline u32 nsl_get_slot(struct nvdimm_drvdata *ndd, in nsl_get_slot() argument
64 static inline void nsl_set_slot(struct nvdimm_drvdata *ndd, in nsl_set_slot() argument
70 static inline u64 nsl_get_checksum(struct nvdimm_drvdata *ndd, in nsl_get_checksum() argument
76 static inline void nsl_set_checksum(struct nvdimm_drvdata *ndd, in nsl_set_checksum() argument
83 static inline u32 nsl_get_flags(struct nvdimm_drvdata *ndd, in nsl_get_flags() argument
89 static inline void nsl_set_flags(struct nvdimm_drvdata *ndd, in nsl_set_flags() argument
95 static inline u64 nsl_get_dpa(struct nvdimm_drvdata *ndd, in nsl_get_dpa() argument
101 static inline void nsl_set_dpa(struct nvdimm_drvdata *ndd, in nsl_set_dpa() argument
107 static inline u64 nsl_get_rawsize(struct nvdimm_drvdata *ndd, in nsl_get_rawsize() argument
113 static inline void nsl_set_rawsize(struct nvdimm_drvdata *ndd, in nsl_set_rawsize() argument
120 static inline u64 nsl_get_isetcookie(struct nvdimm_drvdata *ndd, in nsl_get_isetcookie() argument
126 static inline void nsl_set_isetcookie(struct nvdimm_drvdata *ndd, in nsl_set_isetcookie() argument
133 static inline bool nsl_validate_isetcookie(struct nvdimm_drvdata *ndd, in nsl_validate_isetcookie() argument
140 static inline u16 nsl_get_position(struct nvdimm_drvdata *ndd, in nsl_get_position() argument
146 static inline void nsl_set_position(struct nvdimm_drvdata *ndd, in nsl_set_position() argument
154 static inline u16 nsl_get_nlabel(struct nvdimm_drvdata *ndd, in nsl_get_nlabel() argument
160 static inline void nsl_set_nlabel(struct nvdimm_drvdata *ndd, in nsl_set_nlabel() argument
167 static inline u64 nsl_get_lbasize(struct nvdimm_drvdata *ndd, in nsl_get_lbasize() argument
173 static inline void nsl_set_lbasize(struct nvdimm_drvdata *ndd, in nsl_set_lbasize() argument
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() argument
219 return ndd->data + sizeof_namespace_index(ndd) * i; in to_namespace_index()
223 struct nvdimm_drvdata *ndd) in to_current_namespace_index() argument
225 return to_namespace_index(ndd, ndd->ns_current); in to_current_namespace_index()
229 struct nvdimm_drvdata *ndd) in to_next_namespace_index() argument
231 return to_namespace_index(ndd, ndd->ns_next); in to_next_namespace_index()
234 unsigned sizeof_namespace_label(struct nvdimm_drvdata *ndd);
236 #define namespace_label_has(ndd, field) \ argument
238 < sizeof_namespace_label(ndd))
246 #define for_each_dpa_resource(ndd, res) \ argument
247 for (res = (ndd)->dpa.child; res; res = res->sibling)
249 #define for_each_dpa_resource_safe(ndd, res, next) \ argument
250 for (res = (ndd)->dpa.child, next = res ? res->sibling : NULL; \
285 struct nvdimm_drvdata *ndd; member
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,