Lines Matching defs:osip
408 struct swapinfo **sipp, *osip;
420 for (sipp = &swapinfo; (osip = *sipp) != NULL; sipp = &osip->si_next) {
421 if ((strcmp(osip->si_pname, name) == 0) &&
422 (osip->si_soff == soff) && (osip->si_flags == 0)) {
423 struct vnode *vp = osip->si_vp;
1367 struct swapinfo **sipp, *osip = NULL;
1386 for (sipp = &swapinfo; (osip = *sipp) != NULL; sipp = &osip->si_next) {
1387 if ((osip->si_vp == cvp) &&
1388 (osip->si_soff == soff) && (osip->si_flags == 0))
1393 if (osip == NULL) {
1399 pages = osip->si_npgs;
1445 osip->si_flags |= ST_INDEL|ST_DOINGDEL;
1464 ap->an_poff >= osip->si_soff &&
1465 ap->an_poff < osip->si_eoff) {
1466 ASSERT(TESTBIT(osip->si_swapslots,
1468 osip->si_soff))));
1474 error = swapslot_free(tvp, toff, osip);
1478 if (!error && (osip->si_flags & ST_DOINGDEL)) {
1492 osip->si_flags &=
1523 ASSERT(osip->si_nfpgs == osip->si_npgs);
1527 if (*sipp == osip)
1531 *sipp = osip->si_next;
1532 if (silast == osip)
1533 if ((silast = osip->si_next) == NULL)
1538 kmem_free(osip->si_swapslots, osip->si_mapsize);
1539 kmem_free(osip->si_pname, osip->si_pnamelen);
1540 kmem_free(osip, sizeof (*osip));