Lines Matching refs:hat
80 * The hat struct exists for each address space.
82 struct hat {
91 struct hat *hat_next;
92 struct hat *hat_prev;
101 typedef struct hat hat_t;
103 #define PGCNT_INC(hat, level) \
104 atomic_inc_ulong(&(hat)->hat_pages_mapped[level]);
105 #define PGCNT_DEC(hat, level) \
106 atomic_dec_ulong(&(hat)->hat_pages_mapped[level]);
118 * HAT_VICTIM - This is set while a hat is being examined for page table
121 * HAT_SHARED - The hat has exported it's page tables via hat_share()
231 extern void hat_tlb_inval(struct hat *hat, uintptr_t va);
254 extern void hat_switch(struct hat *hat);