Lines Matching refs:pager
524 * it can't be page locked by a pager.
659 memory_object_t pager;
665 * duplicates information maintained by the vnode pager. It is
667 * at the same time pager for the object is created. The optimization
668 * is designed to eliminate pager interaction overhead, if it is
674 * criteria in the decision to invoke the pager. It is also used as one
677 * permanent objects. Note also that if the pager for an internal object
678 * has not been created, the pager is not invoked regardless of the value
680 * for which a pager has been created.
754 * pager access or when waiting for memory, so
889 * The pager wants us to restart
892 * page to another pager, then do so.
1150 * at this point if the pager associated with
1279 pager = object->pager;
1281 if (pager == MEMORY_OBJECT_NULL) {
1319 pager,
1378 * We get here if the object has no pager, or an existence map
1379 * exists and indicates the page isn't present on the pager
1380 * or we're unwiring a page. If a pager exists, but there
1382 * the ZF case when the pager can't provide the page
1393 "vm_f_page: no pager obj 0x%X, offset 0x%X, page 0x%X, next_obj 0x%X\n",
1828 * If there's a pager, then immediately
2365 * - Have to talk to pager.
2830 * May have to talk to a pager...
2837 * that the pager doesn't have this page
4206 memory_object_t pager;
4246 if (!object->alive || object->terminating || object->pager == NULL) {
4248 * The object is terminating and we don't have its pager
4255 * the pager, we know that this pager is all setup and ready
4259 assert(object->pager != NULL);
4262 pager = object->pager;
4264 kr = vnode_pager_get_object_cs_blobs(pager, &blobs);