Lines Matching refs:brp
649 buff_ring_t *brp;
653 brp = ngep->buff;
654 bsbdp = brp->sw_rbds;
658 mutex_enter(brp->recycle_lock);
659 brp->buf_sign++;
660 mutex_exit(brp->recycle_lock);
670 while (brp->free_list != NULL) {
671 bufp = brp->free_list;
672 brp->free_list = bufp->next;
679 while (brp->recycle_list != NULL) {
680 bufp = brp->recycle_list;
681 brp->recycle_list = bufp->next;
690 kmem_free(brp->sw_rbds, (ngep->rx_desc * sizeof (*bsbdp)));
691 brp->sw_rbds = NULL;
704 buff_ring_t *brp;
711 brp = ngep->buff;
712 brp->nslots = ngep->rx_buf;
713 brp->rx_bcopy = B_FALSE;
715 nslots_buff = brp->nslots;
716 brp->ngep = ngep;
724 brp->sw_rbds = bsbdp;
725 brp->free_list = NULL;
726 brp->recycle_list = NULL;
742 bufp->signature = brp->buf_sign;
751 bufp->next = brp->free_list;
752 brp->free_list = bufp;
762 bufp = brp->free_list;
763 brp->free_list = bufp->next;
782 buff_ring_t *brp;
787 brp = ngep->buff;
789 bsbdp = brp->sw_rbds;
816 buff_ring_t *brp;
820 brp = ngep->buff;
831 brp->free_list = NULL;
832 brp->recycle_list = NULL;
833 brp->rx_hold = 0;
834 brp->buf_sign = 0;
837 mutex_init(brp->recycle_lock, NULL, MUTEX_DRIVER,
2232 buff_ring_t *brp;
2235 brp = ngep->buff;
2280 mutex_destroy(brp->recycle_lock);
2590 buff_ring_t *brp;
2595 brp = ngep->buff;
2617 if (brp->rx_hold == 0)
2623 if (brp->rx_hold != 0)