Lines Matching refs:pgmap
78 void (*kill)(struct dev_pagemap *pgmap);
83 void (*cleanup)(struct dev_pagemap *pgmap);
126 static inline struct vmem_altmap *pgmap_altmap(struct dev_pagemap *pgmap) in pgmap_altmap() argument
128 if (pgmap->flags & PGMAP_ALTMAP_VALID) in pgmap_altmap()
129 return &pgmap->altmap; in pgmap_altmap()
134 void *memremap_pages(struct dev_pagemap *pgmap, int nid);
135 void memunmap_pages(struct dev_pagemap *pgmap);
136 void *devm_memremap_pages(struct device *dev, struct dev_pagemap *pgmap);
137 void devm_memunmap_pages(struct device *dev, struct dev_pagemap *pgmap);
139 struct dev_pagemap *pgmap);
140 bool pgmap_pfn_valid(struct dev_pagemap *pgmap, unsigned long pfn);
147 struct dev_pagemap *pgmap) in devm_memremap_pages() argument
159 struct dev_pagemap *pgmap) in devm_memunmap_pages() argument
164 struct dev_pagemap *pgmap) in get_dev_pagemap() argument
169 static inline bool pgmap_pfn_valid(struct dev_pagemap *pgmap, unsigned long pfn) in pgmap_pfn_valid() argument
191 static inline void put_dev_pagemap(struct dev_pagemap *pgmap) in put_dev_pagemap() argument
193 if (pgmap) in put_dev_pagemap()
194 percpu_ref_put(pgmap->ref); in put_dev_pagemap()