Searched refs:nd_pfn (Results 1 – 10 of 10) sorted by relevance
| /linux/drivers/nvdimm/ |
| A D | pfn_devs.c | 20 struct nd_pfn *nd_pfn = to_nd_pfn(dev); in nd_pfn_release() local 23 nd_detach_ndns(&nd_pfn->dev, &nd_pfn->ndns); in nd_pfn_release() 31 struct nd_pfn *nd_pfn = container_of(dev, struct nd_pfn, dev); in to_nd_pfn() local 41 struct nd_pfn *nd_pfn = to_nd_pfn_safe(dev); in mode_show() local 56 struct nd_pfn *nd_pfn = to_nd_pfn_safe(dev); in mode_store() local 90 struct nd_pfn *nd_pfn = to_nd_pfn_safe(dev); in align_show() local 318 struct nd_pfn *nd_pfn; in nd_pfn_alloc() local 341 struct nd_pfn *nd_pfn; in nd_pfn_create() local 563 nd_pfn->align, align, nd_pfn->mode, in nd_pfn_validate() 616 struct nd_pfn *nd_pfn; in nd_pfn_probe() local [all …]
|
| A D | dax_devs.c | 17 struct nd_pfn *nd_pfn = &nd_dax->nd_pfn; in nd_dax_release() local 20 nd_detach_ndns(dev, &nd_pfn->ndns); in nd_dax_release() 22 kfree(nd_pfn->uuid); in nd_dax_release() 49 struct nd_pfn *nd_pfn; in nd_dax_alloc() local 57 nd_pfn = &nd_dax->nd_pfn; in nd_dax_alloc() 59 if (nd_pfn->id < 0) { in nd_dax_alloc() 64 dev = &nd_pfn->dev; in nd_dax_alloc() 92 struct nd_pfn *nd_pfn; in nd_dax_probe() local 109 nd_pfn = &nd_dax->nd_pfn; in nd_dax_probe() 115 nd_pfn->pfn_sb = pfn_sb; in nd_dax_probe() [all …]
|
| A D | nd.h | 478 struct nd_pfn { struct 490 struct nd_pfn nd_pfn; argument 575 struct nd_pfn *to_nd_pfn(struct device *dev); 583 struct device *nd_pfn_devinit(struct nd_pfn *nd_pfn, 585 int nd_pfn_validate(struct nd_pfn *nd_pfn, const char *sig); 604 static inline int nd_pfn_validate(struct nd_pfn *nd_pfn, const char *sig) in nd_pfn_validate() argument 667 int nvdimm_setup_pfn(struct nd_pfn *nd_pfn, struct dev_pagemap *pgmap); 669 static inline int nvdimm_setup_pfn(struct nd_pfn *nd_pfn, in nvdimm_setup_pfn() argument
|
| A D | claim.c | 94 struct nd_pfn *to_nd_pfn_safe(struct device *dev) in to_nd_pfn_safe() 106 return &nd_dax->nd_pfn; in to_nd_pfn_safe() 127 struct nd_pfn *nd_pfn = to_nd_pfn_safe(dev); in nd_detach_and_reset() local 129 kfree(nd_pfn->uuid); in nd_detach_and_reset() 130 nd_pfn->uuid = NULL; in nd_detach_and_reset() 131 nd_pfn->mode = PFN_MODE_NONE; in nd_detach_and_reset()
|
| A D | pmem.c | 397 struct nd_pfn *nd_pfn = NULL; in pmem_attach_disk() local 417 nd_pfn = to_nd_pfn(dev); in pmem_attach_disk() 418 rc = nvdimm_setup_pfn(nd_pfn, &pmem->pgmap); in pmem_attach_disk() 452 pfn_sb = nd_pfn->pfn_sb; in pmem_attach_disk() 630 struct nd_pfn *nd_pfn = to_nd_pfn(dev); in pmem_revalidate_poison() local 631 struct nd_pfn_sb *pfn_sb = nd_pfn->pfn_sb; in pmem_revalidate_poison() 633 ndns = nd_pfn->ndns; in pmem_revalidate_poison()
|
| A D | bus.c | 949 struct nd_pfn *nd_pfn = is_nd_pfn(dev) ? to_nd_pfn(dev) : NULL; in nd_pmem_forget_poison_check() local 961 if (nd_btt || nd_pfn || nd_dax) { in nd_pmem_forget_poison_check() 964 else if (nd_pfn) in nd_pmem_forget_poison_check() 965 ndns = nd_pfn->ndns; in nd_pmem_forget_poison_check() 967 ndns = nd_dax->nd_pfn.ndns; in nd_pmem_forget_poison_check()
|
| A D | namespace_devs.c | 69 struct nd_pfn *nd_pfn = to_nd_pfn(dev); in is_uuid_busy() local 71 uuid2 = nd_pfn->uuid; in is_uuid_busy() 1698 struct nd_pfn *nd_pfn = is_nd_pfn(dev) ? to_nd_pfn(dev) : NULL; in nvdimm_namespace_common_probe() local 1703 if (nd_btt || nd_pfn || nd_dax) { in nvdimm_namespace_common_probe() 1706 else if (nd_pfn) in nvdimm_namespace_common_probe() 1707 ndns = nd_pfn->ndns; in nvdimm_namespace_common_probe() 1709 ndns = nd_dax->nd_pfn.ndns; in nvdimm_namespace_common_probe()
|
| A D | region_devs.c | 915 struct nd_pfn *nd_pfn = to_nd_pfn(dev); in nd_region_advance_seeds() local 919 if (nd_region->ns_seed == &nd_pfn->ndns->dev) in nd_region_advance_seeds() 926 if (nd_region->ns_seed == &nd_dax->nd_pfn.ndns->dev) in nd_region_advance_seeds()
|
| A D | nd-core.h | 168 struct nd_pfn *to_nd_pfn_safe(struct device *dev);
|
| /linux/drivers/dax/pmem/ |
| A D | core.c | 23 struct nd_pfn *nd_pfn = &nd_dax->nd_pfn; in __dax_pmem_probe() local 34 rc = nvdimm_setup_pfn(nd_pfn, &pgmap); in __dax_pmem_probe() 40 pfn_sb = nd_pfn->pfn_sb; in __dax_pmem_probe()
|
Completed in 27 milliseconds