Lines Matching full:pending
12 size_t pending; /* pending buffered bytes to read */ member
51 if (rs->cur + rs->pending >= rs->buf_size) { in ga_channel_prepare()
53 memmove(rs->buf, rs->buf + rs->cur, rs->pending); in ga_channel_prepare()
57 count_to_read = rs->buf_size - rs->cur - rs->pending; in ga_channel_prepare()
65 success = ReadFile(c->handle, rs->buf + rs->cur + rs->pending, in ga_channel_prepare()
68 rs->pending += count_read; in ga_channel_prepare()
81 /* if there's data in the read buffer, or another event is pending, in ga_channel_prepare()
84 if (rs->pending) { in ga_channel_prepare()
118 rs->pending += count_read; in ga_channel_check()
167 /* TODO: replace rs->pending with watch->revents */ in ga_channel_dispatch()
169 if (!rs->pending) { in ga_channel_dispatch()
211 *count = to_read = MIN(size, rs->pending); in ga_channel_read()
215 rs->pending -= to_read; in ga_channel_read()
236 /* write is pending */ in ga_channel_write()