Lines Matching refs:pgmap
85 if (dev_dax->pgmap->vmemmap_shift) in dax_set_mapping()
397 struct dev_pagemap *pgmap; in dev_dax_probe() local
410 pgmap = dev_dax->pgmap; in dev_dax_probe()
412 if (dev_dax->pgmap) { in dev_dax_probe()
418 pgmap = devm_kzalloc(dev, in dev_dax_probe()
419 struct_size(pgmap, ranges, dev_dax->nr_range - 1), in dev_dax_probe()
421 if (!pgmap) in dev_dax_probe()
424 pgmap->nr_range = dev_dax->nr_range; in dev_dax_probe()
425 dev_dax->pgmap = pgmap; in dev_dax_probe()
429 pgmap->ranges[i] = *range; in dev_dax_probe()
444 pgmap->type = MEMORY_DEVICE_GENERIC; in dev_dax_probe()
446 pgmap->vmemmap_shift = in dev_dax_probe()
448 addr = devm_memremap_pages(dev, pgmap); in dev_dax_probe()