Lines Matching defs:rmd
142 struct lermd rmd;
183 rmd.rmd0 = a;
184 rmd.rmd1_hadr = a >> 16;
185 rmd.rmd1_bits = LE_R1_OWN;
186 rmd.rmd2 = -LEBLEN | LE_XMD2_ONES;
187 rmd.rmd3 = 0;
188 (*sc->sc_copytodesc)(sc, &rmd, LE_RMDADDR(sc, bix),
189 sizeof(rmd));
212 struct lermd rmd;
219 (*sc->sc_copyfromdesc)(sc, &rmd, rp, sizeof(rmd));
221 if (rmd.rmd1_bits & LE_R1_OWN)
224 if (rmd.rmd1_bits & LE_R1_ERR) {
225 if (rmd.rmd1_bits & LE_R1_ENP) {
227 if ((rmd.rmd1_bits & LE_R1_OFLO) == 0) {
228 if (rmd.rmd1_bits & LE_R1_FRAM)
231 if (rmd.rmd1_bits & LE_R1_CRC)
237 if (rmd.rmd1_bits & LE_R1_OFLO)
241 if (rmd.rmd1_bits & LE_R1_BUFF)
245 } else if ((rmd.rmd1_bits & (LE_R1_STP | LE_R1_ENP)) !=
256 (int)rmd.rmd3 - 4);
259 rmd.rmd1_bits = LE_R1_OWN;
260 rmd.rmd2 = -LEBLEN | LE_XMD2_ONES;
261 rmd.rmd3 = 0;
262 (*sc->sc_copytodesc)(sc, &rmd, rp, sizeof(rmd));
266 printf("sc->sc_last_rd = %x, rmd: "
270 rmd.rmd0, rmd.rmd1_hadr, rmd.rmd1_bits,
271 rmd.rmd2, rmd.rmd3);
539 struct lermd rmd;
543 (*sc->sc_copyfromdesc)(sc, &rmd, LE_RMDADDR(sc, no), sizeof(rmd));
544 len = rmd.rmd3;
551 rmd.rmd0, rmd.rmd1_hadr, rmd.rmd1_bits, rmd.rmd2, rmd.rmd3);