Lines Matching defs:rbd
861 struct et_rxbuf_data *rbd;
966 rbd = &sc->sc_rx_data[0];
967 rbd->rbd_bufsize = ET_RXDMA_CTRL_RING0_128;
968 rbd->rbd_newbuf = et_newbuf_hdr;
969 rbd->rbd_discard = et_rxbuf_discard;
970 rbd->rbd_softc = sc;
971 rbd->rbd_ring = &sc->sc_rx_ring[0];
975 &rbd->rbd_buf[i].rb_dmap);
993 rbd = &sc->sc_rx_data[1];
994 rbd->rbd_bufsize = ET_RXDMA_CTRL_RING1_2048;
995 rbd->rbd_newbuf = et_newbuf_cluster;
996 rbd->rbd_discard = et_rxbuf_discard;
997 rbd->rbd_softc = sc;
998 rbd->rbd_ring = &sc->sc_rx_ring[1];
1002 &rbd->rbd_buf[i].rb_dmap);
1040 struct et_rxbuf_data *rbd;
1045 rbd = &sc->sc_rx_data[0];
1047 if (rbd->rbd_buf[i].rb_dmap) {
1049 rbd->rbd_buf[i].rb_dmap);
1050 rbd->rbd_buf[i].rb_dmap = NULL;
1063 rbd = &sc->sc_rx_data[1];
1065 if (rbd->rbd_buf[i].rb_dmap) {
1067 rbd->rbd_buf[i].rb_dmap);
1068 rbd->rbd_buf[i].rb_dmap = NULL;
1512 struct et_rxbuf_data *rbd;
1519 rbd = &sc->sc_rx_data[0];
1521 rb = &rbd->rbd_buf[i];
1533 rbd = &sc->sc_rx_data[1];
1535 rb = &rbd->rbd_buf[i];
1694 struct et_rxbuf_data *rbd;
1698 rbd = &sc->sc_rx_data[n];
1700 error = rbd->rbd_newbuf(rbd, i);
2025 struct et_rxbuf_data *rbd;
2091 rbd = &sc->sc_rx_data[ring_idx];
2092 m = rbd->rbd_buf[buf_idx].rb_mbuf;
2095 rbd->rbd_discard(rbd, buf_idx);
2096 } else if (rbd->rbd_newbuf(rbd, buf_idx) != 0) {
2099 rbd->rbd_discard(rbd, buf_idx);
2308 et_newbuf_cluster(struct et_rxbuf_data *rbd, int buf_idx)
2325 sc = rbd->rbd_softc;
2326 rb = &rbd->rbd_buf[buf_idx];
2346 desc = &rbd->rbd_ring->rr_desc[buf_idx];
2350 bus_dmamap_sync(rbd->rbd_ring->rr_dtag, rbd->rbd_ring->rr_dmap,
2356 et_rxbuf_discard(struct et_rxbuf_data *rbd, int buf_idx)
2360 desc = &rbd->rbd_ring->rr_desc[buf_idx];
2362 bus_dmamap_sync(rbd->rbd_ring->rr_dtag, rbd->rbd_ring->rr_dmap,
2367 et_newbuf_hdr(struct et_rxbuf_data *rbd, int buf_idx)
2384 sc = rbd->rbd_softc;
2385 rb = &rbd->rbd_buf[buf_idx];
2405 desc = &rbd->rbd_ring->rr_desc[buf_idx];
2409 bus_dmamap_sync(rbd->rbd_ring->rr_dtag, rbd->rbd_ring->rr_dmap,