Home
last modified time | relevance | path

Searched refs:zhat (Results 1 – 5 of 5) sorted by relevance

/titanic_44/usr/src/uts/sun4u/vm/
H A Dzulu_hat.c110 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 Dzuluvm.c257 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 Dzulu_hat.h190 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 Dzulumod.h207 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 Dzulu_hat_asm.s62 zulu_hat_tsb_lookup_tl0(struct zulu_hat *zhat, caddr_t vaddr)