Lines Matching refs:vringh_kiov
100 struct vringh_kiov { struct
178 static inline void vringh_kiov_init(struct vringh_kiov *kiov, in vringh_kiov_init()
187 static inline void vringh_kiov_reset(struct vringh_kiov *kiov) in vringh_kiov_reset()
195 static inline void vringh_kiov_cleanup(struct vringh_kiov *kiov) in vringh_kiov_cleanup()
203 static inline size_t vringh_kiov_length(struct vringh_kiov *kiov) in vringh_kiov_length()
214 void vringh_kiov_advance(struct vringh_kiov *kiov, size_t len);
217 struct vringh_kiov *riov,
218 struct vringh_kiov *wiov,
222 ssize_t vringh_iov_pull_kern(struct vringh_kiov *riov, void *dst, size_t len);
223 ssize_t vringh_iov_push_kern(struct vringh_kiov *wiov,
288 struct vringh_kiov *riov,
289 struct vringh_kiov *wiov,
294 struct vringh_kiov *riov,
297 struct vringh_kiov *wiov,