vringh_iov
struct vringh_iov *riov,
struct vringh_iov *wiov,
BUILD_BUG_ON(sizeof(struct vringh_kiov) != sizeof(struct vringh_iov));
offsetof(struct vringh_iov, iov));
offsetof(struct vringh_iov, i));
offsetof(struct vringh_iov, used));
offsetof(struct vringh_iov, max_num));
ssize_t vringh_iov_pull_user(struct vringh_iov *riov, void *dst, size_t len)
ssize_t vringh_iov_push_user(struct vringh_iov *wiov,
static inline void vringh_iov_init(struct vringh_iov *iov,
static inline void vringh_iov_reset(struct vringh_iov *iov)
static inline void vringh_iov_cleanup(struct vringh_iov *iov)
struct vringh_iov *riov,
struct vringh_iov *wiov,
ssize_t vringh_iov_pull_user(struct vringh_iov *riov, void *dst, size_t len);
ssize_t vringh_iov_push_user(struct vringh_iov *wiov,
struct vringh_iov riov, wiov;
struct vringh_iov riov, wiov;