Lines Matching refs:nsip
1102 struct swapinfo **sipp, *nsip = NULL, *esip = NULL; in swapadd() local
1239 nsip = kmem_zalloc(sizeof (struct swapinfo), KM_SLEEP); in swapadd()
1240 nsip->si_vp = cvp; in swapadd()
1242 nsip->si_soff = soff; in swapadd()
1243 nsip->si_eoff = eoff; in swapadd()
1244 nsip->si_hint = 0; in swapadd()
1245 nsip->si_checkcnt = nsip->si_alloccnt = 0; in swapadd()
1247 nsip->si_pnamelen = (int)strlen(swapname) + 1; in swapadd()
1248 nsip->si_pname = (char *)kmem_zalloc(nsip->si_pnamelen, KM_SLEEP); in swapadd()
1249 bcopy(swapname, nsip->si_pname, nsip->si_pnamelen - 1); in swapadd()
1255 nsip->si_mapsize = P2ROUNDUP(pages, NBBW) / NBBY; in swapadd()
1256 nsip->si_swapslots = kmem_zalloc(nsip->si_mapsize, KM_SLEEP); in swapadd()
1268 SETBIT(nsip->si_swapslots, i); in swapadd()
1270 nsip->si_npgs = nsip->si_nfpgs = pages; in swapadd()
1307 *sipp = nsip; in swapadd()
1308 silast = nsip; in swapadd()
1373 if (nsip) { in swapadd()
1374 kmem_free(nsip->si_swapslots, (size_t)nsip->si_mapsize); in swapadd()
1375 kmem_free(nsip->si_pname, nsip->si_pnamelen); in swapadd()
1376 kmem_free(nsip, sizeof (*nsip)); in swapadd()