Lines Matching refs:__v
12 #define iterate_iovec(i, n, __v, __p, skip, STEP) { \ argument
16 __v.iov_len = min(n, __p->iov_len - skip); \
17 if (likely(__v.iov_len)) { \
18 __v.iov_base = __p->iov_base + skip; \
20 __v.iov_len -= left; \
21 skip += __v.iov_len; \
22 n -= __v.iov_len; \
28 __v.iov_len = min(n, __p->iov_len); \
29 if (unlikely(!__v.iov_len)) \
31 __v.iov_base = __p->iov_base; \
33 __v.iov_len -= left; \
34 skip = __v.iov_len; \
35 n -= __v.iov_len; \
40 #define iterate_kvec(i, n, __v, __p, skip, STEP) { \ argument
43 __v.iov_len = min(n, __p->iov_len - skip); \
44 if (likely(__v.iov_len)) { \
45 __v.iov_base = __p->iov_base + skip; \
47 skip += __v.iov_len; \
48 n -= __v.iov_len; \
52 __v.iov_len = min(n, __p->iov_len); \
53 if (unlikely(!__v.iov_len)) \
55 __v.iov_base = __p->iov_base; \
57 skip = __v.iov_len; \
58 n -= __v.iov_len; \
63 #define iterate_bvec(i, n, __v, __bi, skip, STEP) { \ argument
68 for_each_bvec(__v, i->bvec, __bi, __start) { \
69 if (!__v.bv_len) \