Searched refs:biter (Results 1 – 2 of 2) sorted by relevance
| /include/rdma/ |
| D | ib_umem.h | 75 static inline void __rdma_umem_block_iter_start(struct ib_block_iter *biter, in __rdma_umem_block_iter_start() argument 79 __rdma_block_iter_start(biter, umem->sgt_append.sgt.sgl, in __rdma_umem_block_iter_start() 81 biter->__sg_advance = ib_umem_offset(umem) & ~(pgsz - 1); in __rdma_umem_block_iter_start() 82 biter->__sg_numblocks = ib_umem_num_dma_blocks(umem, pgsz); in __rdma_umem_block_iter_start() 85 static inline bool __rdma_umem_block_iter_next(struct ib_block_iter *biter) in __rdma_umem_block_iter_next() argument 87 return __rdma_block_iter_next(biter) && biter->__sg_numblocks--; in __rdma_umem_block_iter_next() 101 #define rdma_umem_for_each_dma_block(umem, biter, pgsz) \ argument 102 for (__rdma_umem_block_iter_start(biter, umem, pgsz); \ 103 __rdma_umem_block_iter_next(biter);)
|
| D | ib_verbs.h | 2889 void __rdma_block_iter_start(struct ib_block_iter *biter, 2893 bool __rdma_block_iter_next(struct ib_block_iter *biter); 2901 rdma_block_iter_dma_address(struct ib_block_iter *biter) in rdma_block_iter_dma_address() argument 2903 return biter->__dma_addr & ~(BIT_ULL(biter->__pg_bit) - 1); in rdma_block_iter_dma_address() 2916 #define rdma_for_each_block(sglist, biter, nents, pgsz) \ argument 2917 for (__rdma_block_iter_start(biter, sglist, nents, \ 2919 __rdma_block_iter_next(biter);)
|