Lines Matching refs:page
69 static inline unsigned long efficeon_mask_memory(struct page *page) in efficeon_mask_memory() argument
71 unsigned long addr = page_to_phys(page); in efficeon_mask_memory()
164 unsigned long page = efficeon_private.l1_table[index]; in efficeon_free_gatt_table() local
165 if (page) { in efficeon_free_gatt_table()
167 ClearPageReserved(virt_to_page((char *)page)); in efficeon_free_gatt_table()
168 free_page(page); in efficeon_free_gatt_table()
212 unsigned long page; in efficeon_create_gatt_table() local
215 page = efficeon_private.l1_table[index]; in efficeon_create_gatt_table()
216 BUG_ON(page); in efficeon_create_gatt_table()
218 page = get_zeroed_page(GFP_KERNEL); in efficeon_create_gatt_table()
219 if (!page) { in efficeon_create_gatt_table()
223 SetPageReserved(virt_to_page((char *)page)); in efficeon_create_gatt_table()
226 clflush((char *)page+offset); in efficeon_create_gatt_table()
228 efficeon_private.l1_table[index] = page; in efficeon_create_gatt_table()
230 value = virt_to_phys((unsigned long *)page) | pati | present | index; in efficeon_create_gatt_table()
242 unsigned int *page, *last_page; in efficeon_insert_memory() local
264 page = (unsigned int *) efficeon_private.l1_table[index >> 10]; in efficeon_insert_memory()
266 if (!page) in efficeon_insert_memory()
269 page += (index & 0x3ff); in efficeon_insert_memory()
270 *page = insert; in efficeon_insert_memory()
274 (((unsigned long)page^(unsigned long)last_page) & in efficeon_insert_memory()
278 last_page = page; in efficeon_insert_memory()
303 unsigned int *page = (unsigned int *) efficeon_private.l1_table[index >> 10]; in efficeon_remove_memory() local
305 if (!page) in efficeon_remove_memory()
307 page += (index & 0x3ff); in efficeon_remove_memory()
308 *page = 0; in efficeon_remove_memory()