Lines Matching refs:iter
85 static inline const struct iovec *iter_iov(const struct iov_iter *iter) in iter_iov() argument
87 if (iter->iter_type == ITER_UBUF) in iter_iov()
88 return (const struct iovec *) &iter->__ubuf_iovec; in iter_iov()
89 return iter->__iov; in iter_iov()
92 #define iter_iov_addr(iter) (iter_iov(iter)->iov_base + (iter)->iov_offset) argument
93 #define iter_iov_len(iter) (iter_iov(iter)->iov_len - (iter)->iov_offset) argument
100 static inline void iov_iter_save_state(struct iov_iter *iter, in iov_iter_save_state() argument
103 state->iov_offset = iter->iov_offset; in iov_iter_save_state()
104 state->count = iter->count; in iov_iter_save_state()
105 state->nr_segs = iter->nr_segs; in iov_iter_save_state()
402 static inline bool iov_iter_extract_will_pin(const struct iov_iter *iter) in iov_iter_extract_will_pin() argument
404 return user_backed_iter(iter); in iov_iter_extract_will_pin()
408 ssize_t extract_iter_to_sg(struct iov_iter *iter, size_t len,