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;