Lines Matching defs:rxd
190 struct rdesc rxd[NRXDESC];
221 struct rdesc *rxd;
265 rxd = &l->rxd[0];
267 rxd[i].r0 = htole32(R0_OWN);
268 rxd[i].r1 = 0;
269 rxd[i].r2 = htole32(VTOPHYS(l->rxstore[i]));
270 rxd[i].r3 = htole32(FRAMESIZE << 16);
293 CSR_WRITE_4(l, VR_RDB, VTOPHYS(rxd));
348 volatile struct rdesc *rxd;
355 rxd = &l->rxd[l->rx];
357 inv(rxd, sizeof(struct rdesc));
358 rxstat = le32toh(rxd->r0);
367 rxd->r0 = htole32(R0_OWN);
368 rxd->r1 = 0;
369 wbinv(rxd, sizeof(struct rdesc));
381 rxd[00].r0 = htole32(R0_OWN);
382 rxd[00].r1 = 0;
383 rxd[-1].r0 = htole32(R0_OWN);
384 rxd[-1].r1 = 0;
385 rxd[-2].r0 = htole32(R0_OWN);
386 rxd[-2].r1 = 0;
387 rxd[-3].r0 = htole32(R0_OWN);
388 rxd[-3].r1 = 0;
389 wbinv(rxd, NRXDESC * sizeof(struct rdesc));