Lines Matching refs:len

45 xdr_skb_read_bits(struct xdr_skb_reader *desc, void *to, size_t len)  in xdr_skb_read_bits()  argument
47 len = min(len, desc->count); in xdr_skb_read_bits()
52 csum = skb_copy_and_csum_bits(desc->skb, desc->offset, to, len); in xdr_skb_read_bits()
55 if (unlikely(skb_copy_bits(desc->skb, desc->offset, to, len))) in xdr_skb_read_bits()
59 desc->count -= len; in xdr_skb_read_bits()
60 desc->offset += len; in xdr_skb_read_bits()
61 return len; in xdr_skb_read_bits()
83 unsigned int len = min(PAGE_SIZE - poff, pglen); in xdr_partial_copy_from_skb() local
98 ret = xdr_skb_read_bits(desc, kaddr + poff, len); in xdr_partial_copy_from_skb()
103 if (ret != len || !desc->count) in xdr_partial_copy_from_skb()
106 pglen -= len; in xdr_partial_copy_from_skb()
130 .count = skb->len - desc.offset, in csum_partial_copy_to_xdr()
145 if (desc.offset != skb->len) { in csum_partial_copy_to_xdr()
147 csum2 = skb_checksum(skb, desc.offset, skb->len - desc.offset, 0); in csum_partial_copy_to_xdr()
199 size_t len = iov[0].iov_len + iov[1].iov_len; in xprt_send_rm_and_kvec() local
201 iov_iter_kvec(&msg->msg_iter, ITER_SOURCE, iov, 2, len); in xprt_send_rm_and_kvec()
223 unsigned int remainder = rmsize + xdr->len - base; in xprt_sock_sendmsg()
235 unsigned int len = want - base; in xprt_sock_sendmsg() local
237 remainder -= len; in xprt_sock_sendmsg()
245 if (remainder == 0 || err != len) in xprt_sock_sendmsg()
254 unsigned int len = xdr->page_len - base; in xprt_sock_sendmsg() local
256 remainder -= len; in xprt_sock_sendmsg()
260 if (remainder == 0 || err != len) in xprt_sock_sendmsg()