Lines Matching refs:prod
99 XENCONS_RING_IDX cons, prod; in pv_console_rx() local
105 prod = ACCESS_ONCE(cons_ring->in_prod); in pv_console_rx()
114 ASSERT((prod - cons) <= sizeof(cons_ring->in)); in pv_console_rx()
116 while ( cons != prod ) in pv_console_rx()
134 XENCONS_RING_IDX cons, prod; in pv_ring_puts() local
141 prod = cons_ring->out_prod; in pv_ring_puts()
149 ASSERT((prod - cons) <= sizeof(cons_ring->out)); in pv_ring_puts()
150 avail = sizeof(cons_ring->out) - (prod - cons); in pv_ring_puts()
163 cons_ring->out[MASK_XENCONS_IDX(prod++, cons_ring->out)] = '\r'; in pv_ring_puts()
168 cons_ring->out[MASK_XENCONS_IDX(prod++, cons_ring->out)] = in pv_ring_puts()
181 ACCESS_ONCE(cons_ring->out_prod) = prod; in pv_ring_puts()