Lines Matching defs:biter
74 static inline void __rdma_umem_block_iter_start(struct ib_block_iter *biter,
78 __rdma_block_iter_start(biter, umem->sgt_append.sgt.sgl,
80 biter->__sg_advance = ib_umem_offset(umem) & ~(pgsz - 1);
81 biter->__sg_numblocks = ib_umem_num_dma_blocks(umem, pgsz);
84 static inline bool __rdma_umem_block_iter_next(struct ib_block_iter *biter)
86 return __rdma_block_iter_next(biter) && biter->__sg_numblocks--;
100 #define rdma_umem_for_each_dma_block(umem, biter, pgsz) \
101 for (__rdma_umem_block_iter_start(biter, umem, pgsz); \
102 __rdma_umem_block_iter_next(biter);)