Lines Matching refs:iov
126 struct iovec iov[5]; in tun_write() local
151 iov[0].iov_base = π in tun_write()
152 iov[0].iov_len = sizeof(pi); in tun_write()
153 iov[1].iov_base = ð in tun_write()
154 iov[1].iov_len = sizeof(eth); in tun_write()
155 iov[2].iov_base = &ip6h; in tun_write()
156 iov[2].iov_len = sizeof(ip6h); in tun_write()
157 iov[3].iov_base = &uh; in tun_write()
158 iov[3].iov_len = sizeof(uh); in tun_write()
159 iov[4].iov_base = &payload; in tun_write()
160 iov[4].iov_len = sizeof(payload); in tun_write()
162 ret = writev(fd, iov, sizeof(iov) / sizeof(iov[0])); in tun_write()
171 struct iovec iov[2]; in raw_read() local
179 iov[0].iov_base = &uh; in raw_read()
180 iov[0].iov_len = sizeof(uh); in raw_read()
182 iov[1].iov_base = payload; in raw_read()
183 iov[1].iov_len = sizeof(payload); in raw_read()
185 msg.msg_iov = iov; in raw_read()
186 msg.msg_iovlen = sizeof(iov) / sizeof(iov[0]); in raw_read()