Lines Matching refs:page
124 struct page_header_s *page; in vmem_alloc() local
128 page = (struct page_header_s*)&heap[pagesize * i]; in vmem_alloc()
133 return ((void *)page); in vmem_alloc()
143 struct page_header_s *page; in alloc_kpage() local
147 page = (struct page_header_s*)&heap[pagesize * i]; in alloc_kpage()
158 return ((void *)page); in alloc_kpage()
181 vtophysaddr(void *page) in vtophysaddr() argument
183 int pageno = (page - heap) / system_info.si_pagesize; in vtophysaddr()
184 int offset = (page - heap) % system_info.si_pagesize; in vtophysaddr()
200 struct page_header_s *page; in vmem_init() local
269 page = (struct page_header_s*)&heap[pagesize * i]; in vmem_init()
270 page->magic0 = magic0; in vmem_init()
271 page->pageno = i; in vmem_init()
272 page->magic1 = magic1; in vmem_init()
295 page = (struct page_header_s*)&mem[pagesize * i]; in vmem_init()
296 if (page->magic0 == magic0 && in vmem_init()
297 page->magic1 == magic1) { in vmem_init()
298 pageno = page->pageno; in vmem_init()
307 page->magic0 = 0; in vmem_init()
308 page->magic1 = 0; in vmem_init()
391 void *addr, page, paddr; in vmem_dump_map() local
399 page = vmem_get(addr, NULL); in vmem_dump_map()
400 paddr = vtophysaddr(page); in vmem_dump_map()
402 addr, page, paddr, addr == paddr ? TEXT("*") : TEXT("reloc")); in vmem_dump_map()