vringh_kiov
struct vringh_kiov *riov = &cfv->ctx.riov;
struct vringh_kiov riov;
struct vringh_kiov riov;
struct vringh_kiov wiov;
struct vringh_kiov in_iov;
struct vringh_kiov out_iov;
struct vringh_kiov *iov,
struct vringh_kiov *riov,
struct vringh_kiov *wiov,
struct vringh_kiov *riov,
struct vringh_kiov *wiov,
static int resize_iovec(struct vringh_kiov *iov, gfp_t gfp)
struct vringh_kiov *riov,
struct vringh_kiov *wiov,
struct vringh_kiov *iov;
BUILD_BUG_ON(sizeof(struct vringh_kiov) != sizeof(struct vringh_iov));
BUILD_BUG_ON(offsetof(struct vringh_kiov, iov) !=
BUILD_BUG_ON(offsetof(struct vringh_kiov, i) !=
BUILD_BUG_ON(offsetof(struct vringh_kiov, used) !=
BUILD_BUG_ON(offsetof(struct vringh_kiov, max_num) !=
err = __vringh_iov(vrh, *head, (struct vringh_kiov *)riov,
(struct vringh_kiov *)wiov,
return vringh_iov_xfer(NULL, (struct vringh_kiov *)riov,
return vringh_iov_xfer(NULL, (struct vringh_kiov *)wiov,
void vringh_kiov_advance(struct vringh_kiov *iov, size_t len)
struct vringh_kiov *riov,
struct vringh_kiov *wiov,
static inline void vringh_kiov_init(struct vringh_kiov *kiov,
static inline void vringh_kiov_reset(struct vringh_kiov *kiov)
static inline void vringh_kiov_cleanup(struct vringh_kiov *kiov)
static inline size_t vringh_kiov_length(struct vringh_kiov *kiov)
void vringh_kiov_advance(struct vringh_kiov *kiov, size_t len);
struct vringh_kiov *riov,
struct vringh_kiov *wiov,
struct vringh_kiov *riov,
struct vringh_kiov *wiov,
struct vringh_kiov *riov,
struct vringh_kiov *wiov,