/src/sys/arch/luna68k/stand/boot/ |
lance.c | 147 struct lermd_v *rmd; local in function:lance_get 154 rmd = &lemem->lem_rmd[sc->sc_currmd]; 155 if ((rmd->rmd1_bits & LE_R1_OWN) != 0) 163 if ((rmd->rmd1_bits & LE_R1_ERR) != 0) { 164 printf("%s: RX error (rmd status=0x%x)\n", __func__, 165 rmd->rmd1_bits); 169 len = rmd->rmd3; 178 rmd->rmd2 = -LEMTU; 179 rmd->rmd1_bits = LE_R1_OWN; /* return to LANCE */
|
/src/sys/dev/ic/ |
am7990.c | 142 struct lermd rmd; local in function:am7990_meminit 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; local in function:am7990_rint 219 (*sc->sc_copyfromdesc)(sc, &rmd, rp, sizeof(rmd)) 539 struct lermd rmd; local in function:am7990_recv_print [all...] |
am79900.c | 179 struct lermd rmd; local in function:am79900_meminit 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; local in function:am79900_rint 255 (*sc->sc_copyfromdesc)(sc, &rmd, rp, sizeof(rmd)); 560 struct lermd rmd; local in function:am79900_recv_print [all...] |
/src/sys/arch/mvme68k/stand/netboot/ |
if_le.c | 270 struct lermd *rmd; local in function:le_poll 276 rmd = &ler2->ler2_rmd[le_softc.next_rmd]; 277 if (rmd->rmd1_bits & LE_R1_OWN) { 282 if (rmd->rmd1_bits & LE_R1_ERR) { 283 printf("le%d_poll: rmd status 0x%x\n", 285 rmd->rmd1_bits); 289 if ((rmd->rmd1_bits & (LE_R1_STP | LE_R1_ENP)) != 293 length = rmd->rmd3; 316 rmd->rmd0 = a & LE_ADDR_LOW_MASK; 317 rmd->rmd1_hadr = a >> 16 [all...] |
/src/sys/arch/mvme68k/stand/sboot/ |
le_poll.c | 152 struct lermd *rmd; local in function:le_poll 157 rmd = &ler2->ler2_rmd[le_softc.next_rmd]; 158 if (rmd->rmd1_bits & LE_R1_OWN) { 163 if (rmd->rmd1_bits & LE_R1_ERR) { 164 printf("le0_poll: rmd status 0x%x\n", rmd->rmd1_bits); 168 if ((rmd->rmd1_bits & (LE_R1_STP|LE_R1_ENP)) != (LE_R1_STP|LE_R1_ENP)) { 173 length = rmd->rmd3; 189 rmd->rmd0 = a & LE_ADDR_LOW_MASK; 190 rmd->rmd1_hadr = a >> 16 [all...] |
/src/sys/arch/ews4800mips/stand/common/ |
lance.c | 107 struct lermd *rmd; local in function:lance_get 119 rmd = &lance_mem.lermd[(current + i) & 0x7]; 120 if (rmd->rmd1_bits & LE_R1_STP) 122 if (rmd->rmd1_bits & LE_R1_ENP) { 124 n = rmd->rmd3; /* total amount of packet */ 135 rmd = &lance_mem.lermd[(current + i) & 0x7]; 136 q = (uint8_t *)((rmd->rmd1_hadr << 16) | rmd->rmd0 | 138 j = i == end ? n : -rmd->rmd2; 143 rmd->rmd1_bits = LE_R1_OWN; /* return to LANCE * [all...] |