taglinefilesource code
iov122include/linux/socket.hextern void memcpy_fromiovec(unsigned char *kdata, struct iovec *iov, int len);
iov123include/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;
iov1791net/ax25/af_ax25.cstruct iovec iov;
iov1793net/ax25/af_ax25.ciov.iov_base=(void *)ubuf;
iov1794net/ax25/af_ax25.ciov.iov_len=size;
iov1798net/ax25/af_ax25.cmsg.msg_iov=&iov;
iov1887net/ax25/af_ax25.cstruct iovec iov;
iov1889net/ax25/af_ax25.ciov.iov_base=ubuf;
iov1890net/ax25/af_ax25.ciov.iov_len=size;
iov1896net/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++;
iov1131net/netrom/af_netrom.cstruct iovec iov;
iov1133net/netrom/af_netrom.ciov.iov_base=(void *)ubuf;
iov1134net/netrom/af_netrom.ciov.iov_len=size;
iov1138net/netrom/af_netrom.cmsg.msg_iov=&iov;
iov1211net/netrom/af_netrom.cstruct iovec iov;
iov1213net/netrom/af_netrom.ciov.iov_base=ubuf;
iov1214net/netrom/af_netrom.ciov.iov_len=size;
iov1220net/netrom/af_netrom.cmsg.msg_iov=&iov;
iov1026net/socket.cstruct iovec iov[MAX_IOVEC];
iov1042net/socket.cerr=verify_iovec(&msg_sys,iov,address, VERIFY_READ);
iov1061net/socket.cstruct iovec iov[MAX_IOVEC];
iov1079net/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;