Lines Matching refs:ia
62 frwr_op_open(struct rpcrdma_ia *ia, struct rpcrdma_ep *ep, in frwr_op_open() argument
65 struct ib_device_attr *devattr = &ia->ri_devattr; in frwr_op_open()
68 ia->ri_max_frmr_depth = in frwr_op_open()
72 __func__, ia->ri_max_frmr_depth); in frwr_op_open()
88 if (ia->ri_max_frmr_depth < RPCRDMA_MAX_DATA_SEGS) { in frwr_op_open()
89 delta = RPCRDMA_MAX_DATA_SEGS - ia->ri_max_frmr_depth; in frwr_op_open()
92 delta -= ia->ri_max_frmr_depth; in frwr_op_open()
114 struct rpcrdma_ia *ia = &r_xprt->rx_ia; in frwr_op_maxpages() local
117 rpcrdma_max_segments(r_xprt) * ia->ri_max_frmr_depth); in frwr_op_maxpages()
180 struct rpcrdma_ia *ia = &r_xprt->rx_ia; in frwr_op_map() local
181 struct ib_device *device = ia->ri_id->device; in frwr_op_map()
199 if (nsegs > ia->ri_max_frmr_depth) in frwr_op_map()
200 nsegs = ia->ri_max_frmr_depth; in frwr_op_map()
237 rc = ib_post_send(ia->ri_id->qp, &fastreg_wr, &bad_wr); in frwr_op_map()
263 struct rpcrdma_ia *ia = &r_xprt->rx_ia; in frwr_op_unmap() local
276 read_lock(&ia->ri_qplock); in frwr_op_unmap()
277 device = ia->ri_id->device; in frwr_op_unmap()
280 rc = ib_post_send(ia->ri_id->qp, &invalidate_wr, &bad_wr); in frwr_op_unmap()
281 read_unlock(&ia->ri_qplock); in frwr_op_unmap()