Lines Matching refs:chars
287 size_t chars = buf->len;
291 if (chars > total_len) {
297 chars = total_len;
307 written = copy_page_to_iter(buf->page, buf->offset, chars, to);
308 if (unlikely(written < chars)) {
313 ret += chars;
314 buf->offset += chars;
315 buf->len -= chars;
319 total_len = chars;
334 total_len -= chars;
424 ssize_t chars;
455 chars = total_len & (PAGE_SIZE-1);
456 if (chars && !was_empty) {
462 offset + chars <= PAGE_SIZE) {
467 ret = copy_page_from_iter(buf->page, offset, chars, from);
468 if (unlikely(ret < chars)) {