Lines Matching refs:rb
120 static inline u64 rdmab_addr(struct rpcrdma_regbuf *rb) in rdmab_addr() argument
122 return rb->rg_iov.addr; in rdmab_addr()
125 static inline u32 rdmab_length(struct rpcrdma_regbuf *rb) in rdmab_length() argument
127 return rb->rg_iov.length; in rdmab_length()
130 static inline u32 rdmab_lkey(struct rpcrdma_regbuf *rb) in rdmab_lkey() argument
132 return rb->rg_iov.lkey; in rdmab_lkey()
135 static inline struct ib_device *rdmab_device(struct rpcrdma_regbuf *rb) in rdmab_device() argument
137 return rb->rg_device; in rdmab_device()
140 static inline void *rdmab_data(const struct rpcrdma_regbuf *rb) in rdmab_data() argument
142 return rb->rg_data; in rdmab_data()
478 bool rpcrdma_regbuf_realloc(struct rpcrdma_regbuf *rb, size_t size,
481 struct rpcrdma_regbuf *rb);
488 static inline bool rpcrdma_regbuf_is_mapped(struct rpcrdma_regbuf *rb) in rpcrdma_regbuf_is_mapped() argument
490 return rb->rg_device != NULL; in rpcrdma_regbuf_is_mapped()
501 struct rpcrdma_regbuf *rb) in rpcrdma_regbuf_dma_map() argument
503 if (likely(rpcrdma_regbuf_is_mapped(rb))) in rpcrdma_regbuf_dma_map()
505 return __rpcrdma_regbuf_dma_map(r_xprt, rb); in rpcrdma_regbuf_dma_map()