r_xprt             30 include/trace/events/rpcrdma.h 		__field(const void *, r_xprt)
r_xprt             38 include/trace/events/rpcrdma.h 		__entry->r_xprt = rep->rr_rxprt;
r_xprt             45 include/trace/events/rpcrdma.h 		__entry->r_xprt, __entry->xid, __entry->rep,
r_xprt             59 include/trace/events/rpcrdma.h 		const struct rpcrdma_xprt *r_xprt
r_xprt             62 include/trace/events/rpcrdma.h 	TP_ARGS(r_xprt),
r_xprt             65 include/trace/events/rpcrdma.h 		__field(const void *, r_xprt)
r_xprt             66 include/trace/events/rpcrdma.h 		__string(addr, rpcrdma_addrstr(r_xprt))
r_xprt             67 include/trace/events/rpcrdma.h 		__string(port, rpcrdma_portstr(r_xprt))
r_xprt             71 include/trace/events/rpcrdma.h 		__entry->r_xprt = r_xprt;
r_xprt             72 include/trace/events/rpcrdma.h 		__assign_str(addr, rpcrdma_addrstr(r_xprt));
r_xprt             73 include/trace/events/rpcrdma.h 		__assign_str(port, rpcrdma_portstr(r_xprt));
r_xprt             77 include/trace/events/rpcrdma.h 		__get_str(addr), __get_str(port), __entry->r_xprt
r_xprt             84 include/trace/events/rpcrdma.h 					const struct rpcrdma_xprt *r_xprt \
r_xprt             86 include/trace/events/rpcrdma.h 				TP_ARGS(r_xprt))
r_xprt            307 include/trace/events/rpcrdma.h 		const struct rpcrdma_xprt *r_xprt,
r_xprt            311 include/trace/events/rpcrdma.h 	TP_ARGS(r_xprt, event),
r_xprt            314 include/trace/events/rpcrdma.h 		__field(const void *, r_xprt)
r_xprt            317 include/trace/events/rpcrdma.h 		__string(addr, rpcrdma_addrstr(r_xprt))
r_xprt            318 include/trace/events/rpcrdma.h 		__string(port, rpcrdma_portstr(r_xprt))
r_xprt            322 include/trace/events/rpcrdma.h 		__entry->r_xprt = r_xprt;
r_xprt            325 include/trace/events/rpcrdma.h 		__assign_str(addr, rpcrdma_addrstr(r_xprt));
r_xprt            326 include/trace/events/rpcrdma.h 		__assign_str(port, rpcrdma_portstr(r_xprt));
r_xprt            331 include/trace/events/rpcrdma.h 		__entry->r_xprt, rdma_show_cm_event(__entry->event),
r_xprt            338 include/trace/events/rpcrdma.h 		const struct rpcrdma_xprt *r_xprt,
r_xprt            342 include/trace/events/rpcrdma.h 	TP_ARGS(r_xprt, status),
r_xprt            345 include/trace/events/rpcrdma.h 		__field(const void *, r_xprt)
r_xprt            348 include/trace/events/rpcrdma.h 		__string(addr, rpcrdma_addrstr(r_xprt))
r_xprt            349 include/trace/events/rpcrdma.h 		__string(port, rpcrdma_portstr(r_xprt))
r_xprt            353 include/trace/events/rpcrdma.h 		__entry->r_xprt = r_xprt;
r_xprt            355 include/trace/events/rpcrdma.h 		__entry->connected = r_xprt->rx_ep.rep_connected;
r_xprt            356 include/trace/events/rpcrdma.h 		__assign_str(addr, rpcrdma_addrstr(r_xprt));
r_xprt            357 include/trace/events/rpcrdma.h 		__assign_str(port, rpcrdma_portstr(r_xprt));
r_xprt            362 include/trace/events/rpcrdma.h 		__entry->r_xprt, __entry->status,
r_xprt            380 include/trace/events/rpcrdma.h 		const struct rpcrdma_xprt *r_xprt,
r_xprt            385 include/trace/events/rpcrdma.h 	TP_ARGS(r_xprt, connect, reconnect),
r_xprt            388 include/trace/events/rpcrdma.h 		__field(const void *, r_xprt)
r_xprt            391 include/trace/events/rpcrdma.h 		__string(addr, rpcrdma_addrstr(r_xprt))
r_xprt            392 include/trace/events/rpcrdma.h 		__string(port, rpcrdma_portstr(r_xprt))
r_xprt            396 include/trace/events/rpcrdma.h 		__entry->r_xprt = r_xprt;
r_xprt            399 include/trace/events/rpcrdma.h 		__assign_str(addr, rpcrdma_addrstr(r_xprt));
r_xprt            400 include/trace/events/rpcrdma.h 		__assign_str(port, rpcrdma_portstr(r_xprt));
r_xprt            404 include/trace/events/rpcrdma.h 		__get_str(addr), __get_str(port), __entry->r_xprt,
r_xprt            411 include/trace/events/rpcrdma.h 		const struct rpcrdma_xprt *r_xprt,
r_xprt            415 include/trace/events/rpcrdma.h 	TP_ARGS(r_xprt, event),
r_xprt            418 include/trace/events/rpcrdma.h 		__field(const void *, r_xprt)
r_xprt            421 include/trace/events/rpcrdma.h 		__string(addr, rpcrdma_addrstr(r_xprt))
r_xprt            422 include/trace/events/rpcrdma.h 		__string(port, rpcrdma_portstr(r_xprt))
r_xprt            426 include/trace/events/rpcrdma.h 		__entry->r_xprt = r_xprt;
r_xprt            429 include/trace/events/rpcrdma.h 		__assign_str(addr, rpcrdma_addrstr(r_xprt));
r_xprt            430 include/trace/events/rpcrdma.h 		__assign_str(port, rpcrdma_portstr(r_xprt));
r_xprt            434 include/trace/events/rpcrdma.h 		__get_str(addr), __get_str(port), __entry->r_xprt,
r_xprt            446 include/trace/events/rpcrdma.h 		const struct rpcrdma_xprt *r_xprt,
r_xprt            450 include/trace/events/rpcrdma.h 	TP_ARGS(r_xprt, count),
r_xprt            453 include/trace/events/rpcrdma.h 		__field(const void *, r_xprt)
r_xprt            454 include/trace/events/rpcrdma.h 		__string(addr, rpcrdma_addrstr(r_xprt))
r_xprt            455 include/trace/events/rpcrdma.h 		__string(port, rpcrdma_portstr(r_xprt))
r_xprt            460 include/trace/events/rpcrdma.h 		__entry->r_xprt = r_xprt;
r_xprt            462 include/trace/events/rpcrdma.h 		__assign_str(addr, rpcrdma_addrstr(r_xprt));
r_xprt            463 include/trace/events/rpcrdma.h 		__assign_str(port, rpcrdma_portstr(r_xprt));
r_xprt            467 include/trace/events/rpcrdma.h 		__get_str(addr), __get_str(port), __entry->r_xprt,
r_xprt            707 include/trace/events/rpcrdma.h 		const struct rpcrdma_xprt *r_xprt,
r_xprt            712 include/trace/events/rpcrdma.h 	TP_ARGS(r_xprt, count, status),
r_xprt            715 include/trace/events/rpcrdma.h 		__field(const void *, r_xprt)
r_xprt            719 include/trace/events/rpcrdma.h 		__string(addr, rpcrdma_addrstr(r_xprt))
r_xprt            720 include/trace/events/rpcrdma.h 		__string(port, rpcrdma_portstr(r_xprt))
r_xprt            724 include/trace/events/rpcrdma.h 		__entry->r_xprt = r_xprt;
r_xprt            727 include/trace/events/rpcrdma.h 		__entry->posted = r_xprt->rx_ep.rep_receive_count;
r_xprt            728 include/trace/events/rpcrdma.h 		__assign_str(addr, rpcrdma_addrstr(r_xprt));
r_xprt            729 include/trace/events/rpcrdma.h 		__assign_str(port, rpcrdma_portstr(r_xprt));
r_xprt            733 include/trace/events/rpcrdma.h 		__get_str(addr), __get_str(port), __entry->r_xprt,
r_xprt           1207 include/trace/events/rpcrdma.h 		const struct rpcrdma_xprt *r_xprt,
r_xprt           1211 include/trace/events/rpcrdma.h 	TP_ARGS(r_xprt, reqs),
r_xprt           1214 include/trace/events/rpcrdma.h 		__field(const void *, r_xprt)
r_xprt           1216 include/trace/events/rpcrdma.h 		__string(addr, rpcrdma_addrstr(r_xprt))
r_xprt           1217 include/trace/events/rpcrdma.h 		__string(port, rpcrdma_portstr(r_xprt))
r_xprt           1221 include/trace/events/rpcrdma.h 		__entry->r_xprt = r_xprt;
r_xprt           1223 include/trace/events/rpcrdma.h 		__assign_str(addr, rpcrdma_addrstr(r_xprt));
r_xprt           1224 include/trace/events/rpcrdma.h 		__assign_str(port, rpcrdma_portstr(r_xprt));
r_xprt           1229 include/trace/events/rpcrdma.h 		__entry->r_xprt, __entry->reqs
r_xprt            119 net/sunrpc/rpcb_clnt.c 	struct rpc_xprt *	r_xprt;
r_xprt            159 net/sunrpc/rpcb_clnt.c 	rpcb_wake_rpcbind_waiters(map->r_xprt, map->r_status);
r_xprt            160 net/sunrpc/rpcb_clnt.c 	xprt_put(map->r_xprt);
r_xprt            773 net/sunrpc/rpcb_clnt.c 	map->r_xprt = xprt;
r_xprt            826 net/sunrpc/rpcb_clnt.c 	struct rpc_xprt *xprt = map->r_xprt;
r_xprt             31 net/sunrpc/xprtrdma/backchannel.c 	struct rpcrdma_xprt *r_xprt = rpcx_to_rdmax(xprt);
r_xprt             33 net/sunrpc/xprtrdma/backchannel.c 	r_xprt->rx_buf.rb_bc_srv_max_requests = RPCRDMA_BACKWARD_WRS >> 1;
r_xprt             34 net/sunrpc/xprtrdma/backchannel.c 	trace_xprtrdma_cb_setup(r_xprt, reqs);
r_xprt             46 net/sunrpc/xprtrdma/backchannel.c 	struct rpcrdma_xprt *r_xprt = rpcx_to_rdmax(xprt);
r_xprt             47 net/sunrpc/xprtrdma/backchannel.c 	struct rpcrdma_ep *ep = &r_xprt->rx_ep;
r_xprt             62 net/sunrpc/xprtrdma/backchannel.c 	struct rpcrdma_xprt *r_xprt = rpcx_to_rdmax(rqst->rq_xprt);
r_xprt             75 net/sunrpc/xprtrdma/backchannel.c 	*p++ = cpu_to_be32(r_xprt->rx_buf.rb_bc_srv_max_requests);
r_xprt             81 net/sunrpc/xprtrdma/backchannel.c 	if (rpcrdma_prepare_send_sges(r_xprt, req, RPCRDMA_HDRLEN_MIN,
r_xprt            104 net/sunrpc/xprtrdma/backchannel.c 	struct rpcrdma_xprt *r_xprt = rpcx_to_rdmax(xprt);
r_xprt            118 net/sunrpc/xprtrdma/backchannel.c 	if (rpcrdma_ep_post(&r_xprt->rx_ia, &r_xprt->rx_ep, req))
r_xprt            169 net/sunrpc/xprtrdma/backchannel.c static struct rpc_rqst *rpcrdma_bc_rqst_get(struct rpcrdma_xprt *r_xprt)
r_xprt            171 net/sunrpc/xprtrdma/backchannel.c 	struct rpc_xprt *xprt = &r_xprt->rx_xprt;
r_xprt            193 net/sunrpc/xprtrdma/backchannel.c 	size = min_t(size_t, r_xprt->rx_ep.rep_inline_recv, PAGE_SIZE);
r_xprt            194 net/sunrpc/xprtrdma/backchannel.c 	req = rpcrdma_req_create(r_xprt, size, GFP_KERNEL);
r_xprt            217 net/sunrpc/xprtrdma/backchannel.c void rpcrdma_bc_receive_call(struct rpcrdma_xprt *r_xprt,
r_xprt            220 net/sunrpc/xprtrdma/backchannel.c 	struct rpc_xprt *xprt = &r_xprt->rx_xprt;
r_xprt            237 net/sunrpc/xprtrdma/backchannel.c 	rqst = rpcrdma_bc_rqst_get(r_xprt);
r_xprt            270 net/sunrpc/xprtrdma/backchannel.c 	r_xprt->rx_stats.bcall_count++;
r_xprt             91 net/sunrpc/xprtrdma/frwr_ops.c static void frwr_mr_recycle(struct rpcrdma_xprt *r_xprt, struct rpcrdma_mr *mr)
r_xprt             97 net/sunrpc/xprtrdma/frwr_ops.c 		ib_dma_unmap_sg(r_xprt->rx_ia.ri_id->device,
r_xprt            102 net/sunrpc/xprtrdma/frwr_ops.c 	spin_lock(&r_xprt->rx_buf.rb_lock);
r_xprt            104 net/sunrpc/xprtrdma/frwr_ops.c 	r_xprt->rx_stats.mrs_recycled++;
r_xprt            105 net/sunrpc/xprtrdma/frwr_ops.c 	spin_unlock(&r_xprt->rx_buf.rb_lock);
r_xprt            299 net/sunrpc/xprtrdma/frwr_ops.c size_t frwr_maxpages(struct rpcrdma_xprt *r_xprt)
r_xprt            301 net/sunrpc/xprtrdma/frwr_ops.c 	struct rpcrdma_ia *ia = &r_xprt->rx_ia;
r_xprt            322 net/sunrpc/xprtrdma/frwr_ops.c struct rpcrdma_mr_seg *frwr_map(struct rpcrdma_xprt *r_xprt,
r_xprt            327 net/sunrpc/xprtrdma/frwr_ops.c 	struct rpcrdma_ia *ia = &r_xprt->rx_ia;
r_xprt            526 net/sunrpc/xprtrdma/frwr_ops.c void frwr_unmap_sync(struct rpcrdma_xprt *r_xprt, struct rpcrdma_req *req)
r_xprt            544 net/sunrpc/xprtrdma/frwr_ops.c 		r_xprt->rx_stats.local_inv_needed++;
r_xprt            573 net/sunrpc/xprtrdma/frwr_ops.c 	rc = ib_post_send(r_xprt->rx_ia.ri_id->qp, first, &bad_wr);
r_xprt            631 net/sunrpc/xprtrdma/frwr_ops.c void frwr_unmap_async(struct rpcrdma_xprt *r_xprt, struct rpcrdma_req *req)
r_xprt            647 net/sunrpc/xprtrdma/frwr_ops.c 		r_xprt->rx_stats.local_inv_needed++;
r_xprt            676 net/sunrpc/xprtrdma/frwr_ops.c 	rc = ib_post_send(r_xprt->rx_ia.ri_id->qp, first, &bad_wr);
r_xprt            116 net/sunrpc/xprtrdma/rpc_rdma.c void rpcrdma_set_max_header_sizes(struct rpcrdma_xprt *r_xprt)
r_xprt            118 net/sunrpc/xprtrdma/rpc_rdma.c 	unsigned int maxsegs = r_xprt->rx_ia.ri_max_segs;
r_xprt            119 net/sunrpc/xprtrdma/rpc_rdma.c 	struct rpcrdma_ep *ep = &r_xprt->rx_ep;
r_xprt            135 net/sunrpc/xprtrdma/rpc_rdma.c static bool rpcrdma_args_inline(struct rpcrdma_xprt *r_xprt,
r_xprt            141 net/sunrpc/xprtrdma/rpc_rdma.c 	if (xdr->len > r_xprt->rx_ep.rep_max_inline_send)
r_xprt            152 net/sunrpc/xprtrdma/rpc_rdma.c 			if (++count > r_xprt->rx_ia.ri_max_send_sges)
r_xprt            166 net/sunrpc/xprtrdma/rpc_rdma.c static bool rpcrdma_results_inline(struct rpcrdma_xprt *r_xprt,
r_xprt            169 net/sunrpc/xprtrdma/rpc_rdma.c 	return rqst->rq_rcv_buf.buflen <= r_xprt->rx_ep.rep_max_inline_recv;
r_xprt            177 net/sunrpc/xprtrdma/rpc_rdma.c rpcrdma_nonpayload_inline(const struct rpcrdma_xprt *r_xprt,
r_xprt            183 net/sunrpc/xprtrdma/rpc_rdma.c 		r_xprt->rx_ep.rep_max_inline_recv;
r_xprt            224 net/sunrpc/xprtrdma/rpc_rdma.c rpcrdma_convert_iovs(struct rpcrdma_xprt *r_xprt, struct xdr_buf *xdrbuf,
r_xprt            262 net/sunrpc/xprtrdma/rpc_rdma.c 	if (type == rpcrdma_readch && r_xprt->rx_ia.ri_implicit_roundup)
r_xprt            270 net/sunrpc/xprtrdma/rpc_rdma.c 	if (type == rpcrdma_writech && r_xprt->rx_ia.ri_implicit_roundup)
r_xprt            345 net/sunrpc/xprtrdma/rpc_rdma.c static struct rpcrdma_mr_seg *rpcrdma_mr_prepare(struct rpcrdma_xprt *r_xprt,
r_xprt            353 net/sunrpc/xprtrdma/rpc_rdma.c 		*mr = rpcrdma_mr_get(r_xprt);
r_xprt            361 net/sunrpc/xprtrdma/rpc_rdma.c 	return frwr_map(r_xprt, seg, nsegs, writing, req->rl_slot.rq_xid, *mr);
r_xprt            365 net/sunrpc/xprtrdma/rpc_rdma.c 	xprt_wait_for_buffer_space(&r_xprt->rx_xprt);
r_xprt            366 net/sunrpc/xprtrdma/rpc_rdma.c 	if (r_xprt->rx_ep.rep_connected != -ENODEV)
r_xprt            367 net/sunrpc/xprtrdma/rpc_rdma.c 		schedule_work(&r_xprt->rx_buf.rb_refresh_worker);
r_xprt            385 net/sunrpc/xprtrdma/rpc_rdma.c static int rpcrdma_encode_read_list(struct rpcrdma_xprt *r_xprt,
r_xprt            403 net/sunrpc/xprtrdma/rpc_rdma.c 	nsegs = rpcrdma_convert_iovs(r_xprt, &rqst->rq_snd_buf, pos,
r_xprt            409 net/sunrpc/xprtrdma/rpc_rdma.c 		seg = rpcrdma_mr_prepare(r_xprt, req, seg, nsegs, false, &mr);
r_xprt            417 net/sunrpc/xprtrdma/rpc_rdma.c 		r_xprt->rx_stats.read_chunk_count++;
r_xprt            440 net/sunrpc/xprtrdma/rpc_rdma.c static int rpcrdma_encode_write_list(struct rpcrdma_xprt *r_xprt,
r_xprt            455 net/sunrpc/xprtrdma/rpc_rdma.c 	nsegs = rpcrdma_convert_iovs(r_xprt, &rqst->rq_rcv_buf,
r_xprt            470 net/sunrpc/xprtrdma/rpc_rdma.c 		seg = rpcrdma_mr_prepare(r_xprt, req, seg, nsegs, true, &mr);
r_xprt            478 net/sunrpc/xprtrdma/rpc_rdma.c 		r_xprt->rx_stats.write_chunk_count++;
r_xprt            479 net/sunrpc/xprtrdma/rpc_rdma.c 		r_xprt->rx_stats.total_rdma_request += mr->mr_length;
r_xprt            503 net/sunrpc/xprtrdma/rpc_rdma.c static int rpcrdma_encode_reply_chunk(struct rpcrdma_xprt *r_xprt,
r_xprt            518 net/sunrpc/xprtrdma/rpc_rdma.c 	nsegs = rpcrdma_convert_iovs(r_xprt, &rqst->rq_rcv_buf, 0, wtype, seg);
r_xprt            531 net/sunrpc/xprtrdma/rpc_rdma.c 		seg = rpcrdma_mr_prepare(r_xprt, req, seg, nsegs, true, &mr);
r_xprt            539 net/sunrpc/xprtrdma/rpc_rdma.c 		r_xprt->rx_stats.reply_chunk_count++;
r_xprt            540 net/sunrpc/xprtrdma/rpc_rdma.c 		r_xprt->rx_stats.total_rdma_request += mr->mr_length;
r_xprt            587 net/sunrpc/xprtrdma/rpc_rdma.c static bool rpcrdma_prepare_hdr_sge(struct rpcrdma_xprt *r_xprt,
r_xprt            594 net/sunrpc/xprtrdma/rpc_rdma.c 	if (!rpcrdma_regbuf_dma_map(r_xprt, rb))
r_xprt            613 net/sunrpc/xprtrdma/rpc_rdma.c static bool rpcrdma_prepare_msg_sges(struct rpcrdma_xprt *r_xprt,
r_xprt            627 net/sunrpc/xprtrdma/rpc_rdma.c 	if (!rpcrdma_regbuf_dma_map(r_xprt, rb))
r_xprt            746 net/sunrpc/xprtrdma/rpc_rdma.c rpcrdma_prepare_send_sges(struct rpcrdma_xprt *r_xprt,
r_xprt            753 net/sunrpc/xprtrdma/rpc_rdma.c 	req->rl_sendctx = rpcrdma_sendctx_get_locked(r_xprt);
r_xprt            762 net/sunrpc/xprtrdma/rpc_rdma.c 	if (!rpcrdma_prepare_hdr_sge(r_xprt, req, hdrlen))
r_xprt            765 net/sunrpc/xprtrdma/rpc_rdma.c 		if (!rpcrdma_prepare_msg_sges(r_xprt, req, xdr, rtype))
r_xprt            794 net/sunrpc/xprtrdma/rpc_rdma.c rpcrdma_marshal_req(struct rpcrdma_xprt *r_xprt, struct rpc_rqst *rqst)
r_xprt            814 net/sunrpc/xprtrdma/rpc_rdma.c 	*p++ = cpu_to_be32(r_xprt->rx_buf.rb_max_requests);
r_xprt            832 net/sunrpc/xprtrdma/rpc_rdma.c 	if (rpcrdma_results_inline(r_xprt, rqst))
r_xprt            835 net/sunrpc/xprtrdma/rpc_rdma.c 		 rpcrdma_nonpayload_inline(r_xprt, rqst))
r_xprt            854 net/sunrpc/xprtrdma/rpc_rdma.c 	if (rpcrdma_args_inline(r_xprt, rqst)) {
r_xprt            861 net/sunrpc/xprtrdma/rpc_rdma.c 		r_xprt->rx_stats.nomsg_call_count++;
r_xprt            894 net/sunrpc/xprtrdma/rpc_rdma.c 	ret = rpcrdma_encode_read_list(r_xprt, req, rqst, rtype);
r_xprt            897 net/sunrpc/xprtrdma/rpc_rdma.c 	ret = rpcrdma_encode_write_list(r_xprt, req, rqst, wtype);
r_xprt            900 net/sunrpc/xprtrdma/rpc_rdma.c 	ret = rpcrdma_encode_reply_chunk(r_xprt, req, rqst, wtype);
r_xprt            904 net/sunrpc/xprtrdma/rpc_rdma.c 	ret = rpcrdma_prepare_send_sges(r_xprt, req, req->rl_hdrbuf.len,
r_xprt            914 net/sunrpc/xprtrdma/rpc_rdma.c 	r_xprt->rx_stats.failed_marshal_count++;
r_xprt           1020 net/sunrpc/xprtrdma/rpc_rdma.c rpcrdma_is_bcall(struct rpcrdma_xprt *r_xprt, struct rpcrdma_rep *rep)
r_xprt           1053 net/sunrpc/xprtrdma/rpc_rdma.c 	rpcrdma_bc_receive_call(r_xprt, rep);
r_xprt           1163 net/sunrpc/xprtrdma/rpc_rdma.c rpcrdma_decode_msg(struct rpcrdma_xprt *r_xprt, struct rpcrdma_rep *rep,
r_xprt           1185 net/sunrpc/xprtrdma/rpc_rdma.c 	r_xprt->rx_stats.fixup_copy_count +=
r_xprt           1188 net/sunrpc/xprtrdma/rpc_rdma.c 	r_xprt->rx_stats.total_rdma_reply += writelist;
r_xprt           1193 net/sunrpc/xprtrdma/rpc_rdma.c rpcrdma_decode_nomsg(struct rpcrdma_xprt *r_xprt, struct rpcrdma_rep *rep)
r_xprt           1213 net/sunrpc/xprtrdma/rpc_rdma.c 	r_xprt->rx_stats.total_rdma_reply += replychunk;
r_xprt           1218 net/sunrpc/xprtrdma/rpc_rdma.c rpcrdma_decode_error(struct rpcrdma_xprt *r_xprt, struct rpcrdma_rep *rep,
r_xprt           1249 net/sunrpc/xprtrdma/rpc_rdma.c 	r_xprt->rx_stats.bad_reply_count++;
r_xprt           1259 net/sunrpc/xprtrdma/rpc_rdma.c 	struct rpcrdma_xprt *r_xprt = rep->rr_rxprt;
r_xprt           1260 net/sunrpc/xprtrdma/rpc_rdma.c 	struct rpc_xprt *xprt = &r_xprt->rx_xprt;
r_xprt           1266 net/sunrpc/xprtrdma/rpc_rdma.c 		status = rpcrdma_decode_msg(r_xprt, rep, rqst);
r_xprt           1269 net/sunrpc/xprtrdma/rpc_rdma.c 		status = rpcrdma_decode_nomsg(r_xprt, rep);
r_xprt           1272 net/sunrpc/xprtrdma/rpc_rdma.c 		status = rpcrdma_decode_error(r_xprt, rep, rqst);
r_xprt           1293 net/sunrpc/xprtrdma/rpc_rdma.c 	r_xprt->rx_stats.bad_reply_count++;
r_xprt           1314 net/sunrpc/xprtrdma/rpc_rdma.c 	struct rpcrdma_xprt *r_xprt = rep->rr_rxprt;
r_xprt           1315 net/sunrpc/xprtrdma/rpc_rdma.c 	struct rpc_xprt *xprt = &r_xprt->rx_xprt;
r_xprt           1316 net/sunrpc/xprtrdma/rpc_rdma.c 	struct rpcrdma_buffer *buf = &r_xprt->rx_buf;
r_xprt           1342 net/sunrpc/xprtrdma/rpc_rdma.c 	if (rpcrdma_is_bcall(r_xprt, rep))
r_xprt           1365 net/sunrpc/xprtrdma/rpc_rdma.c 	rpcrdma_post_recvs(r_xprt, false);
r_xprt           1380 net/sunrpc/xprtrdma/rpc_rdma.c 		frwr_unmap_async(r_xprt, req);
r_xprt             30 net/sunrpc/xprtrdma/svc_rdma_backchannel.c 	struct rpcrdma_xprt *r_xprt = rpcx_to_rdmax(xprt);
r_xprt             72 net/sunrpc/xprtrdma/svc_rdma_backchannel.c 	else if (credits > r_xprt->rx_buf.rb_bc_max_requests)
r_xprt             73 net/sunrpc/xprtrdma/svc_rdma_backchannel.c 		credits = r_xprt->rx_buf.rb_bc_max_requests;
r_xprt            175 net/sunrpc/xprtrdma/svc_rdma_backchannel.c 	struct rpcrdma_xprt *r_xprt = rpcx_to_rdmax(xprt);
r_xprt            187 net/sunrpc/xprtrdma/svc_rdma_backchannel.c 	*p++ = cpu_to_be32(r_xprt->rx_buf.rb_bc_max_requests);
r_xprt            238 net/sunrpc/xprtrdma/transport.c 	struct rpcrdma_xprt *r_xprt = container_of(work, struct rpcrdma_xprt,
r_xprt            240 net/sunrpc/xprtrdma/transport.c 	struct rpc_xprt *xprt = &r_xprt->rx_xprt;
r_xprt            243 net/sunrpc/xprtrdma/transport.c 	rc = rpcrdma_ep_connect(&r_xprt->rx_ep, &r_xprt->rx_ia);
r_xprt            245 net/sunrpc/xprtrdma/transport.c 	if (r_xprt->rx_ep.rep_connected > 0) {
r_xprt            268 net/sunrpc/xprtrdma/transport.c 	struct rpcrdma_xprt *r_xprt = rpcx_to_rdmax(xprt);
r_xprt            270 net/sunrpc/xprtrdma/transport.c 	trace_xprtrdma_op_inject_dsc(r_xprt);
r_xprt            271 net/sunrpc/xprtrdma/transport.c 	rdma_disconnect(r_xprt->rx_ia.ri_id);
r_xprt            284 net/sunrpc/xprtrdma/transport.c 	struct rpcrdma_xprt *r_xprt = rpcx_to_rdmax(xprt);
r_xprt            286 net/sunrpc/xprtrdma/transport.c 	trace_xprtrdma_op_destroy(r_xprt);
r_xprt            288 net/sunrpc/xprtrdma/transport.c 	cancel_delayed_work_sync(&r_xprt->rx_connect_worker);
r_xprt            290 net/sunrpc/xprtrdma/transport.c 	rpcrdma_ep_destroy(r_xprt);
r_xprt            291 net/sunrpc/xprtrdma/transport.c 	rpcrdma_buffer_destroy(&r_xprt->rx_buf);
r_xprt            292 net/sunrpc/xprtrdma/transport.c 	rpcrdma_ia_close(&r_xprt->rx_ia);
r_xprt            408 net/sunrpc/xprtrdma/transport.c 	struct rpcrdma_xprt *r_xprt = rpcx_to_rdmax(xprt);
r_xprt            409 net/sunrpc/xprtrdma/transport.c 	struct rpcrdma_ep *ep = &r_xprt->rx_ep;
r_xprt            410 net/sunrpc/xprtrdma/transport.c 	struct rpcrdma_ia *ia = &r_xprt->rx_ia;
r_xprt            414 net/sunrpc/xprtrdma/transport.c 	trace_xprtrdma_op_close(r_xprt);
r_xprt            432 net/sunrpc/xprtrdma/transport.c 	r_xprt->rx_buf.rb_credits = 1;
r_xprt            503 net/sunrpc/xprtrdma/transport.c 	struct rpcrdma_xprt *r_xprt = rpcx_to_rdmax(xprt);
r_xprt            505 net/sunrpc/xprtrdma/transport.c 	trace_xprtrdma_op_set_cto(r_xprt, connect_timeout, reconnect_timeout);
r_xprt            519 net/sunrpc/xprtrdma/transport.c 		r_xprt->rx_timeout = to;
r_xprt            520 net/sunrpc/xprtrdma/transport.c 		xprt->timeout = &r_xprt->rx_timeout;
r_xprt            539 net/sunrpc/xprtrdma/transport.c 	struct rpcrdma_xprt *r_xprt = rpcx_to_rdmax(xprt);
r_xprt            542 net/sunrpc/xprtrdma/transport.c 	trace_xprtrdma_op_connect(r_xprt);
r_xprt            545 net/sunrpc/xprtrdma/transport.c 	if (r_xprt->rx_ep.rep_connected != 0) {
r_xprt            549 net/sunrpc/xprtrdma/transport.c 	queue_delayed_work(xprtiod_workqueue, &r_xprt->rx_connect_worker,
r_xprt            565 net/sunrpc/xprtrdma/transport.c 	struct rpcrdma_xprt *r_xprt = rpcx_to_rdmax(xprt);
r_xprt            568 net/sunrpc/xprtrdma/transport.c 	req = rpcrdma_buffer_get(&r_xprt->rx_buf);
r_xprt            590 net/sunrpc/xprtrdma/transport.c 	struct rpcrdma_xprt *r_xprt =
r_xprt            594 net/sunrpc/xprtrdma/transport.c 	rpcrdma_buffer_put(&r_xprt->rx_buf, rpcr_to_rdmar(rqst));
r_xprt            599 net/sunrpc/xprtrdma/transport.c static bool rpcrdma_check_regbuf(struct rpcrdma_xprt *r_xprt,
r_xprt            606 net/sunrpc/xprtrdma/transport.c 		r_xprt->rx_stats.hardway_register_count += size;
r_xprt            624 net/sunrpc/xprtrdma/transport.c 	struct rpcrdma_xprt *r_xprt = rpcx_to_rdmax(rqst->rq_xprt);
r_xprt            632 net/sunrpc/xprtrdma/transport.c 	if (!rpcrdma_check_regbuf(r_xprt, req->rl_sendbuf, rqst->rq_callsize,
r_xprt            635 net/sunrpc/xprtrdma/transport.c 	if (!rpcrdma_check_regbuf(r_xprt, req->rl_recvbuf, rqst->rq_rcvsize,
r_xprt            659 net/sunrpc/xprtrdma/transport.c 	struct rpcrdma_xprt *r_xprt = rpcx_to_rdmax(rqst->rq_xprt);
r_xprt            665 net/sunrpc/xprtrdma/transport.c 		frwr_unmap_sync(r_xprt, req);
r_xprt            695 net/sunrpc/xprtrdma/transport.c 	struct rpcrdma_xprt *r_xprt = rpcx_to_rdmax(xprt);
r_xprt            709 net/sunrpc/xprtrdma/transport.c 	rc = rpcrdma_marshal_req(r_xprt, rqst);
r_xprt            718 net/sunrpc/xprtrdma/transport.c 	if (rpcrdma_ep_post(&r_xprt->rx_ia, &r_xprt->rx_ep, req))
r_xprt            740 net/sunrpc/xprtrdma/transport.c 	struct rpcrdma_xprt *r_xprt = rpcx_to_rdmax(xprt);
r_xprt            759 net/sunrpc/xprtrdma/transport.c 		   r_xprt->rx_stats.read_chunk_count,
r_xprt            760 net/sunrpc/xprtrdma/transport.c 		   r_xprt->rx_stats.write_chunk_count,
r_xprt            761 net/sunrpc/xprtrdma/transport.c 		   r_xprt->rx_stats.reply_chunk_count,
r_xprt            762 net/sunrpc/xprtrdma/transport.c 		   r_xprt->rx_stats.total_rdma_request,
r_xprt            763 net/sunrpc/xprtrdma/transport.c 		   r_xprt->rx_stats.total_rdma_reply,
r_xprt            764 net/sunrpc/xprtrdma/transport.c 		   r_xprt->rx_stats.pullup_copy_count,
r_xprt            765 net/sunrpc/xprtrdma/transport.c 		   r_xprt->rx_stats.fixup_copy_count,
r_xprt            766 net/sunrpc/xprtrdma/transport.c 		   r_xprt->rx_stats.hardway_register_count,
r_xprt            767 net/sunrpc/xprtrdma/transport.c 		   r_xprt->rx_stats.failed_marshal_count,
r_xprt            768 net/sunrpc/xprtrdma/transport.c 		   r_xprt->rx_stats.bad_reply_count,
r_xprt            769 net/sunrpc/xprtrdma/transport.c 		   r_xprt->rx_stats.nomsg_call_count);
r_xprt            771 net/sunrpc/xprtrdma/transport.c 		   r_xprt->rx_stats.mrs_recycled,
r_xprt            772 net/sunrpc/xprtrdma/transport.c 		   r_xprt->rx_stats.mrs_orphaned,
r_xprt            773 net/sunrpc/xprtrdma/transport.c 		   r_xprt->rx_stats.mrs_allocated,
r_xprt            774 net/sunrpc/xprtrdma/transport.c 		   r_xprt->rx_stats.local_inv_needed,
r_xprt            775 net/sunrpc/xprtrdma/transport.c 		   r_xprt->rx_stats.empty_sendctx_q,
r_xprt            776 net/sunrpc/xprtrdma/transport.c 		   r_xprt->rx_stats.reply_waits_for_send);
r_xprt             78 net/sunrpc/xprtrdma/verbs.c static void rpcrdma_reqs_reset(struct rpcrdma_xprt *r_xprt);
r_xprt             79 net/sunrpc/xprtrdma/verbs.c static void rpcrdma_reps_unmap(struct rpcrdma_xprt *r_xprt);
r_xprt             80 net/sunrpc/xprtrdma/verbs.c static void rpcrdma_mrs_create(struct rpcrdma_xprt *r_xprt);
r_xprt             92 net/sunrpc/xprtrdma/verbs.c static void rpcrdma_xprt_drain(struct rpcrdma_xprt *r_xprt)
r_xprt             94 net/sunrpc/xprtrdma/verbs.c 	struct rpcrdma_ia *ia = &r_xprt->rx_ia;
r_xprt            119 net/sunrpc/xprtrdma/verbs.c 	struct rpcrdma_xprt *r_xprt = container_of(ep, struct rpcrdma_xprt,
r_xprt            122 net/sunrpc/xprtrdma/verbs.c 	trace_xprtrdma_qp_event(r_xprt, event);
r_xprt            155 net/sunrpc/xprtrdma/verbs.c 	struct rpcrdma_xprt *r_xprt = rep->rr_rxprt;
r_xprt            159 net/sunrpc/xprtrdma/verbs.c 	--r_xprt->rx_ep.rep_receive_count;
r_xprt            180 net/sunrpc/xprtrdma/verbs.c rpcrdma_update_connect_private(struct rpcrdma_xprt *r_xprt,
r_xprt            187 net/sunrpc/xprtrdma/verbs.c 	r_xprt->rx_ia.ri_implicit_roundup = xprt_rdma_pad_optimize;
r_xprt            194 net/sunrpc/xprtrdma/verbs.c 		r_xprt->rx_ia.ri_implicit_roundup = true;
r_xprt            199 net/sunrpc/xprtrdma/verbs.c 	if (rsize < r_xprt->rx_ep.rep_inline_recv)
r_xprt            200 net/sunrpc/xprtrdma/verbs.c 		r_xprt->rx_ep.rep_inline_recv = rsize;
r_xprt            201 net/sunrpc/xprtrdma/verbs.c 	if (wsize < r_xprt->rx_ep.rep_inline_send)
r_xprt            202 net/sunrpc/xprtrdma/verbs.c 		r_xprt->rx_ep.rep_inline_send = wsize;
r_xprt            204 net/sunrpc/xprtrdma/verbs.c 		r_xprt->rx_ep.rep_inline_send,
r_xprt            205 net/sunrpc/xprtrdma/verbs.c 		r_xprt->rx_ep.rep_inline_recv);
r_xprt            206 net/sunrpc/xprtrdma/verbs.c 	rpcrdma_set_max_header_sizes(r_xprt);
r_xprt            220 net/sunrpc/xprtrdma/verbs.c 	struct rpcrdma_xprt *r_xprt = id->context;
r_xprt            221 net/sunrpc/xprtrdma/verbs.c 	struct rpcrdma_ia *ia = &r_xprt->rx_ia;
r_xprt            222 net/sunrpc/xprtrdma/verbs.c 	struct rpcrdma_ep *ep = &r_xprt->rx_ep;
r_xprt            223 net/sunrpc/xprtrdma/verbs.c 	struct rpc_xprt *xprt = &r_xprt->rx_xprt;
r_xprt            227 net/sunrpc/xprtrdma/verbs.c 	trace_xprtrdma_cm_event(r_xprt, event);
r_xprt            246 net/sunrpc/xprtrdma/verbs.c 			rpcrdma_addrstr(r_xprt), rpcrdma_portstr(r_xprt));
r_xprt            260 net/sunrpc/xprtrdma/verbs.c 		rpcrdma_update_connect_private(r_xprt, &event->param.conn);
r_xprt            271 net/sunrpc/xprtrdma/verbs.c 			rpcrdma_addrstr(r_xprt), rpcrdma_portstr(r_xprt),
r_xprt            288 net/sunrpc/xprtrdma/verbs.c 		rpcrdma_addrstr(r_xprt), rpcrdma_portstr(r_xprt),
r_xprt            404 net/sunrpc/xprtrdma/verbs.c 	struct rpcrdma_xprt *r_xprt = container_of(ia, struct rpcrdma_xprt,
r_xprt            406 net/sunrpc/xprtrdma/verbs.c 	struct rpcrdma_ep *ep = &r_xprt->rx_ep;
r_xprt            407 net/sunrpc/xprtrdma/verbs.c 	struct rpcrdma_buffer *buf = &r_xprt->rx_buf;
r_xprt            420 net/sunrpc/xprtrdma/verbs.c 		rpcrdma_xprt_drain(r_xprt);
r_xprt            432 net/sunrpc/xprtrdma/verbs.c 	rpcrdma_reps_unmap(r_xprt);
r_xprt            445 net/sunrpc/xprtrdma/verbs.c 	trace_xprtrdma_remove(r_xprt);
r_xprt            475 net/sunrpc/xprtrdma/verbs.c int rpcrdma_ep_create(struct rpcrdma_xprt *r_xprt)
r_xprt            477 net/sunrpc/xprtrdma/verbs.c 	struct rpcrdma_ep *ep = &r_xprt->rx_ep;
r_xprt            478 net/sunrpc/xprtrdma/verbs.c 	struct rpcrdma_ia *ia = &r_xprt->rx_ia;
r_xprt            585 net/sunrpc/xprtrdma/verbs.c void rpcrdma_ep_destroy(struct rpcrdma_xprt *r_xprt)
r_xprt            587 net/sunrpc/xprtrdma/verbs.c 	struct rpcrdma_ep *ep = &r_xprt->rx_ep;
r_xprt            588 net/sunrpc/xprtrdma/verbs.c 	struct rpcrdma_ia *ia = &r_xprt->rx_ia;
r_xprt            606 net/sunrpc/xprtrdma/verbs.c static int rpcrdma_ep_recreate_xprt(struct rpcrdma_xprt *r_xprt,
r_xprt            609 net/sunrpc/xprtrdma/verbs.c 	struct rpcrdma_ia *ia = &r_xprt->rx_ia;
r_xprt            610 net/sunrpc/xprtrdma/verbs.c 	struct rpcrdma_ep *ep = &r_xprt->rx_ep;
r_xprt            613 net/sunrpc/xprtrdma/verbs.c 	trace_xprtrdma_reinsert(r_xprt);
r_xprt            616 net/sunrpc/xprtrdma/verbs.c 	if (rpcrdma_ia_open(r_xprt))
r_xprt            620 net/sunrpc/xprtrdma/verbs.c 	err = rpcrdma_ep_create(r_xprt);
r_xprt            634 net/sunrpc/xprtrdma/verbs.c 	rpcrdma_mrs_create(r_xprt);
r_xprt            638 net/sunrpc/xprtrdma/verbs.c 	rpcrdma_ep_destroy(r_xprt);
r_xprt            645 net/sunrpc/xprtrdma/verbs.c static int rpcrdma_ep_reconnect(struct rpcrdma_xprt *r_xprt,
r_xprt            648 net/sunrpc/xprtrdma/verbs.c 	struct rpcrdma_ia *ia = &r_xprt->rx_ia;
r_xprt            652 net/sunrpc/xprtrdma/verbs.c 	trace_xprtrdma_reconnect(r_xprt);
r_xprt            654 net/sunrpc/xprtrdma/verbs.c 	rpcrdma_ep_disconnect(&r_xprt->rx_ep, ia);
r_xprt            657 net/sunrpc/xprtrdma/verbs.c 	id = rpcrdma_create_id(r_xprt, ia);
r_xprt            698 net/sunrpc/xprtrdma/verbs.c 	struct rpcrdma_xprt *r_xprt = container_of(ia, struct rpcrdma_xprt,
r_xprt            700 net/sunrpc/xprtrdma/verbs.c 	struct rpc_xprt *xprt = &r_xprt->rx_xprt;
r_xprt            716 net/sunrpc/xprtrdma/verbs.c 		rc = rpcrdma_ep_recreate_xprt(r_xprt, &qp_init_attr);
r_xprt            721 net/sunrpc/xprtrdma/verbs.c 		rc = rpcrdma_ep_reconnect(r_xprt, &qp_init_attr);
r_xprt            729 net/sunrpc/xprtrdma/verbs.c 	rpcrdma_post_recvs(r_xprt, true);
r_xprt            769 net/sunrpc/xprtrdma/verbs.c 	struct rpcrdma_xprt *r_xprt = container_of(ep, struct rpcrdma_xprt,
r_xprt            780 net/sunrpc/xprtrdma/verbs.c 	trace_xprtrdma_disconnect(r_xprt, rc);
r_xprt            782 net/sunrpc/xprtrdma/verbs.c 	rpcrdma_xprt_drain(r_xprt);
r_xprt            783 net/sunrpc/xprtrdma/verbs.c 	rpcrdma_reqs_reset(r_xprt);
r_xprt            828 net/sunrpc/xprtrdma/verbs.c static int rpcrdma_sendctxs_create(struct rpcrdma_xprt *r_xprt)
r_xprt            830 net/sunrpc/xprtrdma/verbs.c 	struct rpcrdma_buffer *buf = &r_xprt->rx_buf;
r_xprt            847 net/sunrpc/xprtrdma/verbs.c 		sc = rpcrdma_sendctx_create(&r_xprt->rx_ia);
r_xprt            851 net/sunrpc/xprtrdma/verbs.c 		sc->sc_xprt = r_xprt;
r_xprt            881 net/sunrpc/xprtrdma/verbs.c struct rpcrdma_sendctx *rpcrdma_sendctx_get_locked(struct rpcrdma_xprt *r_xprt)
r_xprt            883 net/sunrpc/xprtrdma/verbs.c 	struct rpcrdma_buffer *buf = &r_xprt->rx_buf;
r_xprt            907 net/sunrpc/xprtrdma/verbs.c 	xprt_wait_for_buffer_space(&r_xprt->rx_xprt);
r_xprt            908 net/sunrpc/xprtrdma/verbs.c 	r_xprt->rx_stats.empty_sendctx_q++;
r_xprt            946 net/sunrpc/xprtrdma/verbs.c rpcrdma_mrs_create(struct rpcrdma_xprt *r_xprt)
r_xprt            948 net/sunrpc/xprtrdma/verbs.c 	struct rpcrdma_buffer *buf = &r_xprt->rx_buf;
r_xprt            949 net/sunrpc/xprtrdma/verbs.c 	struct rpcrdma_ia *ia = &r_xprt->rx_ia;
r_xprt            966 net/sunrpc/xprtrdma/verbs.c 		mr->mr_xprt = r_xprt;
r_xprt            974 net/sunrpc/xprtrdma/verbs.c 	r_xprt->rx_stats.mrs_allocated += count;
r_xprt            975 net/sunrpc/xprtrdma/verbs.c 	trace_xprtrdma_createmrs(r_xprt, count);
r_xprt            983 net/sunrpc/xprtrdma/verbs.c 	struct rpcrdma_xprt *r_xprt = container_of(buf, struct rpcrdma_xprt,
r_xprt            986 net/sunrpc/xprtrdma/verbs.c 	rpcrdma_mrs_create(r_xprt);
r_xprt            987 net/sunrpc/xprtrdma/verbs.c 	xprt_write_space(&r_xprt->rx_xprt);
r_xprt            998 net/sunrpc/xprtrdma/verbs.c struct rpcrdma_req *rpcrdma_req_create(struct rpcrdma_xprt *r_xprt, size_t size,
r_xprt           1001 net/sunrpc/xprtrdma/verbs.c 	struct rpcrdma_buffer *buffer = &r_xprt->rx_buf;
r_xprt           1012 net/sunrpc/xprtrdma/verbs.c 		     r_xprt->rx_ia.ri_max_segs * rpcrdma_readchunk_maxsz;
r_xprt           1055 net/sunrpc/xprtrdma/verbs.c static void rpcrdma_reqs_reset(struct rpcrdma_xprt *r_xprt)
r_xprt           1057 net/sunrpc/xprtrdma/verbs.c 	struct rpcrdma_buffer *buf = &r_xprt->rx_buf;
r_xprt           1066 net/sunrpc/xprtrdma/verbs.c static struct rpcrdma_rep *rpcrdma_rep_create(struct rpcrdma_xprt *r_xprt,
r_xprt           1075 net/sunrpc/xprtrdma/verbs.c 	rep->rr_rdmabuf = rpcrdma_regbuf_alloc(r_xprt->rx_ep.rep_inline_recv,
r_xprt           1083 net/sunrpc/xprtrdma/verbs.c 	rep->rr_rxprt = r_xprt;
r_xprt           1089 net/sunrpc/xprtrdma/verbs.c 	list_add(&rep->rr_all, &r_xprt->rx_buf.rb_all_reps);
r_xprt           1122 net/sunrpc/xprtrdma/verbs.c static void rpcrdma_reps_unmap(struct rpcrdma_xprt *r_xprt)
r_xprt           1124 net/sunrpc/xprtrdma/verbs.c 	struct rpcrdma_buffer *buf = &r_xprt->rx_buf;
r_xprt           1145 net/sunrpc/xprtrdma/verbs.c int rpcrdma_buffer_create(struct rpcrdma_xprt *r_xprt)
r_xprt           1147 net/sunrpc/xprtrdma/verbs.c 	struct rpcrdma_buffer *buf = &r_xprt->rx_buf;
r_xprt           1150 net/sunrpc/xprtrdma/verbs.c 	buf->rb_max_requests = r_xprt->rx_ep.rep_max_requests;
r_xprt           1157 net/sunrpc/xprtrdma/verbs.c 	rpcrdma_mrs_create(r_xprt);
r_xprt           1167 net/sunrpc/xprtrdma/verbs.c 		req = rpcrdma_req_create(r_xprt, RPCRDMA_V1_DEF_INLINE_SIZE,
r_xprt           1177 net/sunrpc/xprtrdma/verbs.c 	rc = rpcrdma_sendctxs_create(r_xprt);
r_xprt           1225 net/sunrpc/xprtrdma/verbs.c 	struct rpcrdma_xprt *r_xprt = container_of(buf, struct rpcrdma_xprt,
r_xprt           1241 net/sunrpc/xprtrdma/verbs.c 	r_xprt->rx_stats.mrs_allocated = 0;
r_xprt           1280 net/sunrpc/xprtrdma/verbs.c rpcrdma_mr_get(struct rpcrdma_xprt *r_xprt)
r_xprt           1282 net/sunrpc/xprtrdma/verbs.c 	struct rpcrdma_buffer *buf = &r_xprt->rx_buf;
r_xprt           1298 net/sunrpc/xprtrdma/verbs.c 	struct rpcrdma_xprt *r_xprt = mr->mr_xprt;
r_xprt           1302 net/sunrpc/xprtrdma/verbs.c 		ib_dma_unmap_sg(r_xprt->rx_ia.ri_id->device,
r_xprt           1417 net/sunrpc/xprtrdma/verbs.c bool __rpcrdma_regbuf_dma_map(struct rpcrdma_xprt *r_xprt,
r_xprt           1420 net/sunrpc/xprtrdma/verbs.c 	struct ib_device *device = r_xprt->rx_ia.ri_id->device;
r_xprt           1433 net/sunrpc/xprtrdma/verbs.c 	rb->rg_iov.lkey = r_xprt->rx_ia.ri_pd->local_dma_lkey;
r_xprt           1496 net/sunrpc/xprtrdma/verbs.c void rpcrdma_post_recvs(struct rpcrdma_xprt *r_xprt, bool temp)
r_xprt           1498 net/sunrpc/xprtrdma/verbs.c 	struct rpcrdma_buffer *buf = &r_xprt->rx_buf;
r_xprt           1499 net/sunrpc/xprtrdma/verbs.c 	struct rpcrdma_ep *ep = &r_xprt->rx_ep;
r_xprt           1523 net/sunrpc/xprtrdma/verbs.c 			rep = rpcrdma_rep_create(r_xprt, temp);
r_xprt           1537 net/sunrpc/xprtrdma/verbs.c 		if (!rpcrdma_regbuf_dma_map(r_xprt, rep->rr_rdmabuf))
r_xprt           1544 net/sunrpc/xprtrdma/verbs.c 	rc = ib_post_recv(r_xprt->rx_ia.ri_id->qp, wr,
r_xprt           1547 net/sunrpc/xprtrdma/verbs.c 	trace_xprtrdma_post_recvs(r_xprt, count, rc);
r_xprt            441 net/sunrpc/xprtrdma/xprt_rdma.h rpcrdma_addrstr(const struct rpcrdma_xprt *r_xprt)
r_xprt            443 net/sunrpc/xprtrdma/xprt_rdma.h 	return r_xprt->rx_xprt.address_strings[RPC_DISPLAY_ADDR];
r_xprt            447 net/sunrpc/xprtrdma/xprt_rdma.h rpcrdma_portstr(const struct rpcrdma_xprt *r_xprt)
r_xprt            449 net/sunrpc/xprtrdma/xprt_rdma.h 	return r_xprt->rx_xprt.address_strings[RPC_DISPLAY_PORT];
r_xprt            472 net/sunrpc/xprtrdma/xprt_rdma.h int rpcrdma_ep_create(struct rpcrdma_xprt *r_xprt);
r_xprt            473 net/sunrpc/xprtrdma/xprt_rdma.h void rpcrdma_ep_destroy(struct rpcrdma_xprt *r_xprt);
r_xprt            479 net/sunrpc/xprtrdma/xprt_rdma.h void rpcrdma_post_recvs(struct rpcrdma_xprt *r_xprt, bool temp);
r_xprt            484 net/sunrpc/xprtrdma/xprt_rdma.h struct rpcrdma_req *rpcrdma_req_create(struct rpcrdma_xprt *r_xprt, size_t size,
r_xprt            489 net/sunrpc/xprtrdma/xprt_rdma.h struct rpcrdma_sendctx *rpcrdma_sendctx_get_locked(struct rpcrdma_xprt *r_xprt);
r_xprt            491 net/sunrpc/xprtrdma/xprt_rdma.h struct rpcrdma_mr *rpcrdma_mr_get(struct rpcrdma_xprt *r_xprt);
r_xprt            507 net/sunrpc/xprtrdma/xprt_rdma.h bool __rpcrdma_regbuf_dma_map(struct rpcrdma_xprt *r_xprt,
r_xprt            527 net/sunrpc/xprtrdma/xprt_rdma.h static inline bool rpcrdma_regbuf_dma_map(struct rpcrdma_xprt *r_xprt,
r_xprt            532 net/sunrpc/xprtrdma/xprt_rdma.h 	return __rpcrdma_regbuf_dma_map(r_xprt, rb);
r_xprt            553 net/sunrpc/xprtrdma/xprt_rdma.h size_t frwr_maxpages(struct rpcrdma_xprt *r_xprt);
r_xprt            554 net/sunrpc/xprtrdma/xprt_rdma.h struct rpcrdma_mr_seg *frwr_map(struct rpcrdma_xprt *r_xprt,
r_xprt            560 net/sunrpc/xprtrdma/xprt_rdma.h void frwr_unmap_sync(struct rpcrdma_xprt *r_xprt, struct rpcrdma_req *req);
r_xprt            561 net/sunrpc/xprtrdma/xprt_rdma.h void frwr_unmap_async(struct rpcrdma_xprt *r_xprt, struct rpcrdma_req *req);
r_xprt            575 net/sunrpc/xprtrdma/xprt_rdma.h int rpcrdma_prepare_send_sges(struct rpcrdma_xprt *r_xprt,
r_xprt            580 net/sunrpc/xprtrdma/xprt_rdma.h int rpcrdma_marshal_req(struct rpcrdma_xprt *r_xprt, struct rpc_rqst *rqst);