Lines Matching refs:pgmap
85 if (dev_dax->pgmap->vmemmap_shift) in dax_set_mapping()
403 struct dev_pagemap *pgmap; in dev_dax_probe() local
416 pgmap = dev_dax->pgmap; in dev_dax_probe()
418 if (dev_dax->pgmap) { in dev_dax_probe()
424 pgmap = devm_kzalloc(dev, in dev_dax_probe()
425 struct_size(pgmap, ranges, dev_dax->nr_range - 1), in dev_dax_probe()
427 if (!pgmap) in dev_dax_probe()
430 pgmap->nr_range = dev_dax->nr_range; in dev_dax_probe()
431 dev_dax->pgmap = pgmap; in dev_dax_probe()
435 pgmap->ranges[i] = *range; in dev_dax_probe()
450 pgmap->type = MEMORY_DEVICE_GENERIC; in dev_dax_probe()
452 pgmap->vmemmap_shift = in dev_dax_probe()
454 addr = devm_memremap_pages(dev, pgmap); in dev_dax_probe()