Lines Matching defs:dcr
859 g_access(struct g_consumer *cp, int dcr, int dcw, int dce)
872 cp, pp->name, dcr, dcw, dce);
874 KASSERT(cp->acr + dcr >= 0, ("access resulting in negative acr"));
877 KASSERT(dcr != 0 || dcw != 0 || dce != 0, ("NOP access request"));
886 (dcr > 0 || dcw > 0 || dce > 0))
899 dcr, dcw, dce,
914 else if ((dcr > 0 || dcw > 0 || dce > 0) && pp->error != 0)
919 error = pp->geom->access(pp, dcr, dcw, dce);
920 KASSERT(dcr > 0 || dcw > 0 || dce > 0 || error == 0,
921 ("Geom provider %s::%s dcr=%d dcw=%d dce=%d error=%d failed "
922 "closing ->access()", pp->geom->class->name, pp->name, dcr, dcw,
937 pp->acr += dcr;
940 cp->acr += dcr;