Lines Matching refs:zhat
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()
928 proc->zhat = zulu_hat_proc_attach(asp, zdev); in zuluvm_dma_add_proc()
929 if (proc->zhat == NULL) { in zuluvm_dma_add_proc()
1018 if (proc->zhat != NULL) { in zuluvm_dma_delete_proc()
1019 zulu_hat_proc_detach(proc->zhat); in zuluvm_dma_delete_proc()
1020 proc->zhat = NULL; in zuluvm_dma_delete_proc()
1097 struct zulu_hat *zhat; in zuluvm_dma_alloc_ctx() local
1103 zhat = proc->zhat; in zuluvm_dma_alloc_ctx()
1128 zulu_hat_validate_ctx(zhat); in zuluvm_dma_alloc_ctx()
1129 if (zhat->zulu_ctx >= 0) { in zuluvm_dma_alloc_ctx()
1130 *mmuctx = zhat->zulu_ctx; in zuluvm_dma_alloc_ctx()
1133 zhat->zulu_ctx); in zuluvm_dma_alloc_ctx()
1161 struct zulu_hat *zhat; in zuluvm_dma_preload() local
1182 if (proc == NULL || proc->valid == 0 || proc->zhat == NULL) { in zuluvm_dma_preload()
1189 zhat = proc->zhat; in zuluvm_dma_preload()
1208 res = zulu_hat_load(zhat, addr, in zuluvm_dma_preload()