Lines Matching defs:rbd

874 	struct et_rxbuf_data *rbd;
979 rbd = &sc->sc_rx_data[0];
980 rbd->rbd_bufsize = ET_RXDMA_CTRL_RING0_128;
981 rbd->rbd_newbuf = et_newbuf_hdr;
982 rbd->rbd_discard = et_rxbuf_discard;
983 rbd->rbd_softc = sc;
984 rbd->rbd_ring = &sc->sc_rx_ring[0];
988 &rbd->rbd_buf[i].rb_dmap);
1006 rbd = &sc->sc_rx_data[1];
1007 rbd->rbd_bufsize = ET_RXDMA_CTRL_RING1_2048;
1008 rbd->rbd_newbuf = et_newbuf_cluster;
1009 rbd->rbd_discard = et_rxbuf_discard;
1010 rbd->rbd_softc = sc;
1011 rbd->rbd_ring = &sc->sc_rx_ring[1];
1015 &rbd->rbd_buf[i].rb_dmap);
1054 struct et_rxbuf_data *rbd;
1059 rbd = &sc->sc_rx_data[0];
1061 if (rbd->rbd_buf[i].rb_dmap) {
1063 rbd->rbd_buf[i].rb_dmap);
1064 rbd->rbd_buf[i].rb_dmap = NULL;
1077 rbd = &sc->sc_rx_data[1];
1079 if (rbd->rbd_buf[i].rb_dmap) {
1081 rbd->rbd_buf[i].rb_dmap);
1082 rbd->rbd_buf[i].rb_dmap = NULL;
1529 struct et_rxbuf_data *rbd;
1536 rbd = &sc->sc_rx_data[0];
1538 rb = &rbd->rbd_buf[i];
1550 rbd = &sc->sc_rx_data[1];
1552 rb = &rbd->rbd_buf[i];
1711 struct et_rxbuf_data *rbd;
1715 rbd = &sc->sc_rx_data[n];
1717 error = rbd->rbd_newbuf(rbd, i);
2042 struct et_rxbuf_data *rbd;
2108 rbd = &sc->sc_rx_data[ring_idx];
2109 m = rbd->rbd_buf[buf_idx].rb_mbuf;
2112 rbd->rbd_discard(rbd, buf_idx);
2113 } else if (rbd->rbd_newbuf(rbd, buf_idx) != 0) {
2116 rbd->rbd_discard(rbd, buf_idx);
2327 et_newbuf_cluster(struct et_rxbuf_data *rbd, int buf_idx)
2344 sc = rbd->rbd_softc;
2345 rb = &rbd->rbd_buf[buf_idx];
2365 desc = &rbd->rbd_ring->rr_desc[buf_idx];
2369 bus_dmamap_sync(rbd->rbd_ring->rr_dtag, rbd->rbd_ring->rr_dmap,
2375 et_rxbuf_discard(struct et_rxbuf_data *rbd, int buf_idx)
2379 desc = &rbd->rbd_ring->rr_desc[buf_idx];
2381 bus_dmamap_sync(rbd->rbd_ring->rr_dtag, rbd->rbd_ring->rr_dmap,
2386 et_newbuf_hdr(struct et_rxbuf_data *rbd, int buf_idx)
2403 sc = rbd->rbd_softc;
2404 rb = &rbd->rbd_buf[buf_idx];
2424 desc = &rbd->rbd_ring->rr_desc[buf_idx];
2428 bus_dmamap_sync(rbd->rbd_ring->rr_dtag, rbd->rbd_ring->rr_dmap,