Lines Matching refs:page
81 struct page **pages;
115 void gnttab_end_foreign_access(grant_ref_t ref, struct page *page);
155 struct page *page, int readonly) in gnttab_page_grant_foreign_access_ref_one() argument
157 gnttab_grant_foreign_access_ref(ref, domid, xen_page_to_gfn(page), in gnttab_page_grant_foreign_access_ref_one()
214 int gnttab_alloc_pages(int nr_pages, struct page **pages);
215 void gnttab_free_pages(int nr_pages, struct page **pages);
220 struct page *pages;
228 int gnttab_page_cache_get(struct gnttab_page_cache *cache, struct page **page);
229 void gnttab_page_cache_put(struct gnttab_page_cache *cache, struct page **page,
242 struct page **pages;
252 int gnttab_pages_set_private(int nr_pages, struct page **pages);
253 void gnttab_pages_clear_private(int nr_pages, struct page **pages);
257 struct page **pages, unsigned int count);
260 struct page **pages, unsigned int count);
283 static inline struct xen_page_foreign *xen_page_foreign(struct page *page) in xen_page_foreign() argument
285 if (!PageForeign(page)) in xen_page_foreign()
288 return (struct xen_page_foreign *)page->private; in xen_page_foreign()
291 return (struct xen_page_foreign *)&page->private; in xen_page_foreign()
306 void gnttab_foreach_grant_in_range(struct page *page,
313 static inline void gnttab_for_one_grant(struct page *page, unsigned int offset, in gnttab_for_one_grant() argument
321 gnttab_foreach_grant_in_range(page, offset, len, fn, data); in gnttab_for_one_grant()
325 void gnttab_foreach_grant(struct page **pages,