taglinefilesource code
iov120include/linux/socket.hextern void memcpy_fromiovec(unsigned char *kdata, struct iovec *iov, int len);
iov121include/linux/socket.hextern int verify_iovec(struct msghdr *m, struct iovec *iov, char *address, int mode);
iov1651net/appletalk/ddp.cstruct iovec iov;
iov1653net/appletalk/ddp.ciov.iov_base=(void *)ubuf;
iov1654net/appletalk/ddp.ciov.iov_len=size;
iov1658net/appletalk/ddp.cmsg.msg_iov=&iov;
iov1728net/appletalk/ddp.cstruct iovec iov;
iov1730net/appletalk/ddp.ciov.iov_base=ubuf;
iov1731net/appletalk/ddp.ciov.iov_len=size;
iov1737net/appletalk/ddp.cmsg.msg_iov=&iov;
iov1804net/ax25/af_ax25.cstruct iovec iov;
iov1807net/ax25/af_ax25.ciov.iov_base = (void *)ubuf;
iov1808net/ax25/af_ax25.ciov.iov_len  = size;
iov1813net/ax25/af_ax25.cmsg.msg_iov       = &iov;
iov1912net/ax25/af_ax25.cstruct iovec iov;
iov1915net/ax25/af_ax25.ciov.iov_base = ubuf;
iov1916net/ax25/af_ax25.ciov.iov_len  = size;
iov1923net/ax25/af_ax25.cmsg.msg_iov       = &iov;
iov29net/core/iovec.cint verify_iovec(struct msghdr *m, struct iovec *iov, char *address, int mode)
iov56net/core/iovec.cmemcpy_fromfs(&iov[ct], &m->msg_iov[ct], sizeof(struct iovec));
iov57net/core/iovec.cerr=verify_area(mode, iov[ct].iov_base, iov[ct].iov_len);
iov60net/core/iovec.clen+=iov[ct].iov_len;
iov62net/core/iovec.cm->msg_iov=&iov[0];
iov70net/core/iovec.cvoid memcpy_toiovec(struct iovec *iov, unsigned char *kdata, int len)
iov74net/core/iovec.cif(iov->iov_len)
iov76net/core/iovec.cint copy = min(iov->iov_len,len);
iov77net/core/iovec.cmemcpy_tofs(iov->iov_base,kdata,copy);
iov80net/core/iovec.ciov->iov_len-=copy;
iov81net/core/iovec.ciov->iov_base+=copy;
iov83net/core/iovec.ciov++;
iov91net/core/iovec.cvoid memcpy_fromiovec(unsigned char *kdata, struct iovec *iov, int len)
iov95net/core/iovec.cif(iov->iov_len)
iov97net/core/iovec.cint copy=min(len,iov->iov_len);
iov98net/core/iovec.cmemcpy_fromfs(kdata, iov->iov_base, copy);
iov101net/core/iovec.ciov->iov_base+=copy;
iov102net/core/iovec.ciov->iov_len-=copy;
iov104net/core/iovec.ciov++;
iov1133net/netrom/af_netrom.cstruct iovec iov;
iov1136net/netrom/af_netrom.ciov.iov_base = (void *)ubuf;
iov1137net/netrom/af_netrom.ciov.iov_len  = size;
iov1142net/netrom/af_netrom.cmsg.msg_iov       = &iov;
iov1215net/netrom/af_netrom.cstruct iovec iov;
iov1218net/netrom/af_netrom.ciov.iov_base = ubuf;
iov1219net/netrom/af_netrom.ciov.iov_len  = size;
iov1226net/netrom/af_netrom.cmsg.msg_iov       = &iov;
iov1028net/socket.cstruct iovec iov[MAX_IOVEC];
iov1044net/socket.cerr=verify_iovec(&msg_sys,iov,address, VERIFY_READ);
iov1063net/socket.cstruct iovec iov[MAX_IOVEC];
iov1081net/socket.cerr=verify_iovec(&msg_sys,iov,address, VERIFY_WRITE);
iov789net/unix/af_unix.cstruct iovec *iov=msg->msg_iov;
iov811net/unix/af_unix.csp=iov->iov_base;
iov812net/unix/af_unix.clen=iov->iov_len;
iov813net/unix/af_unix.ciov++;
iov1017net/unix/af_unix.cstruct iovec iov;
iov1019net/unix/af_unix.ciov.iov_base=ubuf;
iov1020net/unix/af_unix.ciov.iov_len=size;
iov1026net/unix/af_unix.cmsg.msg_iov=&iov;
iov1044net/unix/af_unix.cstruct iovec iov;
iov1046net/unix/af_unix.ciov.iov_base=(void *)ubuf;
iov1047net/unix/af_unix.ciov.iov_len=size;
iov1051net/unix/af_unix.cmsg.msg_iov=&iov;