Lines Matching refs:write
28 cdr->write = cdr->base;
65 rdr->write = rdr->base;
82 void *ptr = ring->write;
87 if ((ring->write == ring->read - ring->offset) ||
88 (ring->read == ring->base && ring->write == ring->base_end))
91 if (ring->write == ring->base_end) {
92 ring->write = ring->base;
95 ring->write += ring->offset;
106 void *ptr = ring->write;
109 *rtoken = ring->write + ring->shoffset;
111 if ((ring->write == ring->read - ring->offset) ||
112 (ring->read == ring->base && ring->write == ring->base_end))
115 if (ring->write == ring->base_end)
116 ring->write = ring->base;
118 ring->write += ring->offset;
128 if (ring->write == ring->read)
167 if (ring->write == ring->read)
170 if (ring->write == ring->base) {
171 ring->write = ring->base_end;
174 ring->write -= ring->offset;