Lines Matching refs:base
74 xdr_partial_copy_from_skb(struct xdr_buf *xdr, unsigned int base, struct xdr_skb_reader *desc, xdr_… in xdr_partial_copy_from_skb() argument
82 if (base < len) { in xdr_partial_copy_from_skb()
83 len -= base; in xdr_partial_copy_from_skb()
84 ret = copy_actor(desc, (char *)xdr->head[0].iov_base + base, len); in xdr_partial_copy_from_skb()
88 base = 0; in xdr_partial_copy_from_skb()
90 base -= len; in xdr_partial_copy_from_skb()
94 if (unlikely(base >= pglen)) { in xdr_partial_copy_from_skb()
95 base -= pglen; in xdr_partial_copy_from_skb()
98 if (base || xdr->page_base) { in xdr_partial_copy_from_skb()
99 pglen -= base; in xdr_partial_copy_from_skb()
100 base += xdr->page_base; in xdr_partial_copy_from_skb()
101 ppage += base >> PAGE_SHIFT; in xdr_partial_copy_from_skb()
102 base &= ~PAGE_MASK; in xdr_partial_copy_from_skb()
120 if (base) { in xdr_partial_copy_from_skb()
121 len -= base; in xdr_partial_copy_from_skb()
124 ret = copy_actor(desc, kaddr + base, len); in xdr_partial_copy_from_skb()
125 base = 0; in xdr_partial_copy_from_skb()
140 if (base < len) in xdr_partial_copy_from_skb()
141 copied += copy_actor(desc, (char *)xdr->tail[0].iov_base + base, len - base); in xdr_partial_copy_from_skb()