• Home
  • Raw
  • Download

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()
988 unsigned int copied, offset; in xdr_align_pages() local
996 offset = iov->iov_len - cur; in xdr_align_pages()
997 copied = xdr_shrink_bufhead(buf, offset); in xdr_align_pages()
998 trace_rpc_xdr_alignment(xdr, offset, copied); in xdr_align_pages()
1010 offset = buf->page_len - len; in xdr_align_pages()
1011 copied = xdr_shrink_pagelen(buf, offset); in xdr_align_pages()
1012 trace_rpc_xdr_alignment(xdr, offset, copied); in xdr_align_pages()
1250 int xdr_buf_read_mic(struct xdr_buf *buf, struct xdr_netobj *mic, unsigned int offset) in xdr_buf_read_mic() argument
1255 if (xdr_decode_word(buf, offset, &mic->len)) in xdr_buf_read_mic()
1257 offset += 4; in xdr_buf_read_mic()
1261 if (offset < boundary && (offset + mic->len) > boundary) in xdr_buf_read_mic()
1262 xdr_shift_buf(buf, boundary - offset); in xdr_buf_read_mic()
1266 if (offset < boundary && (offset + mic->len) > boundary) in xdr_buf_read_mic()
1267 xdr_shrink_pagelen(buf, boundary - offset); in xdr_buf_read_mic()
1269 if (xdr_buf_subsegment(buf, &subbuf, offset, mic->len)) in xdr_buf_read_mic()
1512 xdr_process_buf(struct xdr_buf *buf, unsigned int offset, unsigned int len, in xdr_process_buf() argument
1521 if (offset >= buf->head[0].iov_len) { in xdr_process_buf()
1522 offset -= buf->head[0].iov_len; in xdr_process_buf()
1524 thislen = buf->head[0].iov_len - offset; in xdr_process_buf()
1527 sg_set_buf(sg, buf->head[0].iov_base + offset, thislen); in xdr_process_buf()
1531 offset = 0; in xdr_process_buf()
1537 if (offset >= buf->page_len) { in xdr_process_buf()
1538 offset -= buf->page_len; in xdr_process_buf()
1540 page_len = buf->page_len - offset; in xdr_process_buf()
1544 page_offset = (offset + buf->page_base) & (PAGE_SIZE - 1); in xdr_process_buf()
1545 i = (offset + buf->page_base) >> PAGE_SHIFT; in xdr_process_buf()
1559 offset = 0; in xdr_process_buf()
1563 if (offset < buf->tail[0].iov_len) { in xdr_process_buf()
1564 thislen = buf->tail[0].iov_len - offset; in xdr_process_buf()
1567 sg_set_buf(sg, buf->tail[0].iov_base + offset, thislen); in xdr_process_buf()