Lines Matching defs:page
32 void (*flush_cache_page)(struct vm_area_struct *vma, unsigned long page,
83 void __flush_dcache_page(struct page *page)
85 struct address_space *mapping = page_mapping_file(page);
89 SetPageDcacheDirty(page);
98 if (PageHighMem(page))
99 addr = (unsigned long)kmap_atomic(page);
101 addr = (unsigned long)page_address(page);
105 if (PageHighMem(page))
111 void __flush_anon_page(struct page *page, unsigned long vmaddr)
113 unsigned long addr = (unsigned long) page_address(page);
116 if (page_mapcount(page) && !Page_dcache_dirty(page)) {
119 kaddr = kmap_coherent(page, vmaddr);
131 struct page *page;
138 page = pfn_to_page(pfn);
139 if (Page_dcache_dirty(page)) {
140 if (PageHighMem(page))
141 addr = (unsigned long)kmap_atomic(page);
143 addr = (unsigned long)page_address(page);
148 if (PageHighMem(page))
151 ClearPageDcacheDirty(page);