Lines Matching refs:write
23 cdr->write = cdr->base; in safexcel_init_ring_descriptors()
33 rdr->write = rdr->base; in safexcel_init_ring_descriptors()
48 void *ptr = ring->write; in safexcel_ring_next_wptr()
50 if ((ring->write == ring->read - ring->offset) || in safexcel_ring_next_wptr()
51 (ring->read == ring->base && ring->write == ring->base_end)) in safexcel_ring_next_wptr()
54 if (ring->write == ring->base_end) in safexcel_ring_next_wptr()
55 ring->write = ring->base; in safexcel_ring_next_wptr()
57 ring->write += ring->offset; in safexcel_ring_next_wptr()
67 if (ring->write == ring->read) in safexcel_ring_next_rptr()
106 if (ring->write == ring->read) in safexcel_ring_rollback_wptr()
109 if (ring->write == ring->base) in safexcel_ring_rollback_wptr()
110 ring->write = ring->base_end; in safexcel_ring_rollback_wptr()
112 ring->write -= ring->offset; in safexcel_ring_rollback_wptr()