Lines Matching refs:pgmap
98 struct dev_pagemap *pgmap = _pgmap;
100 WARN_ON(!pgmap);
102 percpu_ref_kill(&pgmap->ref);
104 wait_for_completion(&pgmap->done);
105 percpu_ref_exit(&pgmap->ref);
110 struct dev_pagemap *pgmap = container_of(ref, struct dev_pagemap, ref);
112 complete(&pgmap->done);
115 void *__wrap_devm_memremap_pages(struct device *dev, struct dev_pagemap *pgmap)
118 resource_size_t offset = pgmap->range.start;
122 return devm_memremap_pages(dev, pgmap);
124 init_completion(&pgmap->done);
125 error = percpu_ref_init(&pgmap->ref, dev_pagemap_percpu_release, 0,
130 error = devm_add_action_or_reset(dev, nfit_test_kill, pgmap);