Lines Matching refs:snfi
2410 snf_smap_desbfree(snf_smap_desbinfo *snfi) in snf_smap_desbfree() argument
2412 if (! IS_KPM_ADDR(snfi->snfi_base)) { in snf_smap_desbfree()
2422 (caddr_t)(uintptr_t)(((uintptr_t)snfi->snfi_base + in snf_smap_desbfree()
2423 snfi->snfi_mapoff) & PAGEMASK), snfi->snfi_len, in snf_smap_desbfree()
2426 (void) segmap_release(segkmap, snfi->snfi_base, SM_DONTNEED); in snf_smap_desbfree()
2427 VN_RELE(snfi->snfi_vp); in snf_smap_desbfree()
2428 kmem_free(snfi, sizeof (*snfi)); in snf_smap_desbfree()
2563 snf_smap_desbinfo *snfi; in snf_segmap() local
2580 snfi = kmem_alloc(sizeof (*snfi), KM_SLEEP); in snf_segmap()
2581 snfi->snfi_len = (size_t)roundup(mapoff+chain_size, in snf_segmap()
2599 mapoff) & PAGEMASK), snfi->snfi_len, F_SOFTLOCK, in snf_segmap()
2608 kmem_free(snfi, sizeof (*snfi)); in snf_segmap()
2612 snfi->snfi_frtn.free_func = snf_smap_desbfree; in snf_segmap()
2613 snfi->snfi_frtn.free_arg = (caddr_t)snfi; in snf_segmap()
2614 snfi->snfi_base = base; in snf_segmap()
2615 snfi->snfi_mapoff = mapoff; in snf_segmap()
2617 BPRI_HI, &snfi->snfi_frtn); in snf_segmap()
2622 mapoff) & PAGEMASK), snfi->snfi_len, in snf_segmap()
2625 kmem_free(snfi, sizeof (*snfi)); in snf_segmap()
2631 snfi->snfi_vp = fvp; in snf_segmap()