Lines Matching refs:prod
49 XENCONS_RING_IDX cons, prod; in consoled_guest_rx() local
57 prod = ACCESS_ONCE(cons_ring->out_prod); in consoled_guest_rx()
65 ASSERT((prod - cons) <= sizeof(cons_ring->out)); in consoled_guest_rx()
68 if ( cons == prod ) in consoled_guest_rx()
71 while ( cons != prod ) in consoled_guest_rx()
106 XENCONS_RING_IDX cons, prod; in consoled_guest_tx() local
112 prod = cons_ring->in_prod; in consoled_guest_tx()
120 ASSERT((prod - cons) <= sizeof(cons_ring->in)); in consoled_guest_tx()
123 if ( sizeof(cons_ring->in) - (prod - cons) == 0 ) in consoled_guest_tx()
126 cons_ring->in[MASK_XENCONS_IDX(prod++, cons_ring->in)] = c; in consoled_guest_tx()
131 ACCESS_ONCE(cons_ring->in_prod) = prod; in consoled_guest_tx()