Lines Matching defs:rmd
150 struct lermd rmd;
185 rmd.rmd0 = a;
186 rmd.rmd1_hadr = a >> 16;
187 rmd.rmd1_bits = LE_R1_OWN;
188 rmd.rmd2 = -LEBLEN | LE_XMD2_ONES;
189 rmd.rmd3 = 0;
190 (*sc->sc_copytodesc)(sc, &rmd, LE_RMDADDR(sc, bix),
191 sizeof(rmd));
214 struct lermd rmd;
227 (*sc->sc_copyfromdesc)(sc, &rmd, rp, sizeof(rmd));
229 if (rmd.rmd1_bits & LE_R1_OWN)
233 if ((rmd.rmd1_bits & (LE_R1_ERR | LE_R1_STP | LE_R1_ENP)) !=
235 if (rmd.rmd1_bits & LE_R1_ERR) {
237 if (rmd.rmd1_bits & LE_R1_ENP) {
238 if ((rmd.rmd1_bits & LE_R1_OFLO) == 0) {
239 if (rmd.rmd1_bits & LE_R1_FRAM)
242 if (rmd.rmd1_bits & LE_R1_CRC)
247 if (rmd.rmd1_bits & LE_R1_OFLO)
250 if (rmd.rmd1_bits & LE_R1_BUFF)
253 } else if ((rmd.rmd1_bits & (LE_R1_STP | LE_R1_ENP)) !=
263 (int)rmd.rmd3 - ETHER_CRC_LEN);
266 rmd.rmd1_bits = LE_R1_OWN;
267 rmd.rmd2 = -LEBLEN | LE_XMD2_ONES;
268 rmd.rmd3 = 0;
269 (*sc->sc_copytodesc)(sc, &rmd, rp, sizeof(rmd));
579 struct lermd rmd;
582 (*sc->sc_copyfromdesc)(sc, &rmd, LE_RMDADDR(sc, no), sizeof(rmd));
583 len = rmd.rmd3;
588 rmd.rmd0, rmd.rmd1_hadr, rmd.rmd1_bits, rmd.rmd2, rmd.rmd3);