Lines Matching refs:rcb
833 rx_control_block_t *rcb;
843 rcb = rx_data->rcb_area;
845 for (i = 0; i < rcb_count; i++, rcb++) {
846 ASSERT(rcb != NULL);
850 rx_data->work_list[i] = rcb;
853 rx_data->free_list[i - rx_data->ring_size] = rcb;
856 rx_buf = &rcb->rx_buf;
870 rcb->ref_cnt = 1;
871 rcb->rx_data = (igb_rx_data_t *)rx_data;
872 rcb->free_rtn.free_func = igb_rx_recycle;
873 rcb->free_rtn.free_arg = (char *)rcb;
875 rcb->mp = desballoc((unsigned char *)
878 0, &rcb->free_rtn);
896 rx_control_block_t *rcb;
905 rcb = rx_data->rcb_area;
908 for (i = 0; i < rcb_count; i++, rcb++) {
909 ASSERT(rcb != NULL);
911 ref_cnt = atomic_dec_32_nv(&rcb->ref_cnt);
913 if (rcb->mp != NULL) {
914 freemsg(rcb->mp);
915 rcb->mp = NULL;
917 igb_free_dma_buffer(&rcb->rx_buf);