Lines Matching refs:remove
159 while ((conn->inNeed - (conn->inBuf.insert - conn->inBuf.remove)) > 0)
221 *buf = conn->inBuf.buf + conn->inBuf.remove;
228 if (conn->inBuf.insert - conn->inBuf.remove < size)
235 conn->inBuf.remove += size;
257 while ((remain = conn->outBuf.insert - conn->outBuf.remove) > 0)
260 conn->outBuf.buf + conn->outBuf.remove,
264 conn->outBuf.remove += bytes_written;
281 if (conn->outBuf.remove == conn->outBuf.insert)
286 conn->outBuf.remove = conn->outBuf.insert = 0;
297 if (buf->remove)
299 if (buf->remove != buf->insert)
302 buf->buf + buf->remove,
303 buf->insert - buf->remove);
305 buf->insert -= buf->remove;
306 buf->remove = 0;
308 if (buf->size - buf->remove < size)
310 new_size = ((buf->remove + size + FS_BUF_INC) / FS_BUF_INC) * FS_BUF_INC;
323 if (buf->insert == buf->remove)
325 buf->insert = buf->remove = 0;
337 conn->outBuf.insert = conn->outBuf.remove = 0;
339 conn->inBuf.insert = conn->inBuf.remove = 0;
346 conn->outBuf.insert = conn->outBuf.remove = 0;
352 conn->inBuf.insert = conn->inBuf.remove = 0;