Home
last modified time | relevance | path

Searched refs:iov (Results 1 – 25 of 396) sorted by relevance

12345678910>>...16

/freebsd/crypto/heimdal/lib/krb5/
H A Daes-test.c327 krb5_crypto_iov iov[4]; in krb_enc_iov2() local
336 iov[0].flags = KRB5_CRYPTO_TYPE_HEADER; in krb_enc_iov2()
337 krb5_crypto_length(context, crypto, iov[0].flags, &iov[0].data.length); in krb_enc_iov2()
338 iov[0].data.data = emalloc(iov[0].data.length); in krb_enc_iov2()
340 iov[1].flags = KRB5_CRYPTO_TYPE_DATA; in krb_enc_iov2()
341 iov[1].data.length = len; in krb_enc_iov2()
342 iov[1].data.data = emalloc(iov[1].data.length); in krb_enc_iov2()
343 memcpy(iov[1].data.data, p, iov[1].data.length); in krb_enc_iov2()
346 iov[2].flags = KRB5_CRYPTO_TYPE_PADDING; in krb_enc_iov2()
347 krb5_crypto_length(context, crypto, KRB5_CRYPTO_TYPE_PADDING, &iov[2].data.length); in krb_enc_iov2()
[all …]
/freebsd/sys/dev/pci/
H A Dpci_iov.c85 pci_read_config((d)->cfg.dev, (d)->cfg.iov->iov_pos + r, w)
88 pci_write_config((d)->cfg.dev, (d)->cfg.iov->iov_pos + r, v, w)
119 struct pcicfg_iov *iov; in pci_iov_attach_method() local
143 iov = malloc(sizeof(*dinfo->cfg.iov), M_SRIOV, M_WAITOK | M_ZERO); in pci_iov_attach_method()
146 if (dinfo->cfg.iov != NULL) { in pci_iov_attach_method()
150 iov->iov_pf = dev; in pci_iov_attach_method()
151 iov->iov_pos = iov_pos; in pci_iov_attach_method()
162 iov->iov_schema = schema; in pci_iov_attach_method()
164 iov->iov_cdev = make_dev(&iov_cdevsw, device_get_unit(dev), in pci_iov_attach_method()
167 if (iov->iov_cdev == NULL) { in pci_iov_attach_method()
[all …]
/freebsd/crypto/krb5/src/lib/crypto/krb/
H A Daead.c34 krb5_crypto_iov *iov = NULL; in krb5int_c_locate_iov() local
41 if (iov == NULL) in krb5int_c_locate_iov()
42 iov = &data[i]; in krb5int_c_locate_iov()
48 return iov; in krb5int_c_locate_iov()
58 krb5_crypto_iov *iov; in krb5int_c_iov_decrypt_stream() local
72 iov = calloc(num_data + 2, sizeof(krb5_crypto_iov)); in krb5int_c_iov_decrypt_stream()
73 if (iov == NULL) in krb5int_c_iov_decrypt_stream()
78 iov[i].flags = KRB5_CRYPTO_TYPE_HEADER; /* takes place of STREAM */ in krb5int_c_iov_decrypt_stream()
79 iov[i].data = make_data(stream->data.data, header_len); in krb5int_c_iov_decrypt_stream()
85 free(iov); in krb5int_c_iov_decrypt_stream()
[all …]
H A Dencrypt.c36 krb5_crypto_iov iov[4]; in krb5_k_encrypt() local
57 iov[0].flags = KRB5_CRYPTO_TYPE_HEADER; in krb5_k_encrypt()
58 iov[0].data = make_data(output->ciphertext.data, header_len); in krb5_k_encrypt()
60 iov[1].flags = KRB5_CRYPTO_TYPE_DATA; in krb5_k_encrypt()
61 iov[1].data = make_data(output->ciphertext.data + header_len, in krb5_k_encrypt()
64 memcpy(iov[1].data.data, input->data, input->length); in krb5_k_encrypt()
66 iov[2].flags = KRB5_CRYPTO_TYPE_PADDING; in krb5_k_encrypt()
67 iov[2].data = make_data(iov[1].data.data + input->length, padding_len); in krb5_k_encrypt()
69 iov[3].flags = KRB5_CRYPTO_TYPE_TRAILER; in krb5_k_encrypt()
70 iov[3].data = make_data(iov[2].data.data + padding_len, trailer_len); in krb5_k_encrypt()
[all …]
H A Ddecrypt.c36 krb5_crypto_iov iov[4]; in krb5_k_decrypt() local
61 iov[0].flags = KRB5_CRYPTO_TYPE_HEADER; in krb5_k_decrypt()
62 iov[0].data = make_data(scratch, header_len); in krb5_k_decrypt()
63 memcpy(iov[0].data.data, input->ciphertext.data, header_len); in krb5_k_decrypt()
65 iov[1].flags = KRB5_CRYPTO_TYPE_DATA; in krb5_k_decrypt()
66 iov[1].data = make_data(output->data, plain_len); in krb5_k_decrypt()
67 memcpy(iov[1].data.data, input->ciphertext.data + header_len, plain_len); in krb5_k_decrypt()
70 iov[2].flags = KRB5_CRYPTO_TYPE_PADDING; in krb5_k_decrypt()
71 iov[2].data = empty_data(); in krb5_k_decrypt()
73 iov[3].flags = KRB5_CRYPTO_TYPE_TRAILER; in krb5_k_decrypt()
[all …]
/freebsd/crypto/krb5/src/lib/crypto/crypto_tests/
H A Dt_encrypt.c95 krb5_crypto_iov iov[5]; in main() local
103 memset(iov, 0, sizeof(iov)); in main()
168 iov[0].flags= KRB5_CRYPTO_TYPE_STREAM; in main()
169 iov[0].data.data = out2.data; in main()
170 iov[0].data.length = enc_out.ciphertext.length; in main()
171 iov[1].flags = KRB5_CRYPTO_TYPE_DATA; in main()
175 krb5_c_decrypt_iov( context, keyblock, 7, 0, iov, 2)); in main()
177 compare_results(&in, &iov[1].data)); in main()
182 krb5_k_decrypt_iov( context, key, 7, 0, iov, 2)); in main()
184 compare_results(&in, &iov[1].data)); in main()
[all …]
/freebsd/lib/libsdp/
H A Dservice.c52 struct iovec iov[4]; in sdp_register_service() local
74 iov[0].iov_base = (void *) &pdu; in sdp_register_service()
75 iov[0].iov_len = sizeof(pdu); in sdp_register_service()
77 iov[1].iov_base = (void *) &uuid; in sdp_register_service()
78 iov[1].iov_len = sizeof(uuid); in sdp_register_service()
80 iov[2].iov_base = (void *) bdaddr; in sdp_register_service()
81 iov[2].iov_len = sizeof(*bdaddr); in sdp_register_service()
83 iov[3].iov_base = (void *) data; in sdp_register_service()
84 iov[3].iov_len = datalen; in sdp_register_service()
87 len = writev(ss->s, iov, sizeof(iov)/sizeof(iov[0])); in sdp_register_service()
[all …]
/freebsd/crypto/krb5/src/lib/gssapi/krb5/
H A Dutil_crypt.c222 krb5_crypto_iov iov; in kg_encrypt_inplace() local
229 iov.flags = KRB5_CRYPTO_TYPE_DATA; in kg_encrypt_inplace()
230 iov.data = make_data((void *)ptr, length); in kg_encrypt_inplace()
231 code = krb5_k_encrypt_iov(context, key, usage, state, &iov, 1); in kg_encrypt_inplace()
287 krb5_crypto_iov iov[3]; in kg_verify_checksum_v1() local
297 iov[0].flags = iov[1].flags = KRB5_CRYPTO_TYPE_SIGN_ONLY; in kg_verify_checksum_v1()
298 iov[0].data = make_data((uint8_t *)header, 8); in kg_verify_checksum_v1()
299 iov[1].data = make_data((uint8_t *)data, data_len); in kg_verify_checksum_v1()
300 iov[2].flags = KRB5_CRYPTO_TYPE_CHECKSUM; in kg_verify_checksum_v1()
301 iov[2].data = make_data(ckbuf, sizeof(ckbuf)); in kg_verify_checksum_v1()
[all …]
/freebsd/crypto/krb5/src/lib/crypto/builtin/
H A Dkdf.c37 krb5_crypto_iov iov[5]; in k5_sp800_108_counter_hmac() local
51 iov[0].flags = KRB5_CRYPTO_TYPE_DATA; in k5_sp800_108_counter_hmac()
52 iov[0].data = make_data(ibuf, sizeof(ibuf)); in k5_sp800_108_counter_hmac()
55 iov[1].flags = KRB5_CRYPTO_TYPE_DATA; in k5_sp800_108_counter_hmac()
56 iov[1].data = *label; in k5_sp800_108_counter_hmac()
58 iov[2].flags = KRB5_CRYPTO_TYPE_DATA; in k5_sp800_108_counter_hmac()
59 iov[2].data = make_data("", 1); in k5_sp800_108_counter_hmac()
61 iov[3].flags = KRB5_CRYPTO_TYPE_DATA; in k5_sp800_108_counter_hmac()
62 iov[3].data = *context; in k5_sp800_108_counter_hmac()
64 iov[4].flags = KRB5_CRYPTO_TYPE_DATA; in k5_sp800_108_counter_hmac()
[all …]
/freebsd/sys/kern/
H A Dsubr_uio.c97 struct iovec iov[1]; in physcopyin() local
101 iov[0].iov_base = src; in physcopyin()
102 iov[0].iov_len = len; in physcopyin()
103 uio.uio_iov = iov; in physcopyin()
118 struct iovec iov[1]; in physcopyout() local
122 iov[0].iov_base = dst; in physcopyout()
123 iov[0].iov_len = len; in physcopyout()
124 uio.uio_iov = iov; in physcopyout()
206 struct iovec *iov; in uiomove_faultflag() local
239 iov = uio->uio_iov; in uiomove_faultflag()
[all …]
/freebsd/sys/contrib/openzfs/lib/libzfs/os/freebsd/
H A Dlibzfs_zmount.c47 build_iovec(struct iovec **iov, int *iovlen, const char *name, void *val, in build_iovec() argument
55 *iov = realloc(*iov, sizeof (**iov) * (i + 2)); in build_iovec()
56 if (*iov == NULL) { in build_iovec()
60 (*iov)[i].iov_base = strdup(name); in build_iovec()
61 (*iov)[i].iov_len = strlen(name) + 1; in build_iovec()
63 (*iov)[i].iov_base = val; in build_iovec()
70 (*iov)[i].iov_len = (int)len; in build_iovec()
77 struct iovec *iov; in do_mount() local
89 iov = NULL; in do_mount()
92 build_iovec(&iov, &iovlen, "update", NULL, 0); in do_mount()
[all …]
/freebsd/crypto/krb5/src/lib/gssapi/mechglue/
H A Dg_wrap_aead.c76 gss_iov_buffer_desc iov[5]; in gssint_wrap_aead_iov_shim() local
83 iov[i].type = GSS_IOV_BUFFER_TYPE_HEADER; in gssint_wrap_aead_iov_shim()
84 iov[i].buffer.value = NULL; in gssint_wrap_aead_iov_shim()
85 iov[i].buffer.length = 0; in gssint_wrap_aead_iov_shim()
89 iov[i].type = GSS_IOV_BUFFER_TYPE_SIGN_ONLY; in gssint_wrap_aead_iov_shim()
90 iov[i].buffer = *input_assoc_buffer; in gssint_wrap_aead_iov_shim()
94 iov[i].type = GSS_IOV_BUFFER_TYPE_DATA; in gssint_wrap_aead_iov_shim()
95 iov[i].buffer = *input_payload_buffer; in gssint_wrap_aead_iov_shim()
98 iov[i].type = GSS_IOV_BUFFER_TYPE_PADDING; in gssint_wrap_aead_iov_shim()
99 iov[i].buffer.value = NULL; in gssint_wrap_aead_iov_shim()
[all …]
H A Dg_seal.c161 gss_iov_buffer_desc iov[4]; in gssint_wrap_size_limit_iov_shim() local
165 iov[0].type = GSS_IOV_BUFFER_TYPE_HEADER; in gssint_wrap_size_limit_iov_shim()
166 iov[0].buffer.value = NULL; in gssint_wrap_size_limit_iov_shim()
167 iov[0].buffer.length = 0; in gssint_wrap_size_limit_iov_shim()
169 iov[1].type = GSS_IOV_BUFFER_TYPE_DATA; in gssint_wrap_size_limit_iov_shim()
170 iov[1].buffer.length = req_output_size; in gssint_wrap_size_limit_iov_shim()
171 iov[1].buffer.value = NULL; in gssint_wrap_size_limit_iov_shim()
173 iov[2].type = GSS_IOV_BUFFER_TYPE_PADDING; in gssint_wrap_size_limit_iov_shim()
174 iov[2].buffer.value = NULL; in gssint_wrap_size_limit_iov_shim()
175 iov[2].buffer.length = 0; in gssint_wrap_size_limit_iov_shim()
[all …]
H A Dg_wrap_iov.c38 gss_iov_buffer_desc *iov, in val_wrap_iov_args() argument
55 if (iov == GSS_C_NO_IOV_BUFFER) in val_wrap_iov_args()
65 gss_iov_buffer_desc *iov, int iov_count) in gss_wrap_iov() argument
75 conf_state, iov, iov_count); in gss_wrap_iov()
97 iov, in gss_wrap_iov()
114 int *conf_state, gss_iov_buffer_desc *iov, in gss_wrap_iov_length() argument
125 conf_state, iov, iov_count); in gss_wrap_iov_length()
147 iov, in gss_wrap_iov_length()
163 gss_qop_t qop_req, gss_iov_buffer_desc *iov, int iov_count) in gss_get_mic_iov() argument
170 iov, iov_count); in gss_get_mic_iov()
[all …]
/freebsd/sbin/mount_msdosfs/
H A Dmount_msdosfs.c61 static int set_charset(struct iovec **iov, int *iovlen, const char *, const char *);
66 struct iovec *iov = NULL; in main() local
84 build_iovec(&iov, &iovlen, "shortnames", NULL, (size_t)-1); in main()
87 build_iovec(&iov, &iovlen, "longnames", NULL, (size_t)-1); in main()
90 build_iovec_argf(&iov, &iovlen, "nowin95", "", (size_t)-1); in main()
116 build_iovec_argf(&iov, &iovlen, "cs_local", quirk); in main()
122 build_iovec_argf(&iov, &iovlen, "cs_dos", cs_dos, (size_t)-1); in main()
133 build_iovec(&iov, &iovlen, optarg, val, (size_t)-1); in main()
152 build_iovec(&iov, &iovlen, "cs_local", cs_local, (size_t)-1); in main()
153 build_iovec(&iov, &iovlen, "cs_dos", cs_dos, (size_t)-1); in main()
[all …]
/freebsd/contrib/netbsd-tests/net/bpf/
H A Dt_bpf.c110 struct iovec *iov; in ATF_TC_BODY() local
126 iov = calloc(iov_max, sizeof(struct iovec)); in ATF_TC_BODY()
127 ATF_REQUIRE(iov != NULL); in ATF_TC_BODY()
131 iov[0].iov_len = sz; in ATF_TC_BODY()
132 iov[0].iov_base = mmap(NULL, sz, PROT_READ, MAP_ANON, -1, 0); in ATF_TC_BODY()
133 ATF_REQUIRE(iov[0].iov_base != MAP_FAILED); in ATF_TC_BODY()
136 while (sz + iov[0].iov_len <= total) in ATF_TC_BODY()
138 iov[iovlen].iov_len = iov[0].iov_len; in ATF_TC_BODY()
139 iov[iovlen].iov_base = iov[0].iov_base; in ATF_TC_BODY()
140 sz += iov[0].iov_len; in ATF_TC_BODY()
[all …]
/freebsd/lib/libutil/
H A Dmntopts.c225 struct iovec *iov; variable
241 iov = NULL;
244 build_iovec(&iov, &iovlen, "fstype", __DECONST(void *, "ffs"), 4);
245 build_iovec(&iov, &iovlen, "from", mntp->f_mntfromname, (size_t)-1);
246 build_iovec(&iov, &iovlen, "fspath", mntp->f_mntonname, (size_t)-1);
247 build_iovec(&iov, &iovlen, "errmsg", errmsg, sizeof(errmsg));
248 build_iovec(&iov, &iovlen, "update", NULL, 0);
249 build_iovec(&iov, &iovlen, "reload", NULL, 0);
254 build_iovec(&iov, &iovlen, "ro", NULL, 0);
255 error = nmount(iov, iovlen, mntp->f_flags);
[all …]
/freebsd/usr.sbin/syslogd/
H A Dsyslogd_cap_log.c94 cap_ttymsg(cap_channel_t *chan, struct iovec *iov, int iovcnt, in cap_ttymsg() argument
104 nvlist_append_string_array(nvl, "iov_strs", iov[i].iov_base); in cap_ttymsg()
132 struct iovec *iov; in casper_ttymsg() local
139 iov = calloc(iovcnt, sizeof(*iov)); in casper_ttymsg()
140 if (iov == NULL) in casper_ttymsg()
143 iov[i].iov_base = nvlstrs[i]; in casper_ttymsg()
144 iov[i].iov_len = strlen(nvlstrs[i]); in casper_ttymsg()
148 line = ttymsg(iov, iovcnt, line, tmout); in casper_ttymsg()
152 free(iov); in casper_ttymsg()
157 cap_wallmsg(cap_channel_t *chan, const struct filed *f, struct iovec *iov, in cap_wallmsg() argument
[all …]
/freebsd/usr.sbin/bhyve/
H A Diov.c70 count_iov(const struct iovec *iov, int niov) in count_iov() argument
76 total += iov[i].iov_len; in count_iov()
82 truncate_iov(struct iovec *iov, int *niov, size_t length) in truncate_iov() argument
88 size_t toseek = MIN(length - done, iov[i].iov_len); in truncate_iov()
91 if (toseek <= iov[i].iov_len) { in truncate_iov()
92 iov[i].iov_len = toseek; in truncate_iov()
100 iov_to_buf(const struct iovec *iov, int niov, void **buf) in iov_to_buf() argument
105 total = count_iov(iov, niov); in iov_to_buf()
111 memcpy((uint8_t *)*buf + ptr, iov[i].iov_base, iov[i].iov_len); in iov_to_buf()
112 ptr += iov[i].iov_len; in iov_to_buf()
[all …]
/freebsd/sbin/mount_cd9660/
H A Dmount_cd9660.c75 struct iovec *iov; in main() local
83 iov = NULL; in main()
91 build_iovec(&iov, &iovlen, "brokenjoliet", NULL, (size_t)-1); in main()
94 build_iovec(&iov, &iovlen, "extatt", NULL, (size_t)-1); in main()
97 build_iovec(&iov, &iovlen, "gens", NULL, (size_t)-1); in main()
100 build_iovec_argf(&iov, &iovlen, "gid", "%d", a_gid(optarg)); in main()
103 build_iovec_argf(&iov, &iovlen, "mask", "%u", a_mask(optarg)); in main()
106 build_iovec_argf(&iov, &iovlen, "dirmask", "%u", a_mask(optarg)); in main()
109 build_iovec(&iov, &iovlen, "nojoliet", NULL, (size_t)-1); in main()
119 build_iovec(&iov, &iovlen, optarg, val, (size_t)-1); in main()
[all …]
/freebsd/lib/libc/tests/secure/
H A Dfortify_uio_test.c375 struct iovec iov[1]; in ATF_TC_BODY() local
377 iov[0].iov_base = __stack.__buf; in ATF_TC_BODY()
378 iov[0].iov_len = __len; in ATF_TC_BODY()
382 readv(STDIN_FILENO, iov, nitems(iov)); in ATF_TC_BODY()
402 struct iovec iov[1]; in ATF_TC_BODY() local
404 iov[0].iov_base = __stack.__buf; in ATF_TC_BODY()
405 iov[0].iov_len = __len; in ATF_TC_BODY()
409 readv(STDIN_FILENO, iov, nitems(iov)); in ATF_TC_BODY()
429 struct iovec iov[1]; in ATF_TC_BODY() local
432 iov[0].iov_base = __stack.__buf; in ATF_TC_BODY()
[all …]
/freebsd/crypto/heimdal/lib/gssapi/mech/
H A Dgss_aeap.c52 gss_iov_buffer_desc *iov, in gss_wrap_iov() argument
64 if (iov == NULL && iov_count != 0) in gss_wrap_iov()
74 iov, iov_count); in gss_wrap_iov()
89 gss_iov_buffer_desc *iov, in gss_unwrap_iov() argument
103 if (iov == NULL && iov_count != 0) in gss_unwrap_iov()
113 iov, iov_count); in gss_unwrap_iov()
133 gss_iov_buffer_desc *iov, in gss_wrap_iov_length() argument
145 if (iov == NULL && iov_count != 0) in gss_wrap_iov_length()
155 iov, iov_count); in gss_wrap_iov_length()
167 gss_iov_buffer_desc *iov, in gss_release_iov_buffer() argument
[all …]
/freebsd/usr.bin/wall/
H A Dttymsg.c56 ttymsg(struct iovec *iov, int iovcnt, const char *line, int tmout) in ttymsg() argument
94 left += iov[cnt].iov_len; in ttymsg()
97 wret = writev(fd, iov, iovcnt); in ttymsg()
102 if (iov != localiov) { in ttymsg()
103 bcopy(iov, localiov, in ttymsg()
105 iov = localiov; in ttymsg()
107 for (cnt = 0; (size_t)wret >= iov->iov_len; ++cnt) { in ttymsg()
108 wret -= iov->iov_len; in ttymsg()
109 ++iov; in ttymsg()
113 iov->iov_base = (char *)iov->iov_base + wret; in ttymsg()
[all …]
/freebsd/crypto/heimdal/lib/gssapi/
H A Dtest_context.c289 gss_iov_buffer_desc iov[6]; in wrapunwrap_iov() local
297 memset(&iov, 0, sizeof(iov)); in wrapunwrap_iov()
314 iov_len = sizeof(iov)/sizeof(iov[0]); in wrapunwrap_iov()
316 memset(iov, 0, sizeof(iov)); in wrapunwrap_iov()
318 iov[0].type = GSS_IOV_BUFFER_TYPE_HEADER | GSS_IOV_BUFFER_TYPE_FLAG_ALLOCATE; in wrapunwrap_iov()
321 iov[1].type = GSS_IOV_BUFFER_TYPE_SIGN_ONLY; in wrapunwrap_iov()
322 iov[1].buffer.length = header.length; in wrapunwrap_iov()
323 iov[1].buffer.value = header.data; in wrapunwrap_iov()
325 iov[1].type = GSS_IOV_BUFFER_TYPE_EMPTY; in wrapunwrap_iov()
326 iov[1].buffer.length = 0; in wrapunwrap_iov()
[all …]
/freebsd/crypto/krb5/src/lib/crypto/builtin/hash_provider/
H A Dhash_sha2.c43 const krb5_crypto_iov *iov; in k5_sha256_hash() local
50 iov = &data[i]; in k5_sha256_hash()
51 if (SIGN_IOV(iov)) in k5_sha256_hash()
52 k5_sha256_update(&ctx, iov->data.data, iov->data.length); in k5_sha256_hash()
63 const krb5_crypto_iov *iov; in k5_sha384_hash() local
70 iov = &data[i]; in k5_sha384_hash()
71 if (SIGN_IOV(iov)) in k5_sha384_hash()
72 k5_sha384_update(&ctx, iov->data.data, iov->data.length); in k5_sha384_hash()

12345678910>>...16