Lines Matching defs:svcxprt_rdma
76 struct svcxprt_rdma { struct
77 struct svc_xprt sc_xprt; /* SVC transport structure */
78 struct rdma_cm_id *sc_cm_id; /* RDMA connection id */
79 struct list_head sc_accept_q; /* Conn. waiting accept */
80 struct rpcrdma_notification sc_rn; /* removal notification */
81 int sc_ord; /* RDMA read limit */
82 int sc_max_send_sges;
83 bool sc_snd_w_inv; /* OK to use Send With Invalidate */
85 atomic_t sc_sq_avail; /* SQEs ready to be consumed */
86 unsigned int sc_sq_depth; /* Depth of SQ */
87 __be32 sc_fc_credits; /* Forward credits */
88 u32 sc_max_requests; /* Max requests */
89 u32 sc_max_bc_requests;/* Backward credits */
90 int sc_max_req_size; /* Size of each RQ WR buf */
91 u8 sc_port_num;
93 struct ib_pd *sc_pd;
95 spinlock_t sc_send_lock;
96 struct llist_head sc_send_ctxts;
97 spinlock_t sc_rw_ctxt_lock;
98 struct llist_head sc_rw_ctxts;
122 static inline struct svcxprt_rdma *svc_rdma_rqst_rdma(struct svc_rqst *rqstp) in svc_rdma_rqst_rdma() argument