Lines Matching refs:upper
61 size_t upper = buffer->size - buffer->first;
62 size_t lower = length - upper;
65 if (user_memcpy(data, buffer->buffer + buffer->first, upper) < B_OK
66 || user_memcpy(data + upper, buffer->buffer, lower) < B_OK)
69 memcpy(data, buffer->buffer + buffer->first, upper);
70 memcpy(data + upper, buffer->buffer, lower);
104 size_t upper = buffer->size - position;
105 size_t lower = length - upper;
108 if (user_memcpy(buffer->buffer + position, data, upper) < B_OK
109 || user_memcpy(buffer->buffer, data + upper, lower) < B_OK)
112 memcpy(buffer->buffer + position, data, upper);
113 memcpy(buffer->buffer, data + upper, lower);
260 size_t upper = buffer->size - offset;
261 size_t lower = length - upper;
263 memcpy(data, buffer->buffer + offset, upper);
264 memcpy((uint8*)data + upper, buffer->buffer, lower);
293 size_t upper = buffer->size - buffer->first;
294 size_t lower = buffer->in - upper;
297 vecs[0].iov_len = upper;
329 size_t upper = from->size - from->first;
330 size_t lower = length - upper;
332 bytesMoved = ring_buffer_write(to, from->buffer + from->first, upper);
333 if (bytesMoved == upper) {
367 size_t upper = buffer->size - buffer->first;
368 size_t lower = length - upper;
372 vecs[0].iov_len = upper;