Lines Matching refs:page

3  *  arch/arm/include/asm/page.h
10 /* PAGE_SHIFT determines the page size */
19 #include <asm/page-nommu.h>
30 * page-based copying and clearing for user space for the particular
107 struct page;
111 void (*cpu_clear_user_highpage)(struct page *page, unsigned long vaddr);
112 void (*cpu_copy_user_highpage)(struct page *to, struct page *from,
116 void fa_copy_user_highpage(struct page *to, struct page *from,
118 void fa_clear_user_highpage(struct page *page, unsigned long vaddr);
119 void feroceon_copy_user_highpage(struct page *to, struct page *from,
121 void feroceon_clear_user_highpage(struct page *page, unsigned long vaddr);
122 void v4_mc_copy_user_highpage(struct page *to, struct page *from,
124 void v4_mc_clear_user_highpage(struct page *page, unsigned long vaddr);
125 void v4wb_copy_user_highpage(struct page *to, struct page *from,
127 void v4wb_clear_user_highpage(struct page *page, unsigned long vaddr);
128 void v4wt_copy_user_highpage(struct page *to, struct page *from,
130 void v4wt_clear_user_highpage(struct page *page, unsigned long vaddr);
131 void xsc3_mc_copy_user_highpage(struct page *to, struct page *from,
133 void xsc3_mc_clear_user_highpage(struct page *page, unsigned long vaddr);
134 void xscale_mc_copy_user_highpage(struct page *to, struct page *from,
136 void xscale_mc_clear_user_highpage(struct page *page, unsigned long vaddr);
149 extern void __cpu_clear_user_highpage(struct page *page, unsigned long vaddr);
150 extern void __cpu_copy_user_highpage(struct page *to, struct page *from,
154 #define clear_user_highpage(page,vaddr) \
155 __cpu_clear_user_highpage(page, vaddr)
161 #define clear_page(page) memset((void *)(page), 0, PAGE_SIZE)
179 typedef struct page *pgtable_t;