Lines Matching refs:pgmap
99 struct dev_pagemap *pgmap = _pgmap;
101 WARN_ON(!pgmap);
103 percpu_ref_kill(&pgmap->ref);
105 wait_for_completion(&pgmap->done);
106 percpu_ref_exit(&pgmap->ref);
111 struct dev_pagemap *pgmap = container_of(ref, struct dev_pagemap, ref);
113 complete(&pgmap->done);
116 void *__wrap_devm_memremap_pages(struct device *dev, struct dev_pagemap *pgmap)
119 resource_size_t offset = pgmap->range.start;
123 return devm_memremap_pages(dev, pgmap);
125 init_completion(&pgmap->done);
126 error = percpu_ref_init(&pgmap->ref, dev_pagemap_percpu_release, 0,
131 error = devm_add_action_or_reset(dev, nfit_test_kill, pgmap);