Lines Matching refs:rvt_swqe
181 struct rvt_swqe { struct
227 static inline struct rvt_ah *rvt_get_swqe_ah(struct rvt_swqe *swqe) in rvt_get_swqe_ah()
237 static inline struct rdma_ah_attr *rvt_get_swqe_ah_attr(struct rvt_swqe *swqe) in rvt_get_swqe_ah_attr()
247 static inline u32 rvt_get_swqe_remote_qpn(struct rvt_swqe *swqe) in rvt_get_swqe_remote_qpn()
257 static inline u32 rvt_get_swqe_remote_qkey(struct rvt_swqe *swqe) in rvt_get_swqe_remote_qkey()
267 static inline u16 rvt_get_swqe_pkey_index(struct rvt_swqe *swqe) in rvt_get_swqe_pkey_index()
335 struct rvt_swqe *s_wq; /* send work queue */
403 struct rvt_swqe *s_wqe;
527 static inline struct rvt_swqe *rvt_get_swqe_ptr(struct rvt_qp *qp, in rvt_get_swqe_ptr()
530 return (struct rvt_swqe *)((char *)qp->s_wq + in rvt_get_swqe_ptr()
531 (sizeof(struct rvt_swqe) + in rvt_get_swqe_ptr()
582 static inline void rvt_put_swqe(struct rvt_swqe *wqe) in rvt_put_swqe()
603 struct rvt_swqe *wqe) in rvt_qp_wqe_reserve()
668 u32 rvt_restart_sge(struct rvt_sge_state *ss, struct rvt_swqe *wqe, u32 len);
763 static inline void rvt_put_qp_swqe(struct rvt_qp *qp, struct rvt_swqe *wqe) in rvt_put_qp_swqe()
845 struct rvt_swqe *wqe, in rvt_qp_complete_swqe()
903 void rvt_send_complete(struct rvt_qp *qp, struct rvt_swqe *wqe,
997 static inline bool rvt_rc_credit_avail(struct rvt_qp *qp, struct rvt_swqe *wqe) in rvt_rc_credit_avail()