Symbol: nvdimm_drvdata
drivers/nvdimm/dimm.c
118
struct nvdimm_drvdata *ndd = dev_get_drvdata(dev);
drivers/nvdimm/dimm.c
18
struct nvdimm_drvdata *ndd;
drivers/nvdimm/dimm_devs.c
129
int nvdimm_set_config_data(struct nvdimm_drvdata *ndd, size_t offset,
drivers/nvdimm/dimm_devs.c
212
struct nvdimm_drvdata *to_ndd(struct nd_mapping *nd_mapping)
drivers/nvdimm/dimm_devs.c
224
struct nvdimm_drvdata *ndd = container_of(kref, typeof(*ndd), kref);
drivers/nvdimm/dimm_devs.c
239
void get_ndd(struct nvdimm_drvdata *ndd)
drivers/nvdimm/dimm_devs.c
244
void put_ndd(struct nvdimm_drvdata *ndd)
drivers/nvdimm/dimm_devs.c
319
static ssize_t __available_slots_show(struct nvdimm_drvdata *ndd, char *buf)
drivers/nvdimm/dimm_devs.c
40
static int validate_dimm(struct nvdimm_drvdata *ndd)
drivers/nvdimm/dimm_devs.c
60
int nvdimm_init_nsarea(struct nvdimm_drvdata *ndd)
drivers/nvdimm/dimm_devs.c
720
struct nvdimm_drvdata *ndd = to_ndd(nd_mapping);
drivers/nvdimm/dimm_devs.c
767
struct nvdimm_drvdata *ndd = to_ndd(nd_mapping);
drivers/nvdimm/dimm_devs.c
806
void nvdimm_free_dpa(struct nvdimm_drvdata *ndd, struct resource *res)
drivers/nvdimm/dimm_devs.c
813
struct resource *nvdimm_allocate_dpa(struct nvdimm_drvdata *ndd,
drivers/nvdimm/dimm_devs.c
83
int nvdimm_get_config_data(struct nvdimm_drvdata *ndd, void *buf,
drivers/nvdimm/dimm_devs.c
837
resource_size_t nvdimm_allocated_dpa(struct nvdimm_drvdata *ndd,
drivers/nvdimm/label.c
1014
struct nvdimm_drvdata *ndd = to_ndd(nd_mapping);
drivers/nvdimm/label.c
1064
struct nvdimm_drvdata *ndd = to_ndd(nd_mapping);
drivers/nvdimm/label.c
240
static int nd_label_validate(struct nvdimm_drvdata *ndd)
drivers/nvdimm/label.c
263
static void nd_label_copy(struct nvdimm_drvdata *ndd,
drivers/nvdimm/label.c
274
static struct nd_namespace_label *nd_label_base(struct nvdimm_drvdata *ndd)
drivers/nvdimm/label.c
281
static int to_slot(struct nvdimm_drvdata *ndd,
drivers/nvdimm/label.c
292
static struct nd_namespace_label *to_label(struct nvdimm_drvdata *ndd, int slot)
drivers/nvdimm/label.c
315
static bool preamble_index(struct nvdimm_drvdata *ndd, int idx,
drivers/nvdimm/label.c
341
static bool preamble_current(struct nvdimm_drvdata *ndd,
drivers/nvdimm/label.c
349
static bool preamble_next(struct nvdimm_drvdata *ndd,
drivers/nvdimm/label.c
357
static bool nsl_validate_checksum(struct nvdimm_drvdata *ndd,
drivers/nvdimm/label.c
372
static void nsl_calculate_checksum(struct nvdimm_drvdata *ndd,
drivers/nvdimm/label.c
384
static bool slot_valid(struct nvdimm_drvdata *ndd,
drivers/nvdimm/label.c
398
int nd_label_reserve_dpa(struct nvdimm_drvdata *ndd)
drivers/nvdimm/label.c
434
int nd_label_data_init(struct nvdimm_drvdata *ndd)
drivers/nvdimm/label.c
45
unsigned sizeof_namespace_label(struct nvdimm_drvdata *ndd)
drivers/nvdimm/label.c
557
int nd_label_active_count(struct nvdimm_drvdata *ndd)
drivers/nvdimm/label.c
56
static int __nvdimm_num_label_slots(struct nvdimm_drvdata *ndd,
drivers/nvdimm/label.c
587
struct nd_namespace_label *nd_label_active(struct nvdimm_drvdata *ndd, int n)
drivers/nvdimm/label.c
610
u32 nd_label_alloc_slot(struct nvdimm_drvdata *ndd)
drivers/nvdimm/label.c
63
int nvdimm_num_label_slots(struct nvdimm_drvdata *ndd)
drivers/nvdimm/label.c
630
bool nd_label_free_slot(struct nvdimm_drvdata *ndd, u32 slot)
drivers/nvdimm/label.c
646
u32 nd_label_nfree(struct nvdimm_drvdata *ndd)
drivers/nvdimm/label.c
660
static int nd_label_write_index(struct nvdimm_drvdata *ndd, int index, u32 seq,
drivers/nvdimm/label.c
726
static unsigned long nd_label_offset(struct nvdimm_drvdata *ndd,
drivers/nvdimm/label.c
73
size_t sizeof_namespace_index(struct nvdimm_drvdata *ndd)
drivers/nvdimm/label.c
812
struct nvdimm_drvdata *ndd = to_ndd(nd_mapping);
drivers/nvdimm/label.c
820
static void nsl_set_type_guid(struct nvdimm_drvdata *ndd,
drivers/nvdimm/label.c
827
bool nsl_validate_type_guid(struct nvdimm_drvdata *ndd,
drivers/nvdimm/label.c
840
static void nsl_set_claim_class(struct nvdimm_drvdata *ndd,
drivers/nvdimm/label.c
860
enum nvdimm_claim_class nsl_get_claim_class(struct nvdimm_drvdata *ndd,
drivers/nvdimm/label.c
880
struct nvdimm_drvdata *ndd = to_ndd(nd_mapping);
drivers/nvdimm/label.c
94
static int __nd_label_validate(struct nvdimm_drvdata *ndd)
drivers/nvdimm/label.c
973
struct nvdimm_drvdata *ndd = to_ndd(nd_mapping);
drivers/nvdimm/label.h
214
struct nvdimm_drvdata;
drivers/nvdimm/label.h
215
int nd_label_data_init(struct nvdimm_drvdata *ndd);
drivers/nvdimm/label.h
216
size_t sizeof_namespace_index(struct nvdimm_drvdata *ndd);
drivers/nvdimm/label.h
217
int nd_label_active_count(struct nvdimm_drvdata *ndd);
drivers/nvdimm/label.h
218
struct nd_namespace_label *nd_label_active(struct nvdimm_drvdata *ndd, int n);
drivers/nvdimm/label.h
219
u32 nd_label_alloc_slot(struct nvdimm_drvdata *ndd);
drivers/nvdimm/label.h
220
bool nd_label_free_slot(struct nvdimm_drvdata *ndd, u32 slot);
drivers/nvdimm/label.h
221
u32 nd_label_nfree(struct nvdimm_drvdata *ndd);
drivers/nvdimm/namespace_devs.c
1160
struct nvdimm_drvdata *ndd = to_ndd(nd_mapping);
drivers/nvdimm/namespace_devs.c
1179
struct nvdimm_drvdata *ndd = to_ndd(nd_mapping);
drivers/nvdimm/namespace_devs.c
1565
struct nvdimm_drvdata *ndd = to_ndd(nd_mapping);
drivers/nvdimm/namespace_devs.c
1611
struct nvdimm_drvdata *ndd = to_ndd(nd_mapping);
drivers/nvdimm/namespace_devs.c
1667
struct nvdimm_drvdata *ndd = to_ndd(nd_mapping);
drivers/nvdimm/namespace_devs.c
1744
struct nvdimm_drvdata *ndd;
drivers/nvdimm/namespace_devs.c
1888
struct nvdimm_drvdata *ndd = to_ndd(nd_mapping);
drivers/nvdimm/namespace_devs.c
1931
struct nvdimm_drvdata *ndd = to_ndd(nd_mapping);
drivers/nvdimm/namespace_devs.c
2066
struct nvdimm_drvdata *ndd = nd_mapping->ndd;
drivers/nvdimm/namespace_devs.c
2086
struct nvdimm_drvdata *ndd = to_ndd(nd_mapping);
drivers/nvdimm/namespace_devs.c
298
struct nvdimm_drvdata *ndd = to_ndd(nd_mapping);
drivers/nvdimm/namespace_devs.c
364
struct nvdimm_drvdata *ndd = to_ndd(nd_mapping);
drivers/nvdimm/namespace_devs.c
394
static void space_valid(struct nd_region *nd_region, struct nvdimm_drvdata *ndd,
drivers/nvdimm/namespace_devs.c
439
struct nvdimm_drvdata *ndd = to_ndd(nd_mapping);
drivers/nvdimm/namespace_devs.c
579
struct nvdimm_drvdata *ndd = to_ndd(nd_mapping);
drivers/nvdimm/namespace_devs.c
647
struct nvdimm_drvdata *ndd = to_ndd(nd_mapping);
drivers/nvdimm/namespace_devs.c
709
struct nvdimm_drvdata *ndd = to_ndd(nd_mapping);
drivers/nvdimm/namespace_devs.c
753
struct nvdimm_drvdata *ndd;
drivers/nvdimm/namespace_devs.c
991
struct nvdimm_drvdata *ndd = to_ndd(nd_mapping);
drivers/nvdimm/nd-core.h
116
struct nvdimm_drvdata;
drivers/nvdimm/nd-core.h
130
resource_size_t nvdimm_allocated_dpa(struct nvdimm_drvdata *ndd,
drivers/nvdimm/nd-core.h
132
int nvdimm_num_label_slots(struct nvdimm_drvdata *ndd);
drivers/nvdimm/nd-core.h
133
void get_ndd(struct nvdimm_drvdata *ndd);
drivers/nvdimm/nd.h
100
static inline u32 nsl_get_flags(struct nvdimm_drvdata *ndd,
drivers/nvdimm/nd.h
108
static inline void nsl_set_flags(struct nvdimm_drvdata *ndd,
drivers/nvdimm/nd.h
117
static inline u64 nsl_get_dpa(struct nvdimm_drvdata *ndd,
drivers/nvdimm/nd.h
125
static inline void nsl_set_dpa(struct nvdimm_drvdata *ndd,
drivers/nvdimm/nd.h
134
static inline u64 nsl_get_rawsize(struct nvdimm_drvdata *ndd,
drivers/nvdimm/nd.h
142
static inline void nsl_set_rawsize(struct nvdimm_drvdata *ndd,
drivers/nvdimm/nd.h
152
static inline u64 nsl_get_isetcookie(struct nvdimm_drvdata *ndd,
drivers/nvdimm/nd.h
162
static inline void nsl_set_isetcookie(struct nvdimm_drvdata *ndd,
drivers/nvdimm/nd.h
170
static inline bool nsl_validate_isetcookie(struct nvdimm_drvdata *ndd,
drivers/nvdimm/nd.h
183
static inline u16 nsl_get_position(struct nvdimm_drvdata *ndd,
drivers/nvdimm/nd.h
191
static inline void nsl_set_position(struct nvdimm_drvdata *ndd,
drivers/nvdimm/nd.h
201
static inline u16 nsl_get_nlabel(struct nvdimm_drvdata *ndd,
drivers/nvdimm/nd.h
209
static inline void nsl_set_nlabel(struct nvdimm_drvdata *ndd,
drivers/nvdimm/nd.h
217
static inline u16 nsl_get_nrange(struct nvdimm_drvdata *ndd,
drivers/nvdimm/nd.h
225
static inline void nsl_set_nrange(struct nvdimm_drvdata *ndd,
drivers/nvdimm/nd.h
233
static inline u64 nsl_get_lbasize(struct nvdimm_drvdata *ndd,
drivers/nvdimm/nd.h
245
static inline void nsl_set_lbasize(struct nvdimm_drvdata *ndd,
drivers/nvdimm/nd.h
255
static inline const uuid_t *nsl_get_uuid(struct nvdimm_drvdata *ndd,
drivers/nvdimm/nd.h
266
static inline const uuid_t *nsl_set_uuid(struct nvdimm_drvdata *ndd,
drivers/nvdimm/nd.h
277
static inline bool nsl_uuid_equal(struct nvdimm_drvdata *ndd,
drivers/nvdimm/nd.h
290
static inline const u8 *nsl_uuid_raw(struct nvdimm_drvdata *ndd,
drivers/nvdimm/nd.h
298
bool nsl_validate_type_guid(struct nvdimm_drvdata *ndd,
drivers/nvdimm/nd.h
300
enum nvdimm_claim_class nsl_get_claim_class(struct nvdimm_drvdata *ndd,
drivers/nvdimm/nd.h
329
struct nvdimm_drvdata *ndd, int i)
drivers/nvdimm/nd.h
338
struct nvdimm_drvdata *ndd)
drivers/nvdimm/nd.h
344
struct nvdimm_drvdata *ndd)
drivers/nvdimm/nd.h
349
unsigned sizeof_namespace_label(struct nvdimm_drvdata *ndd);
drivers/nvdimm/nd.h
39
static inline const u8 *nsl_ref_name(struct nvdimm_drvdata *ndd,
drivers/nvdimm/nd.h
400
struct nvdimm_drvdata *ndd;
drivers/nvdimm/nd.h
429
struct nvdimm_drvdata *ndd,
drivers/nvdimm/nd.h
47
static inline u8 *nsl_get_name(struct nvdimm_drvdata *ndd,
drivers/nvdimm/nd.h
511
struct nvdimm_drvdata *to_ndd(struct nd_mapping *nd_mapping);
drivers/nvdimm/nd.h
513
int nvdimm_init_nsarea(struct nvdimm_drvdata *ndd);
drivers/nvdimm/nd.h
514
int nvdimm_init_config_data(struct nvdimm_drvdata *ndd);
drivers/nvdimm/nd.h
515
int nvdimm_get_config_data(struct nvdimm_drvdata *ndd, void *buf,
drivers/nvdimm/nd.h
517
int nvdimm_set_config_data(struct nvdimm_drvdata *ndd, size_t offset,
drivers/nvdimm/nd.h
55
static inline u8 *nsl_set_name(struct nvdimm_drvdata *ndd,
drivers/nvdimm/nd.h
641
void put_ndd(struct nvdimm_drvdata *ndd);
drivers/nvdimm/nd.h
642
int nd_label_reserve_dpa(struct nvdimm_drvdata *ndd);
drivers/nvdimm/nd.h
643
void nvdimm_free_dpa(struct nvdimm_drvdata *ndd, struct resource *res);
drivers/nvdimm/nd.h
644
struct resource *nvdimm_allocate_dpa(struct nvdimm_drvdata *ndd,
drivers/nvdimm/nd.h
65
static inline u32 nsl_get_slot(struct nvdimm_drvdata *ndd,
drivers/nvdimm/nd.h
73
static inline void nsl_set_slot(struct nvdimm_drvdata *ndd,
drivers/nvdimm/nd.h
82
static inline u64 nsl_get_checksum(struct nvdimm_drvdata *ndd,
drivers/nvdimm/nd.h
90
static inline void nsl_set_checksum(struct nvdimm_drvdata *ndd,
drivers/nvdimm/region_devs.c
348
struct nvdimm_drvdata *ndd = to_ndd(nd_mapping);
drivers/nvdimm/region_devs.c
376
struct nvdimm_drvdata *ndd = to_ndd(nd_mapping);