Lines Matching refs:rb
130 static inline u64 rdmab_addr(struct rpcrdma_regbuf *rb) in rdmab_addr() argument
132 return rb->rg_iov.addr; in rdmab_addr()
135 static inline u32 rdmab_length(struct rpcrdma_regbuf *rb) in rdmab_length() argument
137 return rb->rg_iov.length; in rdmab_length()
140 static inline u32 rdmab_lkey(struct rpcrdma_regbuf *rb) in rdmab_lkey() argument
142 return rb->rg_iov.lkey; in rdmab_lkey()
145 static inline struct ib_device *rdmab_device(struct rpcrdma_regbuf *rb) in rdmab_device() argument
147 return rb->rg_device; in rdmab_device()
150 static inline void *rdmab_data(const struct rpcrdma_regbuf *rb) in rdmab_data() argument
152 return rb->rg_data; in rdmab_data()
502 bool rpcrdma_regbuf_realloc(struct rpcrdma_regbuf *rb, size_t size,
505 struct rpcrdma_regbuf *rb);
512 static inline bool rpcrdma_regbuf_is_mapped(struct rpcrdma_regbuf *rb) in rpcrdma_regbuf_is_mapped() argument
514 return rb->rg_device != NULL; in rpcrdma_regbuf_is_mapped()
525 struct rpcrdma_regbuf *rb) in rpcrdma_regbuf_dma_map() argument
527 if (likely(rpcrdma_regbuf_is_mapped(rb))) in rpcrdma_regbuf_dma_map()
529 return __rpcrdma_regbuf_dma_map(r_xprt, rb); in rpcrdma_regbuf_dma_map()