Lines Matching refs:first
17 buffer.first = 0;
61 char c = buffer.buffer[(buffer.first + i) % buffer.size];
95 char c = buffer.buffer[(buffer.first + i) % buffer.size];
106 if (buffer.first + length < buffer.size) {
108 if (user_memcpy(data, buffer.buffer + buffer.first, length) != B_OK)
112 size_t upper = buffer.size - buffer.first;
115 if (user_memcpy(data, buffer.buffer + buffer.first, upper) != B_OK
121 buffer.first = (buffer.first + bytesRead) % buffer.size;
127 buffer.first = (buffer.first + 1) % buffer.size;
141 buffer.buffer[(buffer.first + buffer.in++) % buffer.size] = c;
167 *c = buffer.buffer[(buffer.first + --buffer.in) % buffer.size];