Searched refs:nd_pfn (Results 1 - 10 of 10) sorted by relevance
/linux-master/drivers/nvdimm/ |
H A D | dax_devs.c | 17 struct nd_pfn *nd_pfn = &nd_dax->nd_pfn; local 20 nd_detach_ndns(dev, &nd_pfn->ndns); 21 ida_free(&nd_region->dax_ida, nd_pfn->id); 22 kfree(nd_pfn->uuid); 28 struct nd_dax *nd_dax = container_of(dev, struct nd_dax, nd_pfn.dev); 49 struct nd_pfn *nd_pfn; local 57 nd_pfn 92 struct nd_pfn *nd_pfn; local [all...] |
H A D | pfn_devs.c | 21 struct nd_pfn *nd_pfn = to_nd_pfn(dev); local 24 nd_detach_ndns(&nd_pfn->dev, &nd_pfn->ndns); 25 ida_free(&nd_region->pfn_ida, nd_pfn->id); 26 kfree(nd_pfn->uuid); 27 kfree(nd_pfn); 30 struct nd_pfn *to_nd_pfn(struct device *dev) 32 struct nd_pfn *nd_pfn local 42 struct nd_pfn *nd_pfn = to_nd_pfn_safe(dev); local 57 struct nd_pfn *nd_pfn = to_nd_pfn_safe(dev); local 91 struct nd_pfn *nd_pfn = to_nd_pfn_safe(dev); local 124 struct nd_pfn *nd_pfn = to_nd_pfn_safe(dev); local 144 struct nd_pfn *nd_pfn = to_nd_pfn_safe(dev); local 154 struct nd_pfn *nd_pfn = to_nd_pfn_safe(dev); local 170 struct nd_pfn *nd_pfn = to_nd_pfn_safe(dev); local 183 struct nd_pfn *nd_pfn = to_nd_pfn_safe(dev); local 201 struct nd_pfn *nd_pfn = to_nd_pfn_safe(dev); local 227 struct nd_pfn *nd_pfn = to_nd_pfn_safe(dev); local 298 nd_pfn_devinit(struct nd_pfn *nd_pfn, struct nd_namespace_common *ndns) argument 322 struct nd_pfn *nd_pfn; local 345 struct nd_pfn *nd_pfn; local 364 nd_pfn_clear_memmap_errors(struct nd_pfn *nd_pfn) argument 450 nd_pfn_validate(struct nd_pfn *nd_pfn, const char *sig) argument 625 struct nd_pfn *nd_pfn; local 682 __nvdimm_setup_pfn(struct nd_pfn *nd_pfn, struct dev_pagemap *pgmap) argument 727 nd_pfn_init(struct nd_pfn *nd_pfn) argument 855 nvdimm_setup_pfn(struct nd_pfn *nd_pfn, struct dev_pagemap *pgmap) argument [all...] |
H A D | nd.h | 467 struct nd_pfn { struct 479 struct nd_pfn nd_pfn; member in struct:nd_dax 564 struct nd_pfn *to_nd_pfn(struct device *dev); 572 struct device *nd_pfn_devinit(struct nd_pfn *nd_pfn, 574 int nd_pfn_validate(struct nd_pfn *nd_pfn, const char *sig); 593 static inline int nd_pfn_validate(struct nd_pfn *nd_pfn, cons argument 658 nvdimm_setup_pfn(struct nd_pfn *nd_pfn, struct dev_pagemap *pgmap) argument [all...] |
H A D | claim.c | 94 struct nd_pfn *to_nd_pfn_safe(struct device *dev) 98 * need to be careful to correct device-to-nd_pfn conversion. 106 return &nd_dax->nd_pfn; 127 struct nd_pfn *nd_pfn = to_nd_pfn_safe(dev); local 129 kfree(nd_pfn->uuid); 130 nd_pfn->uuid = NULL; 131 nd_pfn->mode = PFN_MODE_NONE;
|
H A D | pmem.c | 462 struct nd_pfn *nd_pfn = NULL; local 481 nd_pfn = to_nd_pfn(dev); 482 rc = nvdimm_setup_pfn(nd_pfn, &pmem->pgmap); 517 pfn_sb = nd_pfn->pfn_sb; 702 struct nd_pfn *nd_pfn = to_nd_pfn(dev); local 703 struct nd_pfn_sb *pfn_sb = nd_pfn->pfn_sb; 705 ndns = nd_pfn->ndns;
|
H A D | bus.c | 953 struct nd_pfn *nd_pfn = is_nd_pfn(dev) ? to_nd_pfn(dev) : NULL; local 965 if (nd_btt || nd_pfn || nd_dax) { 968 else if (nd_pfn) 969 ndns = nd_pfn->ndns; 971 ndns = nd_dax->nd_pfn.ndns;
|
H A D | nd-core.h | 146 struct nd_pfn *to_nd_pfn_safe(struct device *dev);
|
H A D | namespace_devs.c | 52 struct nd_pfn *nd_pfn = to_nd_pfn(dev); local 54 uuid2 = nd_pfn->uuid; 1440 struct nd_pfn *nd_pfn = is_nd_pfn(dev) ? to_nd_pfn(dev) : NULL; local 1445 if (nd_btt || nd_pfn || nd_dax) { 1448 else if (nd_pfn) 1449 ndns = nd_pfn->ndns; 1451 ndns = nd_dax->nd_pfn.ndns;
|
H A D | region_devs.c | 904 struct nd_pfn *nd_pfn = to_nd_pfn(dev); local 908 if (nd_region->ns_seed == &nd_pfn->ndns->dev) 915 if (nd_region->ns_seed == &nd_dax->nd_pfn.ndns->dev)
|
/linux-master/drivers/dax/ |
H A D | pmem.c | 22 struct nd_pfn *nd_pfn = &nd_dax->nd_pfn; local 33 rc = nvdimm_setup_pfn(nd_pfn, &pgmap); 39 pfn_sb = nd_pfn->pfn_sb;
|
Completed in 395 milliseconds