Lines Matching refs:drvp
228 struct driver *drvp; in get_runnable() local
233 drvp = &dlist[devp->drvid]; in get_runnable()
234 rc = (*drvp->choosefunc)(devp->mapsize, devp->unitmap, in get_runnable()
235 drvp->mapsize, drvp->busymap); in get_runnable()
415 struct driver *drvp = &dlist[dev->drvid]; in makebusy() local
419 if (drvp->mapsize < newsize) { in makebusy()
420 drvp->busymap = drvp->mapsize ? in makebusy()
421 (uint_t *)realloc(drvp->busymap, in makebusy()
424 if (drvp->busymap == NULL) { in makebusy()
428 (void) memset((char *)&drvp->busymap[drvp->mapsize], 0, in makebusy()
429 (uint_t)((newsize - drvp->mapsize) * sizeof (uint_t))); in makebusy()
430 drvp->mapsize = newsize; in makebusy()
434 drvp->busymap[i] |= dev->unitmap[i]; in makebusy()
446 struct driver *drvp; in notbusy() local
450 drvp = &dlist[devp->drvid]; in notbusy()
452 drvp->busymap[i] &= ~(devp->unitmap[i]); in notbusy()