iov 377 lib/async_req/async_sock.c struct iovec *iov; iov 388 lib/async_req/async_sock.c struct iovec *iov, int count) iov 401 lib/async_req/async_sock.c state->iov = (struct iovec *)talloc_memdup( iov 402 lib/async_req/async_sock.c state, iov, sizeof(struct iovec) * count); iov 403 lib/async_req/async_sock.c if (state->iov == NULL) { iov 441 lib/async_req/async_sock.c to_write += state->iov[i].iov_len; iov 444 lib/async_req/async_sock.c written = sys_writev(state->fd, state->iov, state->count); iov 466 lib/async_req/async_sock.c if (written < state->iov[0].iov_len) { iov 467 lib/async_req/async_sock.c state->iov[0].iov_base = iov 468 lib/async_req/async_sock.c (char *)state->iov[0].iov_base + written; iov 469 lib/async_req/async_sock.c state->iov[0].iov_len -= written; iov 472 lib/async_req/async_sock.c written -= state->iov[0].iov_len; iov 473 lib/async_req/async_sock.c state->iov += 1; iov 47 lib/async_req/async_sock.h struct iovec *iov, int count); iov 909 source3/include/proto.h ssize_t sys_writev(int fd, const struct iovec *iov, int iovcnt); iov 148 source3/lib/system.c ssize_t sys_writev(int fd, const struct iovec *iov, int iovcnt) iov 155 source3/lib/system.c return sys_write(fd, iov[0].iov_base, iov[0].iov_len); iov 157 source3/lib/system.c if (iov[0].iov_len > 1) { iov 158 source3/lib/system.c return sys_write(fd, iov[0].iov_base, iov 159 source3/lib/system.c (random() % (iov[0].iov_len-1)) + 1); iov 164 source3/lib/system.c ret = writev(fd, iov, iovcnt); iov 653 source3/lib/util_sock.c struct iovec *iov_copy, *iov; iov 680 source3/lib/util_sock.c iov = iov_copy; iov 689 source3/lib/util_sock.c if (thistime < iov[0].iov_len) { iov 691 source3/lib/util_sock.c (char *)iov[0].iov_base + thistime; iov 692 source3/lib/util_sock.c iov[0].iov_base = new_base; iov 693 source3/lib/util_sock.c iov[0].iov_len -= thistime; iov 696 source3/lib/util_sock.c thistime -= iov[0].iov_len; iov 697 source3/lib/util_sock.c iov += 1; iov 701 source3/lib/util_sock.c thistime = sys_writev(fd, iov, iovcnt); iov 721 source3/lib/util_sock.c struct iovec iov; iov 723 source3/lib/util_sock.c iov.iov_base = CONST_DISCARD(char *, buffer); iov 724 source3/lib/util_sock.c iov.iov_len = N; iov 726 source3/lib/util_sock.c ret = write_data_iov(fd, &iov, 1); iov 182 source3/lib/wb_reqtrans.c struct iovec iov[2]; iov 201 source3/lib/wb_reqtrans.c state->iov[0].iov_base = wb_req; iov 202 source3/lib/wb_reqtrans.c state->iov[0].iov_len = sizeof(struct winbindd_request); iov 205 source3/lib/wb_reqtrans.c state->iov[1].iov_base = wb_req->extra_data.data; iov 206 source3/lib/wb_reqtrans.c state->iov[1].iov_len = wb_req->extra_len; iov 210 source3/lib/wb_reqtrans.c subreq = writev_send(state, ev, queue, fd, state->iov, count); iov 332 source3/lib/wb_reqtrans.c struct iovec iov[2]; iov 351 source3/lib/wb_reqtrans.c state->iov[0].iov_base = wb_resp; iov 352 source3/lib/wb_reqtrans.c state->iov[0].iov_len = sizeof(struct winbindd_response); iov 355 source3/lib/wb_reqtrans.c state->iov[1].iov_base = wb_resp->extra_data.data; iov 356 source3/lib/wb_reqtrans.c state->iov[1].iov_len = iov 361 source3/lib/wb_reqtrans.c subreq = writev_send(state, ev, queue, fd, state->iov, count); iov 327 source3/libsmb/clientgen.c struct iovec iov[2]; iov 339 source3/libsmb/clientgen.c iov[0].iov_base = cli->outbuf; iov 340 source3/libsmb/clientgen.c iov[0].iov_len = len; iov 341 source3/libsmb/clientgen.c iov[1].iov_base = CONST_DISCARD(char *, p); iov 342 source3/libsmb/clientgen.c iov[1].iov_len = extradata; iov 344 source3/libsmb/clientgen.c nwritten = write_data_iov(cli->fd, iov, 2); iov 111 source3/modules/vfs_aio_fork.c struct iovec iov[1]; iov 138 source3/modules/vfs_aio_fork.c iov[0].iov_base = ptr; iov 139 source3/modules/vfs_aio_fork.c iov[0].iov_len = nbytes; iov 140 source3/modules/vfs_aio_fork.c msg.msg_iov = iov; iov 179 source3/modules/vfs_aio_fork.c struct iovec iov[1]; iov 208 source3/modules/vfs_aio_fork.c ZERO_STRUCT(iov); iov 209 source3/modules/vfs_aio_fork.c iov[0].iov_base = ptr; iov 210 source3/modules/vfs_aio_fork.c iov[0].iov_len = nbytes; iov 211 source3/modules/vfs_aio_fork.c msg.msg_iov = iov; iov 1181 source3/rpc_server/srv_pipe_hnd.c struct iovec iov; iov 1227 source3/rpc_server/srv_pipe_hnd.c state->iov.iov_base = CONST_DISCARD(void *, data); iov 1228 source3/rpc_server/srv_pipe_hnd.c state->iov.iov_len = len; iov 1231 source3/rpc_server/srv_pipe_hnd.c &state->iov, 1); iov 86 source4/heimdal/lib/krb5/changepw.c struct iovec iov[3]; iov 132 source4/heimdal/lib/krb5/changepw.c msghdr.msg_iov = iov; iov 133 source4/heimdal/lib/krb5/changepw.c msghdr.msg_iovlen = sizeof(iov)/sizeof(*iov); iov 139 source4/heimdal/lib/krb5/changepw.c iov[0].iov_base = (void*)header; iov 140 source4/heimdal/lib/krb5/changepw.c iov[0].iov_len = 6; iov 141 source4/heimdal/lib/krb5/changepw.c iov[1].iov_base = ap_req_data.data; iov 142 source4/heimdal/lib/krb5/changepw.c iov[1].iov_len = ap_req_data.length; iov 143 source4/heimdal/lib/krb5/changepw.c iov[2].iov_base = krb_priv_data.data; iov 144 source4/heimdal/lib/krb5/changepw.c iov[2].iov_len = krb_priv_data.length; iov 181 source4/heimdal/lib/krb5/changepw.c struct iovec iov[3]; iov 239 source4/heimdal/lib/krb5/changepw.c msghdr.msg_iov = iov; iov 240 source4/heimdal/lib/krb5/changepw.c msghdr.msg_iovlen = sizeof(iov)/sizeof(*iov); iov 246 source4/heimdal/lib/krb5/changepw.c iov[0].iov_base = (void*)header; iov 248 source4/heimdal/lib/krb5/changepw.c iov[0].iov_len = 10; iov 250 source4/heimdal/lib/krb5/changepw.c iov[0].iov_len = 6; iov 251 source4/heimdal/lib/krb5/changepw.c iov[1].iov_base = ap_req_data.data; iov 252 source4/heimdal/lib/krb5/changepw.c iov[1].iov_len = ap_req_data.length; iov 253 source4/heimdal/lib/krb5/changepw.c iov[2].iov_base = krb_priv_data.data; iov 254 source4/heimdal/lib/krb5/changepw.c iov[2].iov_len = krb_priv_data.length;