Lines Matching defs:memattr
1308 vm_page_getfake(vm_paddr_t paddr, vm_memattr_t memattr)
1313 vm_page_initfake(m, paddr, memattr);
1318 vm_page_initfake(vm_page_t m, vm_paddr_t paddr, vm_memattr_t memattr)
1323 * The page's memattr might have changed since the
1325 * new memattr.
1327 goto memattr;
1339 memattr:
1340 pmap_page_set_memattr(m, memattr);
1367 vm_page_updatefake(vm_page_t m, vm_paddr_t paddr, vm_memattr_t memattr)
1373 pmap_page_set_memattr(m, memattr);
2374 /* Ignore device objects; the pager sets "memattr" for them. */
2375 if (object->memattr != VM_MEMATTR_DEFAULT &&
2377 pmap_page_set_memattr(m, object->memattr);
2394 * If the specified memory attribute, "memattr", is VM_MEMATTR_DEFAULT,
2397 * attribute setting for the physical pages is configured to "memattr",
2422 vm_paddr_t boundary, vm_memattr_t memattr)
2435 npages, low, high, alignment, boundary, memattr);
2490 vm_paddr_t boundary, vm_memattr_t memattr)
2548 if (object->memattr != VM_MEMATTR_DEFAULT &&
2549 memattr == VM_MEMATTR_DEFAULT)
2550 memattr = object->memattr;
2585 if (memattr != VM_MEMATTR_DEFAULT)
2586 pmap_page_set_memattr(m, memattr);
2743 vm_memattr_t memattr)
2752 high, alignment, boundary, memattr);
2763 vm_memattr_t memattr)
2818 if (memattr != VM_MEMATTR_DEFAULT)
2819 pmap_page_set_memattr(m, memattr);
2840 ("page %p has unexpected memattr %d",
2999 } else if (object->memattr == VM_MEMATTR_DEFAULT &&
3008 ("page %p has an unexpected memattr", m));
3127 else if (object->memattr != VM_MEMATTR_DEFAULT)
3138 ("page %p has an unexpected memattr", m));