Lines Matching refs:iov
157 tap_send(struct net_backend *be, const struct iovec *iov, int iovcnt) in tap_send() argument
159 return (writev(be->fd, iov, iovcnt)); in tap_send()
193 tap_recv(struct net_backend *be, const struct iovec *iov, int iovcnt) in tap_recv() argument
204 iov, iovcnt, 0); in tap_recv()
212 ret = readv(be->fd, iov, iovcnt); in tap_recv()
455 netbe_send(struct net_backend *be, const struct iovec *iov, int iovcnt) in netbe_send() argument
458 return (be->send(be, iov, iovcnt)); in netbe_send()
474 netbe_recv(struct net_backend *be, const struct iovec *iov, int iovcnt) in netbe_recv() argument
477 return (be->recv(be, iov, iovcnt)); in netbe_recv()
494 struct iovec iov; in netbe_rx_discard() local
497 iov.iov_base = dummybuf; in netbe_rx_discard()
499 iov.iov_base = (caddr_t)dummybuf; in netbe_rx_discard()
501 iov.iov_len = sizeof(dummybuf); in netbe_rx_discard()
503 return netbe_recv(be, &iov, 1); in netbe_rx_discard()