Searched refs:subbuf (Results 1 – 3 of 3) sorted by relevance
/net/sunrpc/ |
D | xdr.c | 1022 xdr_buf_subsegment(struct xdr_buf *buf, struct xdr_buf *subbuf, in xdr_buf_subsegment() argument 1025 subbuf->buflen = subbuf->len = len; in xdr_buf_subsegment() 1027 subbuf->head[0].iov_base = buf->head[0].iov_base + base; in xdr_buf_subsegment() 1028 subbuf->head[0].iov_len = min_t(unsigned int, len, in xdr_buf_subsegment() 1030 len -= subbuf->head[0].iov_len; in xdr_buf_subsegment() 1034 subbuf->head[0].iov_len = 0; in xdr_buf_subsegment() 1038 subbuf->page_len = min(buf->page_len - base, len); in xdr_buf_subsegment() 1040 subbuf->page_base = base & ~PAGE_CACHE_MASK; in xdr_buf_subsegment() 1041 subbuf->pages = &buf->pages[base >> PAGE_CACHE_SHIFT]; in xdr_buf_subsegment() 1042 len -= subbuf->page_len; in xdr_buf_subsegment() [all …]
|
/net/sunrpc/auth_gss/ |
D | gss_krb5_crypto.c | 763 struct xdr_buf subbuf; in gss_krb5_aes_decrypt() local 789 xdr_buf_subsegment(buf, &subbuf, offset + GSS_KRB5_TOK_HDR_LEN, in gss_krb5_aes_decrypt() 793 nblocks = (subbuf.len + blocksize - 1) / blocksize; in gss_krb5_aes_decrypt() 810 ret = xdr_process_buf(&subbuf, 0, cbcbytes, decryptor, &desc); in gss_krb5_aes_decrypt() 816 ret = gss_krb5_cts_crypt(cipher, &subbuf, cbcbytes, desc.iv, NULL, 0); in gss_krb5_aes_decrypt() 825 ret = make_checksum_v2(kctx, NULL, 0, &subbuf, 0, in gss_krb5_aes_decrypt()
|
D | gss_krb5_wrap.c | 433 struct xdr_buf subbuf; in rotate_left() local 435 xdr_buf_subsegment(buf, &subbuf, base, buf->len - base); in rotate_left() 436 _rotate_left(&subbuf, shift); in rotate_left()
|