Lines Matching refs:rxe_qp
73 int rxe_mcast_add_grp_elem(struct rxe_dev *rxe, struct rxe_qp *qp,
76 int rxe_mcast_drop_grp_elem(struct rxe_dev *rxe, struct rxe_qp *qp,
79 void rxe_drop_all_mcast_groups(struct rxe_qp *qp);
157 int rxe_qp_from_init(struct rxe_dev *rxe, struct rxe_qp *qp, struct rxe_pd *pd,
162 int rxe_qp_to_init(struct rxe_qp *qp, struct ib_qp_init_attr *init);
164 int rxe_qp_chk_attr(struct rxe_dev *rxe, struct rxe_qp *qp,
167 int rxe_qp_from_attr(struct rxe_qp *qp, struct ib_qp_attr *attr,
170 int rxe_qp_to_attr(struct rxe_qp *qp, struct ib_qp_attr *attr, int mask);
172 void rxe_qp_error(struct rxe_qp *qp);
174 void rxe_qp_destroy(struct rxe_qp *qp);
178 static inline int qp_num(struct rxe_qp *qp) in qp_num()
183 static inline enum ib_qp_type qp_type(struct rxe_qp *qp) in qp_type()
188 static inline enum ib_qp_state qp_state(struct rxe_qp *qp) in qp_state()
193 static inline int qp_mtu(struct rxe_qp *qp) in qp_mtu()
207 void free_rd_atomic_resource(struct rxe_qp *qp, struct resp_res *res);
209 static inline void rxe_advance_resp_resource(struct rxe_qp *qp) in rxe_advance_resp_resource()
241 void rxe_resp_queue_pkt(struct rxe_qp *qp, struct sk_buff *skb);
243 void rxe_comp_queue_pkt(struct rxe_qp *qp, struct sk_buff *skb);
245 static inline unsigned int wr_opcode_mask(int opcode, struct rxe_qp *qp) in wr_opcode_mask()
250 static inline int rxe_xmit_packet(struct rxe_qp *qp, struct rxe_pkt_info *pkt, in rxe_xmit_packet()