Lines Matching refs:page_t
44 * structs hangs off of the page_t connected by the hm_next and hm_prev
63 * embedded in the page_t.
282 x86_hm_held(page_t *pp)
291 x86_hm_enter(page_t *pp)
299 x86_hm_exit(page_t *pp)
307 * Internal routine to add a full hment to a page_t mapping list
310 hment_insert(hment_t *hm, page_t *pp)
341 * - Adding the first mapping to a page_t as an embedded hment
344 * - Adding another mapping to a page_t that already has multiple mappings
353 hment_prepare(htable_t *htable, uint_t entry, page_t *pp)
451 hment_assign(htable_t *htable, uint_t entry, page_t *pp, hment_t *hm)
491 hment_walk(page_t *pp, htable_t **ht, uint_t *entry, hment_t *prev)
529 hment_remove(page_t *pp, htable_t *ht, uint_t entry)
539 * Check if we have only one mapping embedded in the page_t.
670 hment_mapcnt(page_t *pp)
674 page_t *larger;
713 * We need to steal an hment. Walk through all the page_t's until we
718 static page_t *last_page = NULL;
723 page_t *last = last_page;
724 page_t *pp = last;
747 * Only lock the page_t if it has hments.