sc_rb 203 dev/ic/hme.c &sc->sc_rb.rb_membase, BUS_DMA_NOWAIT|BUS_DMA_COHERENT)) != 0) { sc_rb 220 dev/ic/hme.c sc->sc_rb.rb_membase, size, NULL, sc_rb 227 dev/ic/hme.c sc->sc_rb.rb_dmabase = sc->sc_dmamap->dm_segs[0].ds_addr; sc_rb 415 dev/ic/hme.c struct hme_ring *hr = &sc->sc_rb; sc_rb 540 dev/ic/hme.c bus_space_write_4(t, etx, HME_ETXI_RING, sc->sc_rb.rb_txddma); sc_rb 543 dev/ic/hme.c bus_space_write_4(t, erx, HME_ERXI_RING, sc->sc_rb.rb_rxddma); sc_rb 698 dev/ic/hme.c txflags = HME_XD_GETFLAGS(sc->sc_pci, sc->sc_rb.rb_txd, ri); sc_rb 852 dev/ic/hme.c flags = HME_XD_GETFLAGS(sc->sc_pci, sc->sc_rb.rb_rxd, ri); sc_rb 886 dev/ic/hme.c HME_XD_SETADDR(sc->sc_pci, sc->sc_rb.rb_rxd, ri, sc_rb 888 dev/ic/hme.c HME_XD_SETFLAGS(sc->sc_pci, sc->sc_rb.rb_rxd, ri, sc_rb 1411 dev/ic/hme.c struct hme_ring *hr = &sc->sc_rb; sc_rb 86 dev/ic/hmevar.h struct hme_ring sc_rb; sc_rb 146 dev/sbus/be.c struct qec_ring sc_rb; /* Packet Ring Buffer */ sc_rb 295 dev/sbus/be.c sc->sc_rb.rb_ntbuf = QEC_XD_RING_MAXSIZE; sc_rb 296 dev/sbus/be.c sc->sc_rb.rb_nrbuf = QEC_XD_RING_MAXSIZE; sc_rb 300 dev/sbus/be.c sc->sc_rb.rb_ntbuf * BE_PKT_BUF_SZ + sc_rb 301 dev/sbus/be.c sc->sc_rb.rb_nrbuf * BE_PKT_BUF_SZ; sc_rb 320 dev/sbus/be.c &sc->sc_rb.rb_membase, BUS_DMA_NOWAIT|BUS_DMA_COHERENT)) != 0) { sc_rb 329 dev/sbus/be.c sc->sc_rb.rb_membase, size, NULL, BUS_DMA_NOWAIT)) != 0) { sc_rb 332 dev/sbus/be.c bus_dmamem_unmap(dmatag, sc->sc_rb.rb_membase, size); sc_rb 336 dev/sbus/be.c sc->sc_rb.rb_dmabase = sc->sc_dmamap->dm_segs[0].ds_addr; sc_rb 468 dev/sbus/be.c bp = sc->sc_rb.rb_txbuf + (idx % sc->sc_rb.rb_ntbuf) * BE_PKT_BUF_SZ; sc_rb 499 dev/sbus/be.c bp = sc->sc_rb.rb_rxbuf + (idx % sc->sc_rb.rb_nrbuf) * BE_PKT_BUF_SZ; sc_rb 592 dev/sbus/be.c struct qec_xd *txd = sc->sc_rb.rb_txd; sc_rb 595 dev/sbus/be.c unsigned int ntbuf = sc->sc_rb.rb_ntbuf; sc_rb 600 dev/sbus/be.c bix = sc->sc_rb.rb_tdhead; sc_rb 632 dev/sbus/be.c if (++sc->sc_rb.rb_td_nbusy == ntbuf) { sc_rb 638 dev/sbus/be.c sc->sc_rb.rb_tdhead = bix; sc_rb 867 dev/sbus/be.c bix = sc->sc_rb.rb_tdtail; sc_rb 870 dev/sbus/be.c if (sc->sc_rb.rb_td_nbusy <= 0) sc_rb 873 dev/sbus/be.c txflags = sc->sc_rb.rb_txd[bix].xd_flags; sc_rb 884 dev/sbus/be.c --sc->sc_rb.rb_td_nbusy; sc_rb 887 dev/sbus/be.c sc->sc_rb.rb_tdtail = bix; sc_rb 891 dev/sbus/be.c if (sc->sc_rb.rb_td_nbusy == 0) sc_rb 903 dev/sbus/be.c struct qec_xd *xd = sc->sc_rb.rb_rxd; sc_rb 905 dev/sbus/be.c unsigned int nrbuf = sc->sc_rb.rb_nrbuf; sc_rb 907 dev/sbus/be.c bix = sc->sc_rb.rb_rdtail; sc_rb 928 dev/sbus/be.c sc->sc_rb.rb_rdtail = bix; sc_rb 1040 dev/sbus/be.c qec_meminit(&sc->sc_rb, BE_PKT_BUF_SZ); sc_rb 1087 dev/sbus/be.c bus_space_write_4(t, cr, BE_CRI_RXDS, (u_int32_t)sc->sc_rb.rb_rxddma); sc_rb 1088 dev/sbus/be.c bus_space_write_4(t, cr, BE_CRI_TXDS, (u_int32_t)sc->sc_rb.rb_txddma); sc_rb 135 dev/sbus/qe.c struct qec_ring sc_rb; /* Packet Ring Buffer */ sc_rb 251 dev/sbus/qe.c sc->sc_rb.rb_ntbuf = QEC_XD_RING_MAXSIZE; sc_rb 252 dev/sbus/qe.c sc->sc_rb.rb_nrbuf = QEC_XD_RING_MAXSIZE; sc_rb 257 dev/sbus/qe.c sc->sc_rb.rb_ntbuf * QE_PKT_BUF_SZ + sc_rb 258 dev/sbus/qe.c sc->sc_rb.rb_nrbuf * QE_PKT_BUF_SZ; sc_rb 277 dev/sbus/qe.c &sc->sc_rb.rb_membase, sc_rb 287 dev/sbus/qe.c sc->sc_rb.rb_membase, size, NULL, BUS_DMA_NOWAIT)) != 0) { sc_rb 290 dev/sbus/qe.c bus_dmamem_unmap(dmatag, sc->sc_rb.rb_membase, size); sc_rb 294 dev/sbus/qe.c sc->sc_rb.rb_dmabase = sc->sc_dmamap->dm_segs[0].ds_addr; sc_rb 339 dev/sbus/qe.c bp = sc->sc_rb.rb_rxbuf + (idx % sc->sc_rb.rb_nrbuf) * QE_PKT_BUF_SZ; sc_rb 391 dev/sbus/qe.c bp = sc->sc_rb.rb_txbuf + (idx % sc->sc_rb.rb_ntbuf) * QE_PKT_BUF_SZ; sc_rb 464 dev/sbus/qe.c struct qec_xd *txd = sc->sc_rb.rb_txd; sc_rb 467 dev/sbus/qe.c unsigned int ntbuf = sc->sc_rb.rb_ntbuf; sc_rb 472 dev/sbus/qe.c bix = sc->sc_rb.rb_tdhead; sc_rb 506 dev/sbus/qe.c if (++sc->sc_rb.rb_td_nbusy == ntbuf) { sc_rb 512 dev/sbus/qe.c sc->sc_rb.rb_tdhead = bix; sc_rb 645 dev/sbus/qe.c bix = sc->sc_rb.rb_tdtail; sc_rb 648 dev/sbus/qe.c if (sc->sc_rb.rb_td_nbusy <= 0) sc_rb 651 dev/sbus/qe.c txflags = sc->sc_rb.rb_txd[bix].xd_flags; sc_rb 662 dev/sbus/qe.c --sc->sc_rb.rb_td_nbusy; sc_rb 665 dev/sbus/qe.c if (sc->sc_rb.rb_td_nbusy == 0) sc_rb 668 dev/sbus/qe.c if (sc->sc_rb.rb_tdtail != bix) { sc_rb 669 dev/sbus/qe.c sc->sc_rb.rb_tdtail = bix; sc_rb 686 dev/sbus/qe.c struct qec_xd *xd = sc->sc_rb.rb_rxd; sc_rb 688 dev/sbus/qe.c unsigned int nrbuf = sc->sc_rb.rb_nrbuf; sc_rb 693 dev/sbus/qe.c bix = sc->sc_rb.rb_rdtail; sc_rb 724 dev/sbus/qe.c sc->sc_rb.rb_rdtail = bix; sc_rb 1017 dev/sbus/qe.c qec_meminit(&sc->sc_rb, QE_PKT_BUF_SZ); sc_rb 1020 dev/sbus/qe.c bus_space_write_4(t, cr, QE_CRI_RXDS, (u_int32_t)sc->sc_rb.rb_rxddma); sc_rb 1021 dev/sbus/qe.c bus_space_write_4(t, cr, QE_CRI_TXDS, (u_int32_t)sc->sc_rb.rb_txddma);