Lines Matching refs:chars
323 size_t chars = buf->len; in anon_pipe_read() local
327 if (chars > total_len) { in anon_pipe_read()
333 chars = total_len; in anon_pipe_read()
343 written = copy_page_to_iter(buf->page, buf->offset, chars, to); in anon_pipe_read()
344 if (unlikely(written < chars)) { in anon_pipe_read()
349 ret += chars; in anon_pipe_read()
350 buf->offset += chars; in anon_pipe_read()
351 buf->len -= chars; in anon_pipe_read()
355 total_len = chars; in anon_pipe_read()
363 total_len -= chars; in anon_pipe_read()
438 ssize_t chars; in anon_pipe_write() local
477 chars = total_len & (PAGE_SIZE-1); in anon_pipe_write()
478 if (chars && !was_empty) { in anon_pipe_write()
483 offset + chars <= PAGE_SIZE) { in anon_pipe_write()
488 ret = copy_page_from_iter(buf->page, offset, chars, from); in anon_pipe_write()
489 if (unlikely(ret < chars)) { in anon_pipe_write()