Lines Matching defs:co
461 struct aac_container *co;
469 co = (struct aac_container *)malloc(sizeof *co, M_AACBUF,
471 if (co == NULL)
481 device_set_ivars(child, co);
484 co->co_disk = child;
485 co->co_found = f;
486 bcopy(&mir->MntTable[0], &co->co_mntobj,
489 TAILQ_INSERT_TAIL(&sc->aac_container_tqh, co, co_link);
667 struct aac_container *co;
687 while ((co = TAILQ_FIRST(&sc->aac_container_tqh)) != NULL) {
688 error = device_delete_child(dev, co->co_disk);
691 TAILQ_REMOVE(&sc->aac_container_tqh, co, co_link);
692 free(co, M_AACBUF);
3226 struct aac_container *co, *co_next;
3264 * co->co_found was already set to 0 in a
3270 TAILQ_FOREACH(co,
3273 if (co->co_mntobj.ObjectId ==
3275 co->co_found = 1;
3305 * the co->co_found field.
3307 co = TAILQ_FIRST(&sc->aac_container_tqh);
3308 while (co != NULL) {
3309 if (co->co_found == 0) {
3313 co->co_disk);
3316 co_next = TAILQ_NEXT(co, co_link);
3318 TAILQ_REMOVE(&sc->aac_container_tqh, co,
3321 free(co, M_AACBUF);
3322 co = co_next;
3324 co->co_found = 0;
3325 co = TAILQ_NEXT(co, co_link);
3658 struct aac_container *co;
3676 TAILQ_FOREACH(co, &sc->aac_container_tqh, co_link) {
3677 if (co->co_mntobj.ObjectId == id)
3681 if (co == NULL) {
3686 disk = device_get_softc(co->co_disk);