Lines Matching refs:page_len
123 xdr->page_len = len;
155 xdr->page_len = len;
325 unsigned int pglen = buf->page_len;
399 unsigned int pglen = buf->page_len;
420 buf->page_len -= len;
450 int scratch_len = buf->buflen - buf->page_len - buf->tail[0].iov_len;
513 buf->page_len = len;
599 if (buf->page_len > len)
600 xdr_shrink_pagelen(buf, buf->page_len - len);
651 buf->page_len = 0;
675 if (base < buf->page_len) {
676 subbuf->page_len = min(buf->page_len - base, len);
680 len -= subbuf->page_len;
683 base -= buf->page_len;
684 subbuf->page_len = 0;
713 this_len = min_t(unsigned int, len, subbuf->page_len);
744 this_len = min_t(unsigned int, len, subbuf->page_len);
890 if (todo && base < buf->page_len) {
893 avail_here = min(todo, buf->page_len - base);
985 base = buf->page_len; /* align to start of tail */
989 base -= buf->page_len;
1039 buf->head->iov_len + buf->page_len + buf->tail->iov_len)
1051 unsigned page_len, thislen, page_offset;
1072 if (offset >= buf->page_len) {
1073 offset -= buf->page_len;
1075 page_len = buf->page_len - offset;
1076 if (page_len > len)
1077 page_len = len;
1078 len -= page_len;
1083 if (thislen > page_len)
1084 thislen = page_len;
1089 page_len -= thislen;
1093 } while (page_len != 0);