Lines Matching refs:offset
43 offset_t offset; in crypto_init_ptrs() local
54 offset = out->cd_offset; in crypto_init_ptrs()
56 offset >= uiop->uio_iov[vec_idx].iov_len; in crypto_init_ptrs()
57 offset -= uiop->uio_iov[vec_idx++].iov_len) in crypto_init_ptrs()
60 *current_offset = offset; in crypto_init_ptrs()
68 offset = out->cd_offset; in crypto_init_ptrs()
69 for (mp = out->cd_mp; mp != NULL && offset >= MBLKL(mp); in crypto_init_ptrs()
70 offset -= MBLKL(mp), mp = mp->b_cont) in crypto_init_ptrs()
73 *current_offset = offset; in crypto_init_ptrs()
91 offset_t offset; in crypto_get_ptrs() local
97 offset = *current_offset; in crypto_get_ptrs()
99 if ((offset + amt) <= iov->iov_len) { in crypto_get_ptrs()
101 *out_data_1 = (uint8_t *)iov->iov_base + offset; in crypto_get_ptrs()
104 *current_offset = offset + amt; in crypto_get_ptrs()
112 offset_t offset; in crypto_get_ptrs() local
116 offset = *current_offset; in crypto_get_ptrs()
119 p = (uint8_t *)iov->iov_base + offset; in crypto_get_ptrs()
122 if (offset + amt <= iov->iov_len) { in crypto_get_ptrs()
126 *current_offset = offset + amt; in crypto_get_ptrs()
129 *out_data_1_len = iov->iov_len - offset; in crypto_get_ptrs()
145 offset = *current_offset; in crypto_get_ptrs()
147 p = mp->b_rptr + offset; in crypto_get_ptrs()
153 *current_offset = offset + amt; in crypto_get_ptrs()