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
69 return page_address(page); in kmap_atomic()
71 #define kmap_atomic_prot(page, prot) kmap_atomic(page) argument
125 BUILD_BUG_ON(__same_type((addr), struct page *)); \
132 static inline void clear_user_highpage(struct page *page, unsigned long vaddr) in clear_user_highpage() argument
134 void *addr = kmap_atomic(page); in clear_user_highpage()
135 clear_user_page(addr, vaddr, page); in clear_user_highpage()
155 static inline struct page *
160 struct page *page = alloc_page_vma(GFP_HIGHUSER | movableflags, in __alloc_zeroed_user_highpage() local
163 if (page) in __alloc_zeroed_user_highpage()
164 clear_user_highpage(page, vaddr); in __alloc_zeroed_user_highpage()
166 return page; in __alloc_zeroed_user_highpage()
178 static inline struct page *
185 static inline void clear_highpage(struct page *page) in clear_highpage() argument
187 void *kaddr = kmap_atomic(page); in clear_highpage()
192 static inline void zero_user_segments(struct page *page, in zero_user_segments() argument
196 void *kaddr = kmap_atomic(page); in zero_user_segments()
207 flush_dcache_page(page); in zero_user_segments()
210 static inline void zero_user_segment(struct page *page, in zero_user_segment() argument
213 zero_user_segments(page, start, end, 0, 0); in zero_user_segment()
216 static inline void zero_user(struct page *page, in zero_user() argument
219 zero_user_segments(page, start, start + size, 0, 0); in zero_user()
224 static inline void copy_user_highpage(struct page *to, struct page *from, in copy_user_highpage()
238 static inline void copy_highpage(struct page *to, struct page *from) in copy_highpage()