Lines Matching refs:nsip
1075 struct swapinfo **sipp, *nsip = NULL, *esip = NULL; in swapadd() local
1212 nsip = kmem_zalloc(sizeof (struct swapinfo), KM_SLEEP); in swapadd()
1213 nsip->si_vp = cvp; in swapadd()
1215 nsip->si_soff = soff; in swapadd()
1216 nsip->si_eoff = eoff; in swapadd()
1217 nsip->si_hint = 0; in swapadd()
1218 nsip->si_checkcnt = nsip->si_alloccnt = 0; in swapadd()
1220 nsip->si_pnamelen = (int)strlen(swapname) + 1; in swapadd()
1221 nsip->si_pname = (char *)kmem_zalloc(nsip->si_pnamelen, KM_SLEEP); in swapadd()
1222 bcopy(swapname, nsip->si_pname, nsip->si_pnamelen - 1); in swapadd()
1228 nsip->si_mapsize = P2ROUNDUP(pages, NBBW) / NBBY; in swapadd()
1229 nsip->si_swapslots = kmem_zalloc(nsip->si_mapsize, KM_SLEEP); in swapadd()
1241 SETBIT(nsip->si_swapslots, i); in swapadd()
1243 nsip->si_npgs = nsip->si_nfpgs = pages; in swapadd()
1280 *sipp = nsip; in swapadd()
1281 silast = nsip; in swapadd()
1346 if (nsip) { in swapadd()
1347 kmem_free(nsip->si_swapslots, (size_t)nsip->si_mapsize); in swapadd()
1348 kmem_free(nsip->si_pname, nsip->si_pnamelen); in swapadd()
1349 kmem_free(nsip, sizeof (*nsip)); in swapadd()