Lines Matching refs:xdr
72 ssize_t xdr_partial_copy_from_skb(struct xdr_buf *xdr, unsigned int base, struct xdr_skb_reader *de… in xdr_partial_copy_from_skb() argument
74 struct page **ppage = xdr->pages; in xdr_partial_copy_from_skb()
75 unsigned int len, pglen = xdr->page_len; in xdr_partial_copy_from_skb()
79 len = xdr->head[0].iov_len; in xdr_partial_copy_from_skb()
82 ret = copy_actor(desc, (char *)xdr->head[0].iov_base + base, len); in xdr_partial_copy_from_skb()
96 if (base || xdr->page_base) { in xdr_partial_copy_from_skb()
98 base += xdr->page_base; in xdr_partial_copy_from_skb()
137 len = xdr->tail[0].iov_len; in xdr_partial_copy_from_skb()
139 copied += copy_actor(desc, (char *)xdr->tail[0].iov_base + base, len - base); in xdr_partial_copy_from_skb()
153 int csum_partial_copy_to_xdr(struct xdr_buf *xdr, struct sk_buff *skb) in csum_partial_copy_to_xdr() argument
165 if (xdr_partial_copy_from_skb(xdr, 0, &desc, xdr_skb_read_and_csum_bits) < 0) in csum_partial_copy_to_xdr()
181 if (xdr_partial_copy_from_skb(xdr, 0, &desc, xdr_skb_read_bits) < 0) in csum_partial_copy_to_xdr()