Lines Matching refs:d
103 int d; in k6_mrinit() local
113 for (d = 0; d < sc->mr_ndesc; d++) { in k6_mrinit()
114 u_int32_t one = (reg & (0xffffffff << (32 * d))) >> (32 * d); in k6_mrinit()
117 sc->mr_desc[d].mr_base = addr; in k6_mrinit()
118 sc->mr_desc[d].mr_len = ffs(mask) << 17; in k6_mrinit()
120 sc->mr_desc[d].mr_flags |= MDF_WRITECOMBINE; in k6_mrinit()
122 sc->mr_desc[d].mr_flags |= MDF_UNCACHEABLE; in k6_mrinit()
133 int error, d; in k6_mrset() local
140 for (d = 0; d < sc->mr_ndesc; d++) { in k6_mrset()
141 if (!sc->mr_desc[d].mr_len) { in k6_mrset()
142 sc->mr_desc[d] = *desc; in k6_mrset()
145 if (sc->mr_desc[d].mr_base == desc->mr_base && in k6_mrset()
146 sc->mr_desc[d].mr_len == desc->mr_len) in k6_mrset()
152 for (d = 0; d < sc->mr_ndesc; d++) in k6_mrset()
153 if (sc->mr_desc[d].mr_base == desc->mr_base && in k6_mrset()
154 sc->mr_desc[d].mr_len == desc->mr_len) { in k6_mrset()
155 bzero(&sc->mr_desc[d], sizeof(sc->mr_desc[d])); in k6_mrset()
166 reg &= ~(0xffffffff << (32 * d)); in k6_mrset()
167 reg |= mtrr << (32 * d); in k6_mrset()