Searched refs:zulu_hat (Results 1 - 7 of 7) sorted by relevance
/opensolaris-onvv-gate/usr/src/uts/sun4u/vm/ |
H A D | zulu_hat.c | 38 #include <sys/zulu_hat.h> 42 * This file contains the implementation of zulu_hat: an XHAT provider 52 * There are two types of interfaces provided by zulu_hat 78 struct zulu_hat *zulu_ctx_tab[ZULU_HAT_MAX_CTX]; 112 zulu_hat_demap_page(struct zulu_hat *zhat, caddr_t vaddr, int size) 140 struct zulu_hat *zhat_oldest = NULL; 145 struct zulu_hat *zhat = ZULU_CTX_GET_HAT(ctx); 152 TNF_PROBE_3(steal_ctx_loop, "zulu_hat", /* CSTYLED */, 180 TNF_PROBE_1(zulu_hat_steal_ctx, "zulu_hat", /* CSTYLED */, 187 * find a slot in the context table for a zulu_hat [all...] |
/opensolaris-onvv-gate/usr/src/uts/sun4u/sys/ |
H A D | zulu_hat.h | 83 #define ZULU_CTX_GET_HAT(c) (struct zulu_hat *)((uint64_t) \ 163 struct zulu_hat { struct 190 uint64_t zulu_hat_tsb_lookup_tl0(struct zulu_hat *zhat, caddr_t vaddr); 193 * zuluvm's interface to zulu_hat 196 int zulu_hat_load(struct zulu_hat *zhat, caddr_t vaddr, enum seg_rw rw, int *); 202 struct zulu_hat *zulu_hat_proc_attach(struct as *as, void *zdev); 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 | 40 #include <sys/zulu_hat.h> 207 struct zulu_hat *zhat; 224 void zuluvm_load_tte(struct zulu_hat *zhat, caddr_t addr, uint64_t pfn,
|
/opensolaris-onvv-gate/usr/src/uts/sun4u/ml/ |
H A D | zulu_hat_asm.s | 40 #include <sys/zulu_hat.h> 44 * function to look up ttes in zulu_hat TSB. 62 zulu_hat_tsb_lookup_tl0(struct zulu_hat *zhat, caddr_t vaddr)
|
H A D | zulu_asm.s | 44 #include <sys/zulu_hat.h>
|
/opensolaris-onvv-gate/usr/src/uts/sun4u/io/ |
H A D | zuluvm.c | 38 * The module has 3 components. This file, sun4u/vm/zulu_hat.c, and the 71 #include <sys/zulu_hat.h> 237 * which is called from zulu_hat 259 struct zulu_hat *zhat = NULL; 351 * trap handler found that zulu_hat had the lock bit set 426 zuluvm_load_tte(struct zulu_hat *zhat, caddr_t addr, uint64_t pfn, 914 * use zulu DMA. Create a zulu_hat. 1099 struct zulu_hat *zhat; 1163 struct zulu_hat *zhat;
|
/opensolaris-onvv-gate/usr/src/uts/sun4u/ |
H A D | Makefile.files | 138 ZULUVM_OBJS += zuluvm.o zulu_asm.o zulu_hat.o zulu_hat_asm.o
|
Completed in 60 milliseconds