Lines Matching refs:pgmap
85 if (dev_dax->pgmap->vmemmap_shift) in dax_set_mapping()
399 struct dev_pagemap *pgmap; in dev_dax_probe() local
412 pgmap = dev_dax->pgmap; in dev_dax_probe()
414 if (dev_dax->pgmap) { in dev_dax_probe()
420 pgmap = devm_kzalloc(dev, in dev_dax_probe()
421 struct_size(pgmap, ranges, dev_dax->nr_range - 1), in dev_dax_probe()
423 if (!pgmap) in dev_dax_probe()
426 pgmap->nr_range = dev_dax->nr_range; in dev_dax_probe()
427 dev_dax->pgmap = pgmap; in dev_dax_probe()
431 pgmap->ranges[i] = *range; in dev_dax_probe()
446 pgmap->type = MEMORY_DEVICE_GENERIC; in dev_dax_probe()
448 pgmap->vmemmap_shift = in dev_dax_probe()
450 addr = devm_memremap_pages(dev, pgmap); in dev_dax_probe()