Lines Matching defs:rmd
152 struct lermd rmd;
187 rmd.rmd0 = a;
188 rmd.rmd1_hadr = a >> 16;
189 rmd.rmd1_bits = LE_R1_OWN;
190 rmd.rmd2 = -LEBLEN | LE_XMD2_ONES;
191 rmd.rmd3 = 0;
192 (*sc->sc_copytodesc)(sc, &rmd, LE_RMDADDR(sc, bix),
193 sizeof(rmd));
216 struct lermd rmd;
229 (*sc->sc_copyfromdesc)(sc, &rmd, rp, sizeof(rmd));
231 if (rmd.rmd1_bits & LE_R1_OWN)
235 if ((rmd.rmd1_bits & (LE_R1_ERR | LE_R1_STP | LE_R1_ENP)) !=
237 if (rmd.rmd1_bits & LE_R1_ERR) {
239 if (rmd.rmd1_bits & LE_R1_ENP) {
240 if ((rmd.rmd1_bits & LE_R1_OFLO) == 0) {
241 if (rmd.rmd1_bits & LE_R1_FRAM)
244 if (rmd.rmd1_bits & LE_R1_CRC)
249 if (rmd.rmd1_bits & LE_R1_OFLO)
252 if (rmd.rmd1_bits & LE_R1_BUFF)
255 } else if ((rmd.rmd1_bits & (LE_R1_STP | LE_R1_ENP)) !=
265 (int)rmd.rmd3 - ETHER_CRC_LEN);
268 rmd.rmd1_bits = LE_R1_OWN;
269 rmd.rmd2 = -LEBLEN | LE_XMD2_ONES;
270 rmd.rmd3 = 0;
271 (*sc->sc_copytodesc)(sc, &rmd, rp, sizeof(rmd));
581 struct lermd rmd;
584 (*sc->sc_copyfromdesc)(sc, &rmd, LE_RMDADDR(sc, no), sizeof(rmd));
585 len = rmd.rmd3;
590 rmd.rmd0, rmd.rmd1_hadr, rmd.rmd1_bits, rmd.rmd2, rmd.rmd3);