Lines Matching refs:shift
401 static void rotate_buf_a_little(struct xdr_buf *buf, unsigned int shift) in rotate_buf_a_little() argument
407 BUG_ON(shift > LOCAL_BUF_LEN); in rotate_buf_a_little()
409 read_bytes_from_xdr_buf(buf, 0, head, shift); in rotate_buf_a_little()
410 for (i = 0; i + shift < buf->len; i += LOCAL_BUF_LEN) { in rotate_buf_a_little()
411 this_len = min(LOCAL_BUF_LEN, buf->len - (i + shift)); in rotate_buf_a_little()
412 read_bytes_from_xdr_buf(buf, i+shift, tmp, this_len); in rotate_buf_a_little()
415 write_bytes_to_xdr_buf(buf, buf->len - shift, head, shift); in rotate_buf_a_little()
418 static void _rotate_left(struct xdr_buf *buf, unsigned int shift) in _rotate_left() argument
423 shift %= buf->len; in _rotate_left()
424 while (shifted < shift) { in _rotate_left()
425 this_shift = min(shift - shifted, LOCAL_BUF_LEN); in _rotate_left()
431 static void rotate_left(u32 base, struct xdr_buf *buf, unsigned int shift) in rotate_left() argument
436 _rotate_left(&subbuf, shift); in rotate_left()