Home | History | Annotate | Download | only in hyperv

Lines Matching refs:rd_ring

1427 	ch->ch_wrd.rd_ring = (struct vmbus_bufring *)ch->ch_ring;
1433 ch->ch_rrd.rd_ring = (struct vmbus_bufring *)((uint8_t *)ch->ch_ring +
1649 memcpy(&wrd->rd_ring->br_data[wrd->rd_prod], data, left);
1650 memcpy(&wrd->rd_ring->br_data[0], data + left, datalen - left);
1662 memcpy(data, &rrd->rd_ring->br_data[rrd->rd_cons], left);
1663 memcpy(data + left, &rrd->rd_ring->br_data[0], datalen - left);
1676 uint32_t ridx = rd->rd_ring->br_rindex;
1677 uint32_t widx = rd->rd_ring->br_windex;
1697 return rd->rd_ring->br_rindex == rd->rd_ring->br_windex;
1733 wrd->rd_ring->br_windex = wrd->rd_prod;
1745 if (wrd->rd_ring->br_imask == 0 &&
1746 wrd->rd_ring->br_rindex == oprod)
1926 rrd->rd_ring->br_rindex = rrd->rd_cons;
1975 rd->rd_ring->br_imask = 1;
1984 rd->rd_ring->br_imask = 0;