Lines Matching defs:rvt_swqe
166 struct rvt_swqe {
212 static inline struct rvt_ah *rvt_get_swqe_ah(struct rvt_swqe *swqe)
222 static inline struct rdma_ah_attr *rvt_get_swqe_ah_attr(struct rvt_swqe *swqe)
232 static inline u32 rvt_get_swqe_remote_qpn(struct rvt_swqe *swqe)
242 static inline u32 rvt_get_swqe_remote_qkey(struct rvt_swqe *swqe)
252 static inline u16 rvt_get_swqe_pkey_index(struct rvt_swqe *swqe)
339 struct rvt_swqe *s_wq; /* send work queue */
407 struct rvt_swqe *s_wqe;
528 * Since struct rvt_swqe is not a fixed size, we can't simply index into
531 static inline struct rvt_swqe *rvt_get_swqe_ptr(struct rvt_qp *qp,
534 return (struct rvt_swqe *)((char *)qp->s_wq +
535 (sizeof(struct rvt_swqe) +
586 static inline void rvt_put_swqe(struct rvt_swqe *wqe)
607 struct rvt_swqe *wqe)
651 u32 rvt_restart_sge(struct rvt_sge_state *ss, struct rvt_swqe *wqe, u32 len);
747 static inline void rvt_put_qp_swqe(struct rvt_qp *qp, struct rvt_swqe *wqe)
829 struct rvt_swqe *wqe,
887 void rvt_send_complete(struct rvt_qp *qp, struct rvt_swqe *wqe,
981 static inline bool rvt_rc_credit_avail(struct rvt_qp *qp, struct rvt_swqe *wqe)