Lines Matching defs:rmd
179 struct lermd rmd;
221 rmd.rmd0 = a;
222 rmd.rmd1 = LE_R1_OWN | LE_R1_ONES | (-LEBLEN & 0xfff);
223 rmd.rmd2 = 0;
224 rmd.rmd3 = 0;
225 (*sc->sc_copytodesc)(sc, &rmd, LE_RMDADDR(sc, bix),
226 sizeof(rmd));
248 struct lermd rmd;
255 (*sc->sc_copyfromdesc)(sc, &rmd, rp, sizeof(rmd));
257 if (rmd.rmd1 & LE_R1_OWN)
260 if (rmd.rmd1 & LE_R1_ERR) {
261 if (rmd.rmd1 & LE_R1_ENP) {
263 if ((rmd.rmd1 & LE_R1_OFLO) == 0) {
264 if (rmd.rmd1 & LE_R1_FRAM)
267 if (rmd.rmd1 & LE_R1_CRC)
273 if (rmd.rmd1 & LE_R1_OFLO)
277 if (rmd.rmd1 & LE_R1_BUFF)
281 } else if ((rmd.rmd1 & (LE_R1_STP | LE_R1_ENP)) !=
292 (rmd.rmd2 & 0xfff) - 4);
295 rmd.rmd1 = LE_R1_OWN | LE_R1_ONES | (-LEBLEN & 0xfff);
296 rmd.rmd2 = 0;
297 rmd.rmd3 = 0;
298 (*sc->sc_copytodesc)(sc, &rmd, rp, sizeof(rmd));
302 printf("sc->sc_last_rd = %x, rmd: "
305 rmd.rmd0, rmd.rmd1);
560 struct lermd rmd;
564 (*sc->sc_copyfromdesc)(sc, &rmd, LE_RMDADDR(sc, no), sizeof(rmd));
565 len = (rmd.rmd2 & 0xfff) - 4;
571 device_xname(sc->sc_dev), rmd.rmd0, rmd.rmd1);