Lines Matching refs:kva
810 balloon_free_pages(uint_t page_cnt, mfn_t *mfns, caddr_t kva, pfn_t *pfns) in balloon_free_pages() argument
821 if (kva != NULL) { in balloon_free_pages()
822 ASSERT(((uintptr_t)kva & PAGEOFFSET) == 0); in balloon_free_pages()
824 ASSERT(hat_getpfnum(kas.a_hat, kva) == pfns[0]); in balloon_free_pages()
830 if ((kva != NULL) && balloon_zero_memory) { in balloon_free_pages()
831 bzero(kva, (page_cnt * PAGESIZE)); in balloon_free_pages()
835 if ((kva != NULL) || (pfns != NULL)) { in balloon_free_pages()
852 (kva + (PAGESIZE * i))); in balloon_free_pages()
861 if ((kva == NULL) && (balloon_zero_memory)) { in balloon_free_pages()
870 if (kva != NULL) { in balloon_free_pages()
871 hat_unload(kas.a_hat, (kva + (PAGESIZE * i)), in balloon_free_pages()