Searched refs:vec_idx (Results 1 – 9 of 9) sorted by relevance
| /illumos-gate/usr/src/common/crypto/modes/ |
| H A D | modes.c | 56 uintptr_t vec_idx; in crypto_init_ptrs() local 59 for (vec_idx = 0; vec_idx < uiop->uio_iovcnt && in crypto_init_ptrs() 60 offset >= uiop->uio_iov[vec_idx].iov_len; in crypto_init_ptrs() 61 offset -= uiop->uio_iov[vec_idx++].iov_len) in crypto_init_ptrs() 65 *iov_or_mp = (void *)vec_idx; in crypto_init_ptrs() 117 uintptr_t vec_idx; in crypto_get_ptrs() local 121 vec_idx = (uintptr_t)(*iov_or_mp); in crypto_get_ptrs() 122 iov = &uio->uio_iov[vec_idx]; in crypto_get_ptrs() 134 if (vec_idx == uio->uio_iovcnt) in crypto_get_ptrs() 136 vec_idx++; in crypto_get_ptrs() [all …]
|
| /illumos-gate/usr/src/uts/common/crypto/io/ |
| H A D | arcfour.c | 318 uint_t vec_idx; in rc4_crypt_update() local 325 for (vec_idx = 0; vec_idx < uiop->uio_iovcnt && in rc4_crypt_update() 326 offset >= uiop->uio_iov[vec_idx].iov_len; in rc4_crypt_update() 327 offset -= uiop->uio_iov[vec_idx++].iov_len) in rc4_crypt_update() 329 if (vec_idx == uiop->uio_iovcnt) { in rc4_crypt_update() 336 while (vec_idx < uiop->uio_iovcnt && length > 0) { in rc4_crypt_update() 338 iovec_t *iovp = &(uiop->uio_iov[vec_idx]); in rc4_crypt_update() 347 vec_idx++; in rc4_crypt_update() 351 if (vec_idx == uiop->uio_iovcnt && length > 0) { in rc4_crypt_update() 435 uint_t vec_idx; in rc4_crypt_update() local [all …]
|
| H A D | md4_mod.c | 239 uint_t vec_idx; in md4_digest_update_uio() local 250 for (vec_idx = 0; vec_idx < data->cd_uio->uio_iovcnt && in md4_digest_update_uio() 251 offset >= data->cd_uio->uio_iov[vec_idx].iov_len; in md4_digest_update_uio() 252 offset -= data->cd_uio->uio_iov[vec_idx++].iov_len) in md4_digest_update_uio() 254 if (vec_idx == data->cd_uio->uio_iovcnt) { in md4_digest_update_uio() 265 while (vec_idx < data->cd_uio->uio_iovcnt && length > 0) { in md4_digest_update_uio() 266 cur_len = MIN(data->cd_uio->uio_iov[vec_idx].iov_len - in md4_digest_update_uio() 269 MD4Update(md4_ctx, data->cd_uio->uio_iov[vec_idx].iov_base + in md4_digest_update_uio() 273 vec_idx++; in md4_digest_update_uio() 277 if (vec_idx == data->cd_uio->uio_iovcnt && length > 0) { in md4_digest_update_uio() [all …]
|
| H A D | skein_mod.c | 267 uint_t vec_idx; in skein_digest_update_uio() local 279 for (vec_idx = 0; vec_idx < uio->uio_iovcnt && in skein_digest_update_uio() 280 offset >= uio->uio_iov[vec_idx].iov_len; in skein_digest_update_uio() 281 offset -= uio->uio_iov[vec_idx++].iov_len) in skein_digest_update_uio() 283 if (vec_idx == uio->uio_iovcnt) { in skein_digest_update_uio() 294 while (vec_idx < uio->uio_iovcnt && length > 0) { in skein_digest_update_uio() 295 cur_len = MIN(uio->uio_iov[vec_idx].iov_len - offset, length); in skein_digest_update_uio() 296 SKEIN_OP(ctx, Update, (uint8_t *)uio->uio_iov[vec_idx].iov_base in skein_digest_update_uio() 299 vec_idx++; in skein_digest_update_uio() 303 if (vec_idx == uio->uio_iovcnt && length > 0) { in skein_digest_update_uio() [all …]
|
| H A D | md5_mod.c | 324 uint_t vec_idx; in md5_digest_update_uio() local 335 for (vec_idx = 0; vec_idx < data->cd_uio->uio_iovcnt && in md5_digest_update_uio() 336 offset >= data->cd_uio->uio_iov[vec_idx].iov_len; in md5_digest_update_uio() 337 offset -= data->cd_uio->uio_iov[vec_idx++].iov_len) in md5_digest_update_uio() 339 if (vec_idx == data->cd_uio->uio_iovcnt) { in md5_digest_update_uio() 350 while (vec_idx < data->cd_uio->uio_iovcnt && length > 0) { in md5_digest_update_uio() 351 cur_len = MIN(data->cd_uio->uio_iov[vec_idx].iov_len - in md5_digest_update_uio() 354 MD5Update(md5_ctx, data->cd_uio->uio_iov[vec_idx].iov_base + in md5_digest_update_uio() 358 vec_idx++; in md5_digest_update_uio() 362 if (vec_idx == data->cd_uio->uio_iovcnt && length > 0) { in md5_digest_update_uio() [all …]
|
| H A D | sha1_mod.c | 270 uint_t vec_idx; in sha1_digest_update_uio() local 281 for (vec_idx = 0; vec_idx < data->cd_uio->uio_iovcnt && in sha1_digest_update_uio() 282 offset >= data->cd_uio->uio_iov[vec_idx].iov_len; in sha1_digest_update_uio() 283 offset -= data->cd_uio->uio_iov[vec_idx++].iov_len) in sha1_digest_update_uio() 285 if (vec_idx == data->cd_uio->uio_iovcnt) { in sha1_digest_update_uio() 296 while (vec_idx < data->cd_uio->uio_iovcnt && length > 0) { in sha1_digest_update_uio() 297 cur_len = MIN(data->cd_uio->uio_iov[vec_idx].iov_len - in sha1_digest_update_uio() 301 (uint8_t *)data->cd_uio->uio_iov[vec_idx].iov_base + offset, in sha1_digest_update_uio() 305 vec_idx++; in sha1_digest_update_uio() 309 if (vec_idx == data->cd_uio->uio_iovcnt && length > 0) { in sha1_digest_update_uio() [all …]
|
| H A D | sha2_mod.c | 302 uint_t vec_idx; in sha2_digest_update_uio() local 313 for (vec_idx = 0; vec_idx < data->cd_uio->uio_iovcnt && in sha2_digest_update_uio() 314 offset >= data->cd_uio->uio_iov[vec_idx].iov_len; in sha2_digest_update_uio() 315 offset -= data->cd_uio->uio_iov[vec_idx++].iov_len) in sha2_digest_update_uio() 317 if (vec_idx == data->cd_uio->uio_iovcnt) { in sha2_digest_update_uio() 328 while (vec_idx < data->cd_uio->uio_iovcnt && length > 0) { in sha2_digest_update_uio() 329 cur_len = MIN(data->cd_uio->uio_iov[vec_idx].iov_len - in sha2_digest_update_uio() 333 uio_iov[vec_idx].iov_base + offset, cur_len); in sha2_digest_update_uio() 335 vec_idx++; in sha2_digest_update_uio() 339 if (vec_idx == data->cd_uio->uio_iovcnt && length > 0) { in sha2_digest_update_uio() [all …]
|
| H A D | dca.c | 2791 uint_t vec_idx; in dca_getbufbytes() local 2822 for (vec_idx = 0; vec_idx < uiop->uio_iovcnt && in dca_getbufbytes() 2823 off >= uiop->uio_iov[vec_idx].iov_len; in dca_getbufbytes() 2824 off -= uiop->uio_iov[vec_idx++].iov_len) in dca_getbufbytes() 2826 if (vec_idx == uiop->uio_iovcnt) { in dca_getbufbytes() 2837 while (vec_idx < uiop->uio_iovcnt && count > 0) { in dca_getbufbytes() 2838 cur_len = min(uiop->uio_iov[vec_idx].iov_len - in dca_getbufbytes() 2840 bcopy(uiop->uio_iov[vec_idx].iov_base + off, dest, in dca_getbufbytes() 2844 vec_idx++; in dca_getbufbytes() 2848 if (vec_idx == uiop->uio_iovcnt && count > 0) { in dca_getbufbytes() [all …]
|
| /illumos-gate/usr/src/uts/common/crypto/core/ |
| H A D | kcf_prov_lib.c | 262 uint_t vec_idx; in crypto_update_uio() local 278 for (vec_idx = 0; vec_idx < uiop->uio_iovcnt && in crypto_update_uio() 279 offset >= uiop->uio_iov[vec_idx].iov_len; in crypto_update_uio() 280 offset -= uiop->uio_iov[vec_idx++].iov_len) in crypto_update_uio() 282 if (vec_idx == uiop->uio_iovcnt && length > 0) { in crypto_update_uio() 293 while (vec_idx < uiop->uio_iovcnt && length > 0) { in crypto_update_uio() 294 cur_len = MIN(uiop->uio_iov[vec_idx].iov_len - in crypto_update_uio() 297 (cipher)(ctx, uiop->uio_iov[vec_idx].iov_base + offset, in crypto_update_uio() 301 vec_idx++; in crypto_update_uio() 305 if (vec_idx == uiop->uio_iovcnt && length > 0) { in crypto_update_uio()
|