Home
last modified time | relevance | path

Searched refs:xhat (Results 1 – 8 of 8) sorted by relevance

/titanic_41/usr/src/uts/common/vm/
H A Dxhat.h43 struct xhat;
47 struct xhat *(*xhat_alloc)(void *);
48 void (*xhat_free)(struct xhat *);
49 void (*xhat_free_start)(struct xhat *);
50 void (*xhat_free_end)(struct xhat *);
51 int (*xhat_dup)(struct xhat *, struct xhat *, caddr_t,
53 void (*xhat_swapin)(struct xhat *);
54 void (*xhat_swapout)(struct xhat *);
55 void (*xhat_memload)(struct xhat *, caddr_t, struct page *,
57 void (*xhat_memload_array)(struct xhat *, caddr_t, size_t,
[all …]
H A Dxhat.c137 struct xhat **xhatp, void *arg) in xhat_attach_xhat()
139 struct xhat *xh; in xhat_attach_xhat()
175 xh->next = (struct xhat *)as->a_xhat; in xhat_attach_xhat()
188 struct xhat *xh; in xhat_detach_xhat()
193 for (xh = (struct xhat *)as->a_xhat; xh != NULL; xh = xh->next) in xhat_detach_xhat()
255 xhat_hat_hold(struct xhat *xhat) in xhat_hat_hold() argument
257 mutex_enter(&xhat->xhat_lock); in xhat_hat_hold()
258 xhat->xhat_refcnt++; in xhat_hat_hold()
259 mutex_exit(&xhat->xhat_lock); in xhat_hat_hold()
263 xhat_hat_rele(struct xhat *xhat) in xhat_hat_rele() argument
[all …]
H A Dseg_vn.c3859 int xhat = 0; in segvn_fault_vnodepages() local
3910 xhat = 1; in segvn_fault_vnodepages()
4268 if (!xhat) { in segvn_fault_vnodepages()
4340 if (szc == 0 || xhat || in segvn_fault_vnodepages()
4372 if (szc != 0 && !xhat && !upgrdfail) { in segvn_fault_vnodepages()
/titanic_41/usr/src/uts/sun4u/vm/
H A Dzulu_hat.c773 static struct xhat *
798 return ((struct xhat *)zhat); in zulu_hat_alloc()
802 zulu_hat_free(struct xhat *xhat) in zulu_hat_free() argument
804 struct zulu_hat *zhat = (struct zulu_hat *)xhat; in zulu_hat_free()
813 kmem_free(xhat, sizeof (struct zulu_hat)); in zulu_hat_free()
817 zulu_hat_free_start(struct xhat *xhat) in zulu_hat_free_start() argument
819 struct zulu_hat *zhat = (struct zulu_hat *)xhat; in zulu_hat_free_start()
823 (void) xhat; in zulu_hat_free_start()
831 zulu_do_hat_memload(struct xhat *xhat, caddr_t vaddr, struct page *page, in zulu_do_hat_memload() argument
835 struct zulu_hat *zhat = (struct zulu_hat *)xhat; in zulu_do_hat_memload()
[all …]
/titanic_41/usr/src/uts/sfmmu/vm/
H A Dxhat_sfmmu.c46 xhat_alloc_xhatblk(struct xhat *xhat) in xhat_alloc_xhatblk() argument
49 xblk_cache_t *xblkcache = xhat->xhat_provider->xblkcache; in xhat_alloc_xhatblk()
137 xhat_insert_xhatblk(page_t *pp, struct xhat *xhat, void **blk) in xhat_insert_xhatblk() argument
145 xblk = xhat_alloc_xhatblk(xhat); in xhat_insert_xhatblk()
150 xhat_hat_hold(xhat); in xhat_insert_xhatblk()
152 xblk->xhat_hme_blk_hat = xhat; in xhat_insert_xhatblk()
H A Dxhat_sfmmu.h46 struct xhat;
56 sizeof (struct xhat *))
67 struct xhat *xhat_hme_blk_hat;
/titanic_41/usr/src/uts/sun4u/sys/
H A Dzulu_hat.h164 struct xhat zulu_xhat;
/titanic_41/usr/src/uts/common/
H A DMakefile.files408 xhat.o \