Lines Matching refs:brp
73 buff_ring_t *brp;
78 brp = ngep->buff;
85 if (bufp->signature != brp->buf_sign) {
89 val = nge_atomic_decrease(&brp->rx_hold, 1);
109 val = nge_atomic_decrease(&brp->rx_hold, 1);
113 mutex_enter(brp->recycle_lock);
114 if (bufp->signature != brp->buf_sign)
120 bufp->next = brp->recycle_list;
121 brp->recycle_list = bufp;
123 mutex_exit(brp->recycle_lock);
128 val = nge_atomic_decrease(&brp->rx_hold, 1);
150 buff_ring_t *brp;
156 brp = ngep->buff;
162 srbdp = &brp->sw_rbds[start_index];
170 if (brp->free_list == NULL) {
171 mutex_enter(brp->recycle_lock);
172 brp->free_list = brp->recycle_list;
173 brp->recycle_list = NULL;
174 mutex_exit(brp->recycle_lock);
176 bufp = brp->free_list;
191 brp->rx_bcopy = B_TRUE;
193 brp->rx_bcopy = B_FALSE;
195 if (brp->rx_bcopy) {
218 nge_atomic_increase(&brp->rx_hold, 1);
222 brp->free_list = bufp->next;
320 buff_ring_t *brp;
329 brp = ngep->buff;
358 srbdp = &brp->sw_rbds[end_index];