Lines Matching defs:recycle_rcb
53 rx_control_block_t *recycle_rcb;
57 recycle_rcb = (rx_control_block_t *)(uintptr_t)arg;
58 rx_data = recycle_rcb->rx_data;
62 if (recycle_rcb->ref_cnt == 0) {
70 ASSERT(recycle_rcb->mp == NULL);
75 recycle_rcb->mp = desballoc((unsigned char *)
76 recycle_rcb->rx_buf.address,
77 recycle_rcb->rx_buf.size,
78 0, &recycle_rcb->free_rtn);
88 rx_data->free_list[free_index] = recycle_rcb;
106 ref_cnt = atomic_dec_32_nv(&recycle_rcb->ref_cnt);
108 if (recycle_rcb->mp != NULL) {
109 freemsg(recycle_rcb->mp);
110 recycle_rcb->mp = NULL;
113 igb_free_dma_buffer(&recycle_rcb->rx_buf);