Lines Matching refs:rxe_qp
46 int rxe_mcast_add_grp_elem(struct rxe_dev *rxe, struct rxe_qp *qp,
49 int rxe_mcast_drop_grp_elem(struct rxe_dev *rxe, struct rxe_qp *qp,
52 void rxe_drop_all_mcast_groups(struct rxe_qp *qp);
126 int rxe_qp_from_init(struct rxe_dev *rxe, struct rxe_qp *qp, struct rxe_pd *pd,
131 int rxe_qp_to_init(struct rxe_qp *qp, struct ib_qp_init_attr *init);
133 int rxe_qp_chk_attr(struct rxe_dev *rxe, struct rxe_qp *qp,
136 int rxe_qp_from_attr(struct rxe_qp *qp, struct ib_qp_attr *attr,
139 int rxe_qp_to_attr(struct rxe_qp *qp, struct ib_qp_attr *attr, int mask);
141 void rxe_qp_error(struct rxe_qp *qp);
143 void rxe_qp_destroy(struct rxe_qp *qp);
147 static inline int qp_num(struct rxe_qp *qp) in qp_num()
152 static inline enum ib_qp_type qp_type(struct rxe_qp *qp) in qp_type()
157 static inline enum ib_qp_state qp_state(struct rxe_qp *qp) in qp_state()
162 static inline int qp_mtu(struct rxe_qp *qp) in qp_mtu()
176 void free_rd_atomic_resource(struct rxe_qp *qp, struct resp_res *res);
178 static inline void rxe_advance_resp_resource(struct rxe_qp *qp) in rxe_advance_resp_resource()
210 void rxe_resp_queue_pkt(struct rxe_qp *qp, struct sk_buff *skb);
212 void rxe_comp_queue_pkt(struct rxe_qp *qp, struct sk_buff *skb);
214 static inline unsigned int wr_opcode_mask(int opcode, struct rxe_qp *qp) in wr_opcode_mask()
219 static inline int rxe_xmit_packet(struct rxe_qp *qp, struct rxe_pkt_info *pkt, in rxe_xmit_packet()