Lines Matching refs:offset
177 xdr_inline_pages(struct xdr_buf *xdr, unsigned int offset, in xdr_inline_pages() argument
185 head->iov_len = offset; in xdr_inline_pages()
191 tail->iov_base = buf + offset; in xdr_inline_pages()
192 tail->iov_len = buflen - offset; in xdr_inline_pages()
992 unsigned int copied, offset; in xdr_align_pages() local
1000 offset = iov->iov_len - cur; in xdr_align_pages()
1001 copied = xdr_shrink_bufhead(buf, offset); in xdr_align_pages()
1002 trace_rpc_xdr_alignment(xdr, offset, copied); in xdr_align_pages()
1014 offset = buf->page_len - len; in xdr_align_pages()
1015 copied = xdr_shrink_pagelen(buf, offset); in xdr_align_pages()
1016 trace_rpc_xdr_alignment(xdr, offset, copied); in xdr_align_pages()
1299 int xdr_buf_read_mic(struct xdr_buf *buf, struct xdr_netobj *mic, unsigned int offset) in xdr_buf_read_mic() argument
1304 if (xdr_decode_word(buf, offset, &mic->len)) in xdr_buf_read_mic()
1306 offset += 4; in xdr_buf_read_mic()
1310 if (offset < boundary && (offset + mic->len) > boundary) in xdr_buf_read_mic()
1311 xdr_shift_buf(buf, boundary - offset); in xdr_buf_read_mic()
1315 if (offset < boundary && (offset + mic->len) > boundary) in xdr_buf_read_mic()
1316 xdr_shrink_pagelen(buf, boundary - offset); in xdr_buf_read_mic()
1318 if (xdr_buf_subsegment(buf, &subbuf, offset, mic->len)) in xdr_buf_read_mic()
1561 xdr_process_buf(struct xdr_buf *buf, unsigned int offset, unsigned int len, in xdr_process_buf() argument
1570 if (offset >= buf->head[0].iov_len) { in xdr_process_buf()
1571 offset -= buf->head[0].iov_len; in xdr_process_buf()
1573 thislen = buf->head[0].iov_len - offset; in xdr_process_buf()
1576 sg_set_buf(sg, buf->head[0].iov_base + offset, thislen); in xdr_process_buf()
1580 offset = 0; in xdr_process_buf()
1586 if (offset >= buf->page_len) { in xdr_process_buf()
1587 offset -= buf->page_len; in xdr_process_buf()
1589 page_len = buf->page_len - offset; in xdr_process_buf()
1593 page_offset = (offset + buf->page_base) & (PAGE_SIZE - 1); in xdr_process_buf()
1594 i = (offset + buf->page_base) >> PAGE_SHIFT; in xdr_process_buf()
1608 offset = 0; in xdr_process_buf()
1612 if (offset < buf->tail[0].iov_len) { in xdr_process_buf()
1613 thislen = buf->tail[0].iov_len - offset; in xdr_process_buf()
1616 sg_set_buf(sg, buf->tail[0].iov_base + offset, thislen); in xdr_process_buf()