Lines Matching refs:rd_dsize
1412 ch->ch_wrd.rd_dsize = buflen - sizeof(struct vmbus_bufring); in vmbus_channel_ring_create()
1419 ch->ch_rrd.rd_dsize = buflen - sizeof(struct vmbus_bufring); in vmbus_channel_ring_create()
1630 int left = MIN(datalen, wrd->rd_dsize - wrd->rd_prod); in vmbus_ring_put()
1635 if (wrd->rd_prod >= wrd->rd_dsize) in vmbus_ring_put()
1636 wrd->rd_prod -= wrd->rd_dsize; in vmbus_ring_put()
1643 int left = MIN(datalen, rrd->rd_dsize - rrd->rd_cons); in vmbus_ring_get()
1649 if (rrd->rd_cons >= rrd->rd_dsize) in vmbus_ring_get()
1650 rrd->rd_cons -= rrd->rd_dsize; in vmbus_ring_get()
1663 w = rd->rd_dsize - (widx - ridx); in vmbus_ring_avail()
1666 r = rd->rd_dsize - w; in vmbus_ring_avail()
1691 KASSERT(datalen <= wrd->rd_dsize); in vmbus_ring_write()
1852 KASSERT(datalen <= rrd->rd_dsize); in vmbus_ring_peek()
1869 KASSERT(datalen <= rrd->rd_dsize); in vmbus_ring_read()
1879 if (rrd->rd_cons >= rrd->rd_dsize) in vmbus_ring_read()
1880 rrd->rd_cons -= rrd->rd_dsize; in vmbus_ring_read()