Searched refs:zhat (Results 1 – 5 of 5) sorted by relevance
/titanic_44/usr/src/uts/sun4u/vm/ |
H A D | zulu_hat.c | 110 zulu_hat_demap_page(struct zulu_hat *zhat, caddr_t vaddr, int size) in zulu_hat_demap_page() argument 112 if (zhat->zulu_ctx < 0) { in zulu_hat_demap_page() 116 zuluvm_demap_page(zhat->zdev, NULL, zhat->zulu_ctx, vaddr, size); in zulu_hat_demap_page() 143 struct zulu_hat *zhat = ZULU_CTX_GET_HAT(ctx); in zulu_hat_steal_ctx() local 148 ASSERT(zhat != NULL); in zulu_hat_steal_ctx() 152 tnf_long, last_used, zhat->last_used, in zulu_hat_steal_ctx() 155 if (zhat->last_used < delta) { in zulu_hat_steal_ctx() 156 zhat_oldest = zhat; in zulu_hat_steal_ctx() 157 delta = zhat->last_used; in zulu_hat_steal_ctx() 188 zulu_hat_ctx_alloc(struct zulu_hat *zhat) in zulu_hat_ctx_alloc() argument [all …]
|
/titanic_44/usr/src/uts/sun4u/io/ |
H A D | zuluvm.c | 257 struct zulu_hat *zhat = NULL; in zuluvm_tlb_handler() local 321 if (proc == NULL || proc->valid == 0 || proc->zhat == NULL) { in zuluvm_tlb_handler() 340 zhat = proc->zhat; in zuluvm_tlb_handler() 371 error = zulu_hat_load(zhat, addr, in zuluvm_tlb_handler() 424 zuluvm_load_tte(struct zulu_hat *zhat, caddr_t addr, uint64_t pfn, in zuluvm_load_tte() argument 427 zuluvm_state_t *zdev = zhat->zdev; in zuluvm_load_tte() 482 zhat->zulu_ctx, tlbtype, NULL); in zuluvm_load_tte() 837 if (ZULU_HAT2AS(p->zhat) == asp) { in zuluvm_find_proc() 894 if (proc->zhat != NULL) { in zuluvm_as_free() 898 zulu_hat_terminate(proc->zhat); in zuluvm_as_free() [all …]
|
/titanic_44/usr/src/uts/sun4u/sys/ |
H A D | zulu_hat.h | 190 uint64_t zulu_hat_tsb_lookup_tl0(struct zulu_hat *zhat, caddr_t vaddr); 196 int zulu_hat_load(struct zulu_hat *zhat, caddr_t vaddr, enum seg_rw rw, int *); 203 void zulu_hat_proc_detach(struct zulu_hat *zhat); 205 void zulu_hat_validate_ctx(struct zulu_hat *zhat); 206 void zulu_hat_terminate(struct zulu_hat *zhat);
|
H A D | zulumod.h | 207 struct zulu_hat *zhat; member 224 void zuluvm_load_tte(struct zulu_hat *zhat, caddr_t addr, uint64_t pfn,
|
/titanic_44/usr/src/uts/sun4u/ml/ |
H A D | zulu_hat_asm.s | 62 zulu_hat_tsb_lookup_tl0(struct zulu_hat *zhat, caddr_t vaddr)
|