Lines Matching refs:page
145 vm_address_t fPageInfo; // Pointer to page list or index into it
147 ppnum_t fMappedPage; // Page number of first page in this iopl
148 unsigned int fPageOffset; // Offset within first page of iopl
767 // Pre-compute the offset into the UPL's page list
1012 return( (IOPhysicalAddress) physAddr ); // truncated but only page offset is used
1459 // Now add the iopl 1st page offset.
1531 // IOMemoryDescriptor::doMap() cannot use getPhysicalSegment() to obtain the page offset, since it must
1928 ppnum_t page, end;
1930 page = atop_64(round_page_64(pa));
1932 for (; page < end; page++)
1934 pmap_clear_noencrypt(page);
1940 ppnum_t page, end;
1942 page = atop_64(round_page_64(pa));
1944 for (; page < end; page++)
1946 pmap_set_noencrypt(page);
2028 unsigned int pageCount, page;
2038 for (page = 0; page < pageCount; page++)
2040 phys = pmap_find_phys(kernel_pmap, ((addr64_t)offset) + ptoa_64(page));
2043 page_list[page].phys_addr = phys;
2044 page_list[page].pageout = 0;
2045 page_list[page].absent = 0;
2046 page_list[page].dirty = 0;
2047 page_list[page].precious = 0;
2048 page_list[page].device = 0;
2055 return ((page >= pageCount) ? kIOReturnSuccess : kIOReturnVMError);
2363 ppnum_t page = atop_64(phys);
2364 ppnum_t count = atop_64(round_page_64(phys + segLen)) - page;
2367 mapper->iovmInsert(base, pageIndex, page);
2368 page++;
3186 mach_vm_size_t page;
3249 for( page = 0;
3250 (page < segLen) && (KERN_SUCCESS == err);
3251 page += page_size)
3254 (ppnum_t)(atop_64(physAddr + page)), page_size);