Lines Matching refs:pager
611 memory_object_t pager;
623 pager = device_pager_setup((memory_object_t) 0, (uintptr_t) reserved,
625 assert (pager);
626 if (!pager) err = kIOReturnVMError;
632 size, VM_PROT_READ | VM_PROT_WRITE, pager, &entry);
634 if (KERN_SUCCESS != err) device_pager_deallocate(pager);
637 reserved->dp.devicePager = pager;
1694 // memEntry holds a ref on the device pager which owns reserved
3358 memory_object_t pager;
3359 pager = (memory_object_t) (reserved ? reserved->dp.devicePager : 0);
3416 if (pager)
3417 err = populateDevicePager( pager, mapping->fAddressMap, mapping->fAddress, offset, length, options );
3426 if ((err == KERN_SUCCESS) && pager)
3428 err = populateDevicePager(pager, mapping->fAddressMap, mapping->fAddress, offset, length, options);
3560 memory_object_t pager = (memory_object_t) _pager;
3595 err = device_pager_populate_object( pager, 0, atop_64(allPhys), round_page(allLen) );
3603 err = device_pager_populate_object(pager, pagerOffset,
3687 memory_object_t pager;
3690 pager = (memory_object_t) reserved->dp.devicePager;
3692 pager = MACH_PORT_NULL;
3697 if (!doRedirect && !safeTask && pager && (kernel_map == mapping->fAddressMap))
3699 err = populateDevicePager(pager, mapping->fAddressMap, mapping->fAddress, mapping->fOffset, mapping->fLength, kIOMapDefaultCache );