Lines Matching refs:wpos
646 int wpos = pipe->pos + pipe->count;
650 if (wpos > pipe->size) {
651 wpos -= pipe->size;
652 memcpy(newbuff + pipe->size, newbuff, wpos);
670 int wpos = pipe->pos + pipe->count;
671 if (wpos >= pipe->size) {
672 wpos -= pipe->size;
674 if (wpos + avail <= pipe->size) {
675 memcpy(pipe->buffer + wpos, buff->data, avail);
677 int avail2 = pipe->size - wpos;
678 memcpy(pipe->buffer + wpos, buff->data, avail2);