Lines Matching refs:higher

109 static void link_ptp(htable_t *higher, htable_t *new, uintptr_t vaddr);
110 static void unlink_ptp(htable_t *higher, htable_t *old, uintptr_t vaddr);
440 htable_t *higher, *ht; in htable_steal_active() local
447 higher = NULL; in htable_steal_active()
499 higher = ht->ht_parent; in htable_steal_active()
500 unlink_ptp(higher, ht, ht->ht_vaddr); in htable_steal_active()
527 if (higher != NULL) in htable_steal_active()
528 htable_release(higher); in htable_steal_active()
1075 unlink_ptp(htable_t *higher, htable_t *old, uintptr_t vaddr) in unlink_ptp() argument
1077 uint_t entry = htable_va2entry(vaddr, higher); in unlink_ptp()
1082 ASSERT(higher->ht_busy > 0); in unlink_ptp()
1083 ASSERT(higher->ht_valid_cnt > 0); in unlink_ptp()
1085 found = x86pte_cas(higher, entry, expect, 0); in unlink_ptp()
1107 hat_tlb_inval(hat, (higher->ht_flags & HTABLE_VLP) ? in unlink_ptp()
1111 HTABLE_DEC(higher->ht_valid_cnt); in unlink_ptp()
1119 link_ptp(htable_t *higher, htable_t *new, uintptr_t vaddr) in link_ptp() argument
1121 uint_t entry = htable_va2entry(vaddr, higher); in link_ptp()
1125 ASSERT(higher->ht_busy > 0); in link_ptp()
1129 HTABLE_INC(higher->ht_valid_cnt); in link_ptp()
1131 found = x86pte_cas(higher, entry, 0, newptp); in link_ptp()
1142 (higher->ht_hat == kas.a_hat && higher->ht_level == VLP_LEVEL) || in link_ptp()
1144 (higher->ht_flags & HTABLE_VLP)) in link_ptp()
1145 hat_tlb_inval(higher->ht_hat, DEMAP_ALL_ADDR); in link_ptp()
1164 htable_t *higher; in htable_release() local
1226 higher = ht->ht_parent; in htable_release()
1227 ASSERT(higher != NULL); in htable_release()
1232 unlink_ptp(higher, ht, va); in htable_release()
1248 ht = higher; in htable_release()
1356 htable_t *higher = NULL; in htable_create() local
1408 if (higher != NULL) in htable_create()
1409 htable_release(higher); in htable_create()
1410 higher = ht; in htable_create()
1428 if (higher != NULL) { in htable_create()
1429 link_ptp(higher, ht, base); in htable_create()
1430 ht->ht_parent = higher; in htable_create()
1444 higher = ht; in htable_create()