| 724 | } |
| 725 | |
| 726 | static void |
| 727 | awg_setup_rxdesc(struct awg_softc *sc, int index, bus_addr_t paddr) |
| 728 | { |
| 729 | uint32_t status, size; |
| 730 | |
| 731 | status = RX_DESC_CTL; |
| 732 | size = MCLBYTES - 1; |
| 733 | |
| 734 | sc->rx.desc_ring[index].addr = htole32((uint32_t)paddr); |
| 735 | sc->rx.desc_ring[index].size = htole32(size); |
| 736 | sc->rx.desc_ring[index].status = htole32(status); |
| 737 | } |
| 738 | |
| 739 | static void |
| 740 | awg_reuse_rxdesc(struct awg_softc *sc, int index) |