Lines Matching refs:page

14 static inline void flush_anon_page(struct vm_area_struct *vma, struct page *page, unsigned long vma…  in flush_anon_page()  argument
20 static inline void flush_kernel_dcache_page(struct page *page) in flush_kernel_dcache_page() argument
42 struct page *kmap_to_page(void *addr);
48 static inline struct page *kmap_to_page(void *addr) in kmap_to_page()
56 static inline void *kmap(struct page *page) in kmap() argument
59 return page_address(page); in kmap()
62 static inline void kunmap(struct page *page) in kunmap() argument
66 static inline void *kmap_atomic(struct page *page) in kmap_atomic() argument
70 return page_address(page); in kmap_atomic()
72 #define kmap_atomic_prot(page, prot) kmap_atomic(page) argument
126 BUILD_BUG_ON(__same_type((addr), struct page *)); \
133 static inline void clear_user_highpage(struct page *page, unsigned long vaddr) in clear_user_highpage() argument
135 void *addr = kmap_atomic(page); in clear_user_highpage()
136 clear_user_page(addr, vaddr, page); in clear_user_highpage()
156 static inline struct page *
161 struct page *page = alloc_page_vma(GFP_HIGHUSER | movableflags, in __alloc_zeroed_user_highpage() local
164 if (page) in __alloc_zeroed_user_highpage()
165 clear_user_highpage(page, vaddr); in __alloc_zeroed_user_highpage()
167 return page; in __alloc_zeroed_user_highpage()
179 static inline struct page *
186 static inline void clear_highpage(struct page *page) in clear_highpage() argument
188 void *kaddr = kmap_atomic(page); in clear_highpage()
193 static inline void zero_user_segments(struct page *page, in zero_user_segments() argument
197 void *kaddr = kmap_atomic(page); in zero_user_segments()
208 flush_dcache_page(page); in zero_user_segments()
211 static inline void zero_user_segment(struct page *page, in zero_user_segment() argument
214 zero_user_segments(page, start, end, 0, 0); in zero_user_segment()
217 static inline void zero_user(struct page *page, in zero_user() argument
220 zero_user_segments(page, start, start + size, 0, 0); in zero_user()
225 static inline void copy_user_highpage(struct page *to, struct page *from, in copy_user_highpage()
239 static inline void copy_highpage(struct page *to, struct page *from) in copy_highpage()