Searched refs:xhat (Results 1 – 8 of 8) sorted by relevance
/titanic_44/usr/src/uts/common/vm/ |
H A D | xhat.h | 43 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 D | xhat.c | 137 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 D | seg_vn.c | 3859 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_44/usr/src/uts/sun4u/vm/ |
H A D | zulu_hat.c | 773 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_44/usr/src/uts/sfmmu/vm/ |
H A D | xhat_sfmmu.c | 46 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 D | xhat_sfmmu.h | 46 struct xhat; 56 sizeof (struct xhat *)) 67 struct xhat *xhat_hme_blk_hat;
|
/titanic_44/usr/src/uts/sun4u/sys/ |
H A D | zulu_hat.h | 164 struct xhat zulu_xhat;
|
/titanic_44/usr/src/uts/common/ |
H A D | Makefile.files | 409 xhat.o \
|