Home
last modified time | relevance | path

Searched refs:iov (Results 1 – 11 of 11) sorted by relevance

/include/linux/
Dvringh.h78 struct iovec *iov; member
90 struct kvec *iov; member
105 static inline void vringh_iov_init(struct vringh_iov *iov, in vringh_iov_init() argument
108 iov->used = iov->i = 0; in vringh_iov_init()
109 iov->consumed = 0; in vringh_iov_init()
110 iov->max_num = num; in vringh_iov_init()
111 iov->iov = iovec; in vringh_iov_init()
114 static inline void vringh_iov_reset(struct vringh_iov *iov) in vringh_iov_reset() argument
116 iov->iov[iov->i].iov_len += iov->consumed; in vringh_iov_reset()
117 iov->iov[iov->i].iov_base -= iov->consumed; in vringh_iov_reset()
[all …]
Duio.h40 const struct iovec *iov; member
96 static inline size_t iov_length(const struct iovec *iov, unsigned long nr_segs) in iov_length() argument
102 ret += iov[seg].iov_len; in iov_length()
109 .iov_base = iter->iov->iov_base + iter->iov_offset, in iov_iter_iovec()
111 iter->iov->iov_len - iter->iov_offset), in iov_iter_iovec()
216 void iov_iter_init(struct iov_iter *i, unsigned int direction, const struct iovec *iov,
272 struct iovec **iov, struct iov_iter *i);
278 struct iovec **iov, struct iov_iter *i);
282 struct iovec *iov, struct iov_iter *i);
Dsyscalls.h503 asmlinkage long sys_vmsplice(int fd, const struct iovec __user *iov,
Dmm.h1582 int get_kernel_pages(const struct kvec *iov, int nr_pages, int write,
/include/linux/sunrpc/
Dsvc.h184 static inline u32 svc_getnl(struct kvec *iov) in svc_getnl() argument
187 vp = iov->iov_base; in svc_getnl()
189 iov->iov_base = (void*)vp; in svc_getnl()
190 iov->iov_len -= sizeof(__be32); in svc_getnl()
194 static inline void svc_putnl(struct kvec *iov, u32 val) in svc_putnl() argument
196 __be32 *vp = iov->iov_base + iov->iov_len; in svc_putnl()
198 iov->iov_len += sizeof(__be32); in svc_putnl()
201 static inline __be32 svc_getu32(struct kvec *iov) in svc_getu32() argument
204 vp = iov->iov_base; in svc_getu32()
206 iov->iov_base = (void*)vp; in svc_getu32()
[all …]
Dxdr.h178 xdr_adjust_iovec(struct kvec *iov, __be32 *p) in xdr_adjust_iovec() argument
180 return iov->iov_len = ((u8 *) p - (u8 *) iov->iov_base); in xdr_adjust_iovec()
234 struct kvec *iov; /* pointer to the current kvec */ member
/include/uapi/linux/
Dmic_ioctl.h39 struct iovec __user *iov; member
41 struct iovec *iov;
Dtarget_core_user.h118 struct iovec iov[0]; member
/include/linux/qed/
Dqed_eth_if.h298 const struct qed_iov_hv_ops *iov; member
/include/target/iscsi/
Discsi_target_core.h311 struct kvec *iov; member
/include/net/
Dip.h262 struct kvec iov[1]; member