Lines Matching defs:pager

234  *	allows the pageout daemon and default pager (and any other
509 * Handle the trusted pager throttle.
727 memory_object_t pager;
756 * If there's no pager, then we can't clean the page. This should
758 * an external object, so the pager should always be there.
761 pager = object->pager;
763 if (pager == MEMORY_OBJECT_NULL) {
765 panic("missing pager for copy object");
783 * Write the data to its pager.
785 * not a virtual address; the pager interface has been
790 memory_object_data_initialize(pager, paging_offset, PAGE_SIZE);
1631 * the pageout thread for the default pager is potentially
1633 * default pager queue has been throttled for more than the
1642 * of the queue associated with the default pager... we need to
2288 if ( !object->internal && object->pager != MEMORY_OBJECT_NULL &&
2289 vnode_pager_get_isinuse(object->pager, &isinuse) == KERN_SUCCESS && !isinuse) {
2389 * d) We don't have a default pager, and so,
2394 * on systems without a dynamic pager, where:
2707 memory_object_t pager;
2787 * one and hand it to the default pager.
2798 * Still no pager for the object.
2802 * default pager.
2824 pager = object->pager;
2826 if (pager == MEMORY_OBJECT_NULL) {
2828 * This pager has been destroyed by either
2876 * Send the data to the pager.
2879 memory_object_data_return(pager,
3169 /* internal pageout thread started when default pager registered first time */
3381 * supplier of backing store to a pager.
3387 * shared with another entity at the pager level.
3393 * call the pager unlock to synchronize with other
3405 * Note: access of default pager objects has a rather interesting
3408 * against a default pager backed object. Only the default
3409 * pager will make requests on backing store related vm_objects
3410 * In this way the default pager can maintain the relationship
4005 * get it from the pager, so mark it so.
4713 * key depends on the VM page's "pager" object and
5667 * Handle the trusted pager throttle.
6532 * for the objects: pager, resident pages, etc... We can't do
6603 * pager. The data would then be stored on disk in clear (not encrypted)
6608 * Solution: the default pager will optionally request that all the
7136 * We use the "pager" and the "paging_offset" for that
7142 encrypt_iv.vm.pager_object = page->object->pager;
7265 decrypt_iv.vm.pager_object = page->object->pager;
7299 * The pager did not specify that the page would be
7964 page->object->pager,