Lines Matching refs:pgmap
456 static int pmem_pagemap_memory_failure(struct dev_pagemap *pgmap, in pmem_pagemap_memory_failure() argument
460 container_of(pgmap, struct pmem_device, pgmap); in pmem_pagemap_memory_failure()
499 rc = nvdimm_setup_pfn(nd_pfn, &pmem->pgmap); in pmem_attach_disk()
528 pmem->pgmap.owner = pmem; in pmem_attach_disk()
531 pmem->pgmap.type = MEMORY_DEVICE_FS_DAX; in pmem_attach_disk()
532 pmem->pgmap.ops = &fsdax_pagemap_ops; in pmem_attach_disk()
533 addr = devm_memremap_pages(dev, &pmem->pgmap); in pmem_attach_disk()
537 range_len(&pmem->pgmap.range); in pmem_attach_disk()
539 bb_range = pmem->pgmap.range; in pmem_attach_disk()
542 pmem->pgmap.range.start = res->start; in pmem_attach_disk()
543 pmem->pgmap.range.end = res->end; in pmem_attach_disk()
544 pmem->pgmap.nr_range = 1; in pmem_attach_disk()
545 pmem->pgmap.type = MEMORY_DEVICE_FS_DAX; in pmem_attach_disk()
546 pmem->pgmap.ops = &fsdax_pagemap_ops; in pmem_attach_disk()
547 addr = devm_memremap_pages(dev, &pmem->pgmap); in pmem_attach_disk()
549 bb_range = pmem->pgmap.range; in pmem_attach_disk()