Lines Matching refs:iov
174 static inline u32 svc_getnl(struct kvec *iov)
177 vp = iov->iov_base;
179 iov->iov_base = (void*)vp;
180 iov->iov_len -= sizeof(__be32);
184 static inline void svc_putnl(struct kvec *iov, u32 val)
186 __be32 *vp = iov->iov_base + iov->iov_len;
188 iov->iov_len += sizeof(__be32);
191 static inline __be32 svc_getu32(struct kvec *iov)
194 vp = iov->iov_base;
196 iov->iov_base = (void*)vp;
197 iov->iov_len -= sizeof(__be32);
201 static inline void svc_ungetu32(struct kvec *iov)
203 __be32 *vp = (__be32 *)iov->iov_base;
204 iov->iov_base = (void *)(vp - 1);
205 iov->iov_len += sizeof(*vp);
208 static inline void svc_putu32(struct kvec *iov, __be32 val)
210 __be32 *vp = iov->iov_base + iov->iov_len;
212 iov->iov_len += sizeof(__be32);