Lines Matching refs:base
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
80 if (base < len) { in xdr_partial_copy_from_skb()
81 len -= base; 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()
86 base = 0; in xdr_partial_copy_from_skb()
88 base -= len; in xdr_partial_copy_from_skb()
92 if (unlikely(base >= pglen)) { in xdr_partial_copy_from_skb()
93 base -= pglen; in xdr_partial_copy_from_skb()
96 if (base || xdr->page_base) { in xdr_partial_copy_from_skb()
97 pglen -= base; in xdr_partial_copy_from_skb()
98 base += xdr->page_base; in xdr_partial_copy_from_skb()
99 ppage += base >> PAGE_CACHE_SHIFT; in xdr_partial_copy_from_skb()
100 base &= ~PAGE_CACHE_MASK; in xdr_partial_copy_from_skb()
118 if (base) { in xdr_partial_copy_from_skb()
119 len -= base; in xdr_partial_copy_from_skb()
122 ret = copy_actor(desc, kaddr + base, len); in xdr_partial_copy_from_skb()
123 base = 0; in xdr_partial_copy_from_skb()
138 if (base < 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()