Lines Matching refs:uintptr_t
70 uintptr_t ht_vaddr; /* virt addr at start of this table */
105 ((uintptr_t)(hat) >> 4)) & ((hat)->hat_num_hash - 1))
132 ((ht)->ht_level == mmu.max_level ? ((uintptr_t)0UL - MMU_PAGESIZE) :\
134 ((uintptr_t)HTABLE_NUM_PTES(ht) << LEVEL_SHIFT((ht)->ht_level))))
146 ((uintptr_t)HTABLE_NUM_PTES(ht) << LEVEL_SHIFT((ht)->ht_level)))
173 extern htable_t *htable_lookup(struct hat *hat, uintptr_t vaddr, level_t level);
174 extern htable_t *htable_create(struct hat *hat, uintptr_t vaddr, level_t level,
192 extern htable_t *htable_getpte(struct hat *, uintptr_t, uint_t *, x86pte_t *,
199 extern htable_t *htable_getpage(struct hat *hat, uintptr_t va, uint_t *entry);
222 extern void htable_attach(struct hat *, uintptr_t, level_t, struct htable *,
247 extern x86pte_t htable_walk(struct hat *hat, htable_t **ht, uintptr_t *va,
248 uintptr_t eaddr);
250 #define HTABLE_WALK_TO_END ((uintptr_t)-1)
255 extern uint_t htable_va2entry(uintptr_t va, htable_t *ht);
256 extern uintptr_t htable_e2va(htable_t *ht, uint_t entry);