tag | line | file | source code |
iov | 34 | fs/ncpfs/sock.c | struct iovec iov; |
iov | 37 | fs/ncpfs/sock.c | iov.iov_base = ubuf; |
iov | 38 | fs/ncpfs/sock.c | iov.iov_len = size; |
iov | 45 | fs/ncpfs/sock.c | msg.msg_iov = &iov; |
iov | 56 | fs/ncpfs/sock.c | struct iovec iov; |
iov | 59 | fs/ncpfs/sock.c | iov.iov_base = (void *)buff; |
iov | 60 | fs/ncpfs/sock.c | iov.iov_len = len; |
iov | 65 | fs/ncpfs/sock.c | msg.msg_iov = &iov; |
iov | 574 | fs/nfs/nfsroot.c | struct iovec iov; |
iov | 578 | fs/nfs/nfsroot.c | iov.iov_base = buf; |
iov | 579 | fs/nfs/nfsroot.c | iov.iov_len = size; |
iov | 581 | fs/nfs/nfsroot.c | msg.msg_iov = &iov; |
iov | 598 | fs/nfs/nfsroot.c | struct iovec iov; |
iov | 602 | fs/nfs/nfsroot.c | iov.iov_base = buf; |
iov | 603 | fs/nfs/nfsroot.c | iov.iov_len = size; |
iov | 605 | fs/nfs/nfsroot.c | msg.msg_iov = &iov; |
iov | 106 | fs/nfs/rpcsock.c | rpc_sendmsg(struct rpc_sock *rsock, struct iovec *iov, int nr, int len, |
iov | 114 | fs/nfs/rpcsock.c | msg.msg_iov = iov; |
iov | 125 | fs/nfs/rpcsock.c | dprintk("RPC: rpc_sendmsg(iov %p, len %d) = %d\n", iov, len, result); |
iov | 132 | fs/nfs/rpcsock.c | rpc_recvmsg(struct rpc_sock *rsock, struct iovec *iov, |
iov | 141 | fs/nfs/rpcsock.c | msg.msg_iov = iov; |
iov | 152 | fs/nfs/rpcsock.c | dprintk("RPC: rpc_recvmsg(iov %p, len %d) = %d\n", iov, len, result); |
iov | 305 | fs/nfs/rpcsock.c | struct iovec iov[MAX_IOVEC]; |
iov | 310 | fs/nfs/rpcsock.c | memcpy(iov, req->rq_svec, req->rq_snr * sizeof(iov[0])); |
iov | 311 | fs/nfs/rpcsock.c | slot->w_xid = *(u32 *)(iov[0].iov_base); |
iov | 317 | fs/nfs/rpcsock.c | return rpc_sendmsg(rsock, iov, req->rq_snr, req->rq_slen, |
iov | 339 | fs/nfs/rpcsock.c | struct iovec iov[MAX_IOVEC]; |
iov | 343 | fs/nfs/rpcsock.c | iov[0].iov_base = (void *) &xid; |
iov | 344 | fs/nfs/rpcsock.c | iov[0].iov_len = sizeof(xid); |
iov | 345 | fs/nfs/rpcsock.c | result = rpc_recvmsg(rsock, iov, 1, sizeof(xid), MSG_PEEK); |
iov | 381 | fs/nfs/rpcsock.c | iov[0].iov_base = (void *) &xid; |
iov | 382 | fs/nfs/rpcsock.c | iov[0].iov_len = sizeof(xid); |
iov | 383 | fs/nfs/rpcsock.c | rpc_recvmsg(rsock, iov, 1, sizeof(xid), 0); |
iov | 390 | fs/nfs/rpcsock.c | memcpy(iov, req->rq_rvec, req->rq_rnr * sizeof(iov[0])); |
iov | 391 | fs/nfs/rpcsock.c | result = rpc_recvmsg(rsock, iov, req->rq_rnr, req->rq_rlen, 0); |
iov | 173 | fs/read_write.c | const struct iovec * iov, long count, long size) |
iov | 184 | fs/read_write.c | msg.msg_iov = (struct iovec *) iov; |
iov | 206 | fs/read_write.c | struct iovec iov[MAX_IOVEC]; |
iov | 221 | fs/read_write.c | memcpy_fromfs(iov, vector, count*sizeof(*vector)); |
iov | 224 | fs/read_write.c | tot_len += iov[i].iov_len; |
iov | 225 | fs/read_write.c | retval = verify_area(type, iov[i].iov_base, iov[i].iov_len); |
iov | 241 | fs/read_write.c | return sock_readv_writev(type, inode, file, iov, count, tot_len); |
iov | 249 | fs/read_write.c | vector = iov; |
iov | 30 | fs/smbfs/sock.c | struct iovec iov; |
iov | 33 | fs/smbfs/sock.c | iov.iov_base = ubuf; |
iov | 34 | fs/smbfs/sock.c | iov.iov_len = size; |
iov | 41 | fs/smbfs/sock.c | msg.msg_iov = &iov; |
iov | 48 | fs/smbfs/sock.c | struct iovec iov; |
iov | 51 | fs/smbfs/sock.c | iov.iov_base = (void *)buff; |
iov | 52 | fs/smbfs/sock.c | iov.iov_len = len; |
iov | 57 | fs/smbfs/sock.c | msg.msg_iov = &iov; |
iov | 132 | include/linux/socket.h | extern void memcpy_fromiovec(unsigned char *kdata, struct iovec *iov, int len); |
iov | 133 | include/linux/socket.h | extern int verify_iovec(struct msghdr *m, struct iovec *iov, char *address, int mode); |
iov | 28 | net/core/iovec.c | int verify_iovec(struct msghdr *m, struct iovec *iov, char *address, int mode) |
iov | 56 | net/core/iovec.c | memcpy_fromfs(&iov[ct], &m->msg_iov[ct], sizeof(struct iovec)); |
iov | 57 | net/core/iovec.c | err=verify_area(mode, iov[ct].iov_base, iov[ct].iov_len); |
iov | 60 | net/core/iovec.c | len+=iov[ct].iov_len; |
iov | 62 | net/core/iovec.c | m->msg_iov=&iov[0]; |
iov | 70 | net/core/iovec.c | void memcpy_toiovec(struct iovec *iov, unsigned char *kdata, int len) |
iov | 74 | net/core/iovec.c | if(iov->iov_len) |
iov | 76 | net/core/iovec.c | int copy = min(iov->iov_len,len); |
iov | 77 | net/core/iovec.c | memcpy_tofs(iov->iov_base,kdata,copy); |
iov | 80 | net/core/iovec.c | iov->iov_len-=copy; |
iov | 81 | net/core/iovec.c | iov->iov_base+=copy; |
iov | 83 | net/core/iovec.c | iov++; |
iov | 91 | net/core/iovec.c | void memcpy_fromiovec(unsigned char *kdata, struct iovec *iov, int len) |
iov | 95 | net/core/iovec.c | if(iov->iov_len) |
iov | 97 | net/core/iovec.c | int copy=min(len,iov->iov_len); |
iov | 98 | net/core/iovec.c | memcpy_fromfs(kdata, iov->iov_base, copy); |
iov | 101 | net/core/iovec.c | iov->iov_base+=copy; |
iov | 102 | net/core/iovec.c | iov->iov_len-=copy; |
iov | 104 | net/core/iovec.c | iov++; |
iov | 876 | net/ipv4/tcp.c | int iovlen, struct iovec *iov, |
iov | 912 | net/ipv4/tcp.c | int seglen=iov->iov_len; |
iov | 913 | net/ipv4/tcp.c | unsigned char * from=iov->iov_base; |
iov | 914 | net/ipv4/tcp.c | iov++; |
iov | 1269 | net/ipx/af_ipx.c | static int ipxrtr_route_packet(ipx_socket *sk, struct sockaddr_ipx *usipx, struct iovec *iov, int len) |
iov | 1335 | net/ipx/af_ipx.c | memcpy_fromiovec(skb_put(skb,len),iov,len); |
iov | 338 | net/socket.c | struct iovec iov; |
iov | 352 | net/socket.c | msg.msg_iov=&iov; |
iov | 355 | net/socket.c | iov.iov_base=ubuf; |
iov | 356 | net/socket.c | iov.iov_len=size; |
iov | 371 | net/socket.c | struct iovec iov; |
iov | 387 | net/socket.c | msg.msg_iov=&iov; |
iov | 390 | net/socket.c | iov.iov_base=(void *)ubuf; |
iov | 391 | net/socket.c | iov.iov_len=size; |
iov | 904 | net/socket.c | struct iovec iov; |
iov | 917 | net/socket.c | iov.iov_base=buff; |
iov | 918 | net/socket.c | iov.iov_len=len; |
iov | 920 | net/socket.c | msg.msg_iov=&iov; |
iov | 940 | net/socket.c | struct iovec iov; |
iov | 956 | net/socket.c | iov.iov_base=buff; |
iov | 957 | net/socket.c | iov.iov_len=len; |
iov | 960 | net/socket.c | msg.msg_iov=&iov; |
iov | 974 | net/socket.c | struct iovec iov; |
iov | 995 | net/socket.c | msg.msg_iov=&iov; |
iov | 998 | net/socket.c | iov.iov_base=ubuf; |
iov | 999 | net/socket.c | iov.iov_len=size; |
iov | 1015 | net/socket.c | struct iovec iov; |
iov | 1035 | net/socket.c | msg.msg_iov=&iov; |
iov | 1036 | net/socket.c | iov.iov_len=size; |
iov | 1037 | net/socket.c | iov.iov_base=ubuf; |
iov | 1116 | net/socket.c | struct iovec iov[MAX_IOVEC]; |
iov | 1141 | net/socket.c | err = verify_iovec(&msg_sys, iov, address, VERIFY_READ); |
iov | 1157 | net/socket.c | struct iovec iov[MAX_IOVEC]; |
iov | 1189 | net/socket.c | err=verify_iovec(&msg_sys,iov,addr, VERIFY_WRITE); |
iov | 1060 | net/unix/af_unix.c | struct iovec *iov=msg->msg_iov; |
iov | 1097 | net/unix/af_unix.c | sp=iov->iov_base; |
iov | 1098 | net/unix/af_unix.c | len=iov->iov_len; |
iov | 1099 | net/unix/af_unix.c | iov++; |