Lines Matching refs:brp
38 static void bge_refill(bge_t *bgep, buff_ring_t *brp, sw_rbd_t *srbdp);
42 * Return the specified buffer (srbdp) to the ring it came from (brp).
57 bge_refill(bge_t *bgep, buff_ring_t *brp, sw_rbd_t *srbdp)
63 slot = brp->rf_next;
64 brp->rf_next = NEXT(slot, brp->desc.nslots);
65 bge_mbx_put(bgep, brp->chip_mbx_reg, slot);
76 buff_ring_t *brp;
96 brp = &bgep->buff[BGE_JUMBO_BUFF_RING];
101 brp = &bgep->buff[BGE_MINI_BUFF_RING];
106 brp = &bgep->buff[BGE_STD_BUFF_RING];
110 if (hw_rbd.index >= brp->desc.nslots) {
116 srbdp = &brp->sw_rbds[hw_rbd.index];
253 bge_refill(bgep, brp, srbdp);