Searched refs:zulu_hat (Results 1 - 7 of 7) sorted by relevance

/opensolaris-onvv-gate/usr/src/uts/sun4u/vm/
H A Dzulu_hat.c38 #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 Dzulu_hat.h83 #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 Dzulumod.h40 #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 Dzulu_hat_asm.s40 #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 Dzulu_asm.s44 #include <sys/zulu_hat.h>
/opensolaris-onvv-gate/usr/src/uts/sun4u/io/
H A Dzuluvm.c38 * 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 DMakefile.files138 ZULUVM_OBJS += zuluvm.o zulu_asm.o zulu_hat.o zulu_hat_asm.o

Completed in 60 milliseconds