Lines Matching refs:len
49 while (bf->len) { in __bufio_flush_locked()
50 ssize_t this = bufio_write(bf, buf, bf->len); in __bufio_flush_locked()
52 bf->len = 0; in __bufio_flush_locked()
57 bf->len -= this; in __bufio_flush_locked()
62 backup = bf->len - bf->off; in __bufio_flush_locked()
67 bf->len = 0; in __bufio_flush_locked()
80 ssize_t len; in __bufio_fill_locked() local
84 len = bufio_read (bf, bf->buf, bf->size); in __bufio_fill_locked()
86 if (len <= 0) { in __bufio_fill_locked()
87 bf->len = 0; in __bufio_fill_locked()
88 if (len < 0) in __bufio_fill_locked()
95 bf->len = len; in __bufio_fill_locked()
96 bf->pos += len; in __bufio_fill_locked()
137 bf->buf[bf->len++] = c; in __bufio_put()
140 if (bf->len >= bf->size || (c == '\n' && (bf->bflags & __BLBF))) in __bufio_put()
166 if (bf->off >= bf->len) { in __bufio_get()
211 __off_t buf_pos = bf->pos - bf->len; in __bufio_seek()
221 if (buf_pos <= offset && offset <= buf_pos + bf->len) { in __bufio_seek()
232 bf->len = 0; in __bufio_seek()