rxe_qp            141 drivers/infiniband/sw/rxe/rxe_comp.c 	struct rxe_qp *qp = from_timer(qp, t, retrans_timer);
rxe_qp            149 drivers/infiniband/sw/rxe/rxe_comp.c void rxe_comp_queue_pkt(struct rxe_qp *qp, struct sk_buff *skb)
rxe_qp            162 drivers/infiniband/sw/rxe/rxe_comp.c static inline enum comp_state get_wqe(struct rxe_qp *qp,
rxe_qp            190 drivers/infiniband/sw/rxe/rxe_comp.c static inline void reset_retry_counters(struct rxe_qp *qp)
rxe_qp            197 drivers/infiniband/sw/rxe/rxe_comp.c static inline enum comp_state check_psn(struct rxe_qp *qp,
rxe_qp            236 drivers/infiniband/sw/rxe/rxe_comp.c static inline enum comp_state check_ack(struct rxe_qp *qp,
rxe_qp            367 drivers/infiniband/sw/rxe/rxe_comp.c static inline enum comp_state do_read(struct rxe_qp *qp,
rxe_qp            385 drivers/infiniband/sw/rxe/rxe_comp.c static inline enum comp_state do_atomic(struct rxe_qp *qp,
rxe_qp            402 drivers/infiniband/sw/rxe/rxe_comp.c static void make_send_cqe(struct rxe_qp *qp, struct rxe_send_wqe *wqe,
rxe_qp            440 drivers/infiniband/sw/rxe/rxe_comp.c static void do_complete(struct rxe_qp *qp, struct rxe_send_wqe *wqe)
rxe_qp            470 drivers/infiniband/sw/rxe/rxe_comp.c static inline enum comp_state complete_ack(struct rxe_qp *qp,
rxe_qp            516 drivers/infiniband/sw/rxe/rxe_comp.c static inline enum comp_state complete_wqe(struct rxe_qp *qp,
rxe_qp            537 drivers/infiniband/sw/rxe/rxe_comp.c static void rxe_drain_resp_pkts(struct rxe_qp *qp, bool notify)
rxe_qp            559 drivers/infiniband/sw/rxe/rxe_comp.c 	struct rxe_qp *qp = (struct rxe_qp *)arg;
rxe_qp             43 drivers/infiniband/sw/rxe/rxe_hdr.h 	struct rxe_qp		*qp;		/* qp that owns packet */
rxe_qp             73 drivers/infiniband/sw/rxe/rxe_loc.h int rxe_mcast_add_grp_elem(struct rxe_dev *rxe, struct rxe_qp *qp,
rxe_qp             76 drivers/infiniband/sw/rxe/rxe_loc.h int rxe_mcast_drop_grp_elem(struct rxe_dev *rxe, struct rxe_qp *qp,
rxe_qp             79 drivers/infiniband/sw/rxe/rxe_loc.h void rxe_drop_all_mcast_groups(struct rxe_qp *qp);
rxe_qp            157 drivers/infiniband/sw/rxe/rxe_loc.h int rxe_qp_from_init(struct rxe_dev *rxe, struct rxe_qp *qp, struct rxe_pd *pd,
rxe_qp            162 drivers/infiniband/sw/rxe/rxe_loc.h int rxe_qp_to_init(struct rxe_qp *qp, struct ib_qp_init_attr *init);
rxe_qp            164 drivers/infiniband/sw/rxe/rxe_loc.h int rxe_qp_chk_attr(struct rxe_dev *rxe, struct rxe_qp *qp,
rxe_qp            167 drivers/infiniband/sw/rxe/rxe_loc.h int rxe_qp_from_attr(struct rxe_qp *qp, struct ib_qp_attr *attr,
rxe_qp            170 drivers/infiniband/sw/rxe/rxe_loc.h int rxe_qp_to_attr(struct rxe_qp *qp, struct ib_qp_attr *attr, int mask);
rxe_qp            172 drivers/infiniband/sw/rxe/rxe_loc.h void rxe_qp_error(struct rxe_qp *qp);
rxe_qp            174 drivers/infiniband/sw/rxe/rxe_loc.h void rxe_qp_destroy(struct rxe_qp *qp);
rxe_qp            178 drivers/infiniband/sw/rxe/rxe_loc.h static inline int qp_num(struct rxe_qp *qp)
rxe_qp            183 drivers/infiniband/sw/rxe/rxe_loc.h static inline enum ib_qp_type qp_type(struct rxe_qp *qp)
rxe_qp            188 drivers/infiniband/sw/rxe/rxe_loc.h static inline enum ib_qp_state qp_state(struct rxe_qp *qp)
rxe_qp            193 drivers/infiniband/sw/rxe/rxe_loc.h static inline int qp_mtu(struct rxe_qp *qp)
rxe_qp            207 drivers/infiniband/sw/rxe/rxe_loc.h void free_rd_atomic_resource(struct rxe_qp *qp, struct resp_res *res);
rxe_qp            209 drivers/infiniband/sw/rxe/rxe_loc.h static inline void rxe_advance_resp_resource(struct rxe_qp *qp)
rxe_qp            241 drivers/infiniband/sw/rxe/rxe_loc.h void rxe_resp_queue_pkt(struct rxe_qp *qp, struct sk_buff *skb);
rxe_qp            243 drivers/infiniband/sw/rxe/rxe_loc.h void rxe_comp_queue_pkt(struct rxe_qp *qp, struct sk_buff *skb);
rxe_qp            245 drivers/infiniband/sw/rxe/rxe_loc.h static inline unsigned int wr_opcode_mask(int opcode, struct rxe_qp *qp)
rxe_qp            250 drivers/infiniband/sw/rxe/rxe_loc.h static inline int rxe_xmit_packet(struct rxe_qp *qp, struct rxe_pkt_info *pkt,
rxe_qp             78 drivers/infiniband/sw/rxe/rxe_mcast.c int rxe_mcast_add_grp_elem(struct rxe_dev *rxe, struct rxe_qp *qp,
rxe_qp            122 drivers/infiniband/sw/rxe/rxe_mcast.c int rxe_mcast_drop_grp_elem(struct rxe_dev *rxe, struct rxe_qp *qp,
rxe_qp            157 drivers/infiniband/sw/rxe/rxe_mcast.c void rxe_drop_all_mcast_groups(struct rxe_qp *qp)
rxe_qp            151 drivers/infiniband/sw/rxe/rxe_net.c 					struct rxe_qp *qp,
rxe_qp            345 drivers/infiniband/sw/rxe/rxe_net.c 	struct rxe_qp *qp = pkt->qp;
rxe_qp            371 drivers/infiniband/sw/rxe/rxe_net.c 	struct rxe_qp *qp = pkt->qp;
rxe_qp            414 drivers/infiniband/sw/rxe/rxe_net.c 	struct rxe_qp *qp = sk->sk_user_data;
rxe_qp             66 drivers/infiniband/sw/rxe/rxe_pool.c 		.size		= sizeof(struct rxe_qp),
rxe_qp            125 drivers/infiniband/sw/rxe/rxe_qp.c static int alloc_rd_atomic_resources(struct rxe_qp *qp, unsigned int n)
rxe_qp            137 drivers/infiniband/sw/rxe/rxe_qp.c static void free_rd_atomic_resources(struct rxe_qp *qp)
rxe_qp            152 drivers/infiniband/sw/rxe/rxe_qp.c void free_rd_atomic_resource(struct rxe_qp *qp, struct resp_res *res)
rxe_qp            164 drivers/infiniband/sw/rxe/rxe_qp.c static void cleanup_rd_atomic_resources(struct rxe_qp *qp)
rxe_qp            177 drivers/infiniband/sw/rxe/rxe_qp.c static void rxe_qp_init_misc(struct rxe_dev *rxe, struct rxe_qp *qp,
rxe_qp            219 drivers/infiniband/sw/rxe/rxe_qp.c static int rxe_qp_init_req(struct rxe_dev *rxe, struct rxe_qp *qp,
rxe_qp            287 drivers/infiniband/sw/rxe/rxe_qp.c static int rxe_qp_init_resp(struct rxe_dev *rxe, struct rxe_qp *qp,
rxe_qp            336 drivers/infiniband/sw/rxe/rxe_qp.c int rxe_qp_from_init(struct rxe_dev *rxe, struct rxe_qp *qp, struct rxe_pd *pd,
rxe_qp            386 drivers/infiniband/sw/rxe/rxe_qp.c int rxe_qp_to_init(struct rxe_qp *qp, struct ib_qp_init_attr *init)
rxe_qp            414 drivers/infiniband/sw/rxe/rxe_qp.c int rxe_qp_chk_attr(struct rxe_dev *rxe, struct rxe_qp *qp,
rxe_qp            500 drivers/infiniband/sw/rxe/rxe_qp.c static void rxe_qp_reset(struct rxe_qp *qp)
rxe_qp            557 drivers/infiniband/sw/rxe/rxe_qp.c static void rxe_qp_drain(struct rxe_qp *qp)
rxe_qp            572 drivers/infiniband/sw/rxe/rxe_qp.c void rxe_qp_error(struct rxe_qp *qp)
rxe_qp            589 drivers/infiniband/sw/rxe/rxe_qp.c int rxe_qp_from_attr(struct rxe_qp *qp, struct ib_qp_attr *attr, int mask,
rxe_qp            746 drivers/infiniband/sw/rxe/rxe_qp.c int rxe_qp_to_attr(struct rxe_qp *qp, struct ib_qp_attr *attr, int mask)
rxe_qp            782 drivers/infiniband/sw/rxe/rxe_qp.c void rxe_qp_destroy(struct rxe_qp *qp)
rxe_qp            807 drivers/infiniband/sw/rxe/rxe_qp.c 	struct rxe_qp *qp = container_of(work, typeof(*qp), cleanup_work.work);
rxe_qp            844 drivers/infiniband/sw/rxe/rxe_qp.c 	struct rxe_qp *qp = container_of(arg, typeof(*qp), pelem);
rxe_qp             40 drivers/infiniband/sw/rxe/rxe_recv.c 			    struct rxe_qp *qp)
rxe_qp            102 drivers/infiniband/sw/rxe/rxe_recv.c 		      u32 qpn, struct rxe_qp *qp)
rxe_qp            155 drivers/infiniband/sw/rxe/rxe_recv.c 		      struct rxe_qp *qp)
rxe_qp            218 drivers/infiniband/sw/rxe/rxe_recv.c 	struct rxe_qp *qp = NULL;
rxe_qp            282 drivers/infiniband/sw/rxe/rxe_recv.c 	struct rxe_qp *qp;
rxe_qp             41 drivers/infiniband/sw/rxe/rxe_req.c static int next_opcode(struct rxe_qp *qp, struct rxe_send_wqe *wqe,
rxe_qp             44 drivers/infiniband/sw/rxe/rxe_req.c static inline void retry_first_write_send(struct rxe_qp *qp,
rxe_qp             68 drivers/infiniband/sw/rxe/rxe_req.c static void req_retry(struct rxe_qp *qp)
rxe_qp            126 drivers/infiniband/sw/rxe/rxe_req.c 	struct rxe_qp *qp = from_timer(qp, t, rnr_nak_timer);
rxe_qp            132 drivers/infiniband/sw/rxe/rxe_req.c static struct rxe_send_wqe *req_next_wqe(struct rxe_qp *qp)
rxe_qp            194 drivers/infiniband/sw/rxe/rxe_req.c static int next_opcode_rc(struct rxe_qp *qp, u32 opcode, int fits)
rxe_qp            266 drivers/infiniband/sw/rxe/rxe_req.c static int next_opcode_uc(struct rxe_qp *qp, u32 opcode, int fits)
rxe_qp            317 drivers/infiniband/sw/rxe/rxe_req.c static int next_opcode(struct rxe_qp *qp, struct rxe_send_wqe *wqe,
rxe_qp            348 drivers/infiniband/sw/rxe/rxe_req.c static inline int check_init_depth(struct rxe_qp *qp, struct rxe_send_wqe *wqe)
rxe_qp            368 drivers/infiniband/sw/rxe/rxe_req.c static inline int get_mtu(struct rxe_qp *qp)
rxe_qp            378 drivers/infiniband/sw/rxe/rxe_req.c static struct sk_buff *init_req_packet(struct rxe_qp *qp,
rxe_qp            473 drivers/infiniband/sw/rxe/rxe_req.c static int fill_packet(struct rxe_qp *qp, struct rxe_send_wqe *wqe,
rxe_qp            517 drivers/infiniband/sw/rxe/rxe_req.c static void update_wqe_state(struct rxe_qp *qp,
rxe_qp            529 drivers/infiniband/sw/rxe/rxe_req.c static void update_wqe_psn(struct rxe_qp *qp,
rxe_qp            553 drivers/infiniband/sw/rxe/rxe_req.c 		       struct rxe_qp *qp,
rxe_qp            564 drivers/infiniband/sw/rxe/rxe_req.c 			   struct rxe_qp *qp,
rxe_qp            574 drivers/infiniband/sw/rxe/rxe_req.c static void update_state(struct rxe_qp *qp, struct rxe_send_wqe *wqe,
rxe_qp            591 drivers/infiniband/sw/rxe/rxe_req.c 	struct rxe_qp *qp = (struct rxe_qp *)arg;
rxe_qp            107 drivers/infiniband/sw/rxe/rxe_resp.c void rxe_resp_queue_pkt(struct rxe_qp *qp, struct sk_buff *skb)
rxe_qp            120 drivers/infiniband/sw/rxe/rxe_resp.c static inline enum resp_states get_req(struct rxe_qp *qp,
rxe_qp            144 drivers/infiniband/sw/rxe/rxe_resp.c static enum resp_states check_psn(struct rxe_qp *qp,
rxe_qp            188 drivers/infiniband/sw/rxe/rxe_resp.c static enum resp_states check_op_seq(struct rxe_qp *qp,
rxe_qp            278 drivers/infiniband/sw/rxe/rxe_resp.c static enum resp_states check_op_valid(struct rxe_qp *qp,
rxe_qp            316 drivers/infiniband/sw/rxe/rxe_resp.c static enum resp_states get_srq_wqe(struct rxe_qp *qp)
rxe_qp            358 drivers/infiniband/sw/rxe/rxe_resp.c static enum resp_states check_resource(struct rxe_qp *qp,
rxe_qp            402 drivers/infiniband/sw/rxe/rxe_resp.c static enum resp_states check_length(struct rxe_qp *qp,
rxe_qp            417 drivers/infiniband/sw/rxe/rxe_resp.c static enum resp_states check_rkey(struct rxe_qp *qp,
rxe_qp            507 drivers/infiniband/sw/rxe/rxe_resp.c static enum resp_states send_data_in(struct rxe_qp *qp, void *data_addr,
rxe_qp            521 drivers/infiniband/sw/rxe/rxe_resp.c static enum resp_states write_data_in(struct rxe_qp *qp,
rxe_qp            545 drivers/infiniband/sw/rxe/rxe_resp.c static enum resp_states process_atomic(struct rxe_qp *qp,
rxe_qp            585 drivers/infiniband/sw/rxe/rxe_resp.c static struct sk_buff *prepare_ack_packet(struct rxe_qp *qp,
rxe_qp            657 drivers/infiniband/sw/rxe/rxe_resp.c static enum resp_states read_reply(struct rxe_qp *qp,
rxe_qp            784 drivers/infiniband/sw/rxe/rxe_resp.c static enum resp_states execute(struct rxe_qp *qp, struct rxe_pkt_info *pkt)
rxe_qp            837 drivers/infiniband/sw/rxe/rxe_resp.c static enum resp_states do_complete(struct rxe_qp *qp,
rxe_qp            958 drivers/infiniband/sw/rxe/rxe_resp.c static int send_ack(struct rxe_qp *qp, struct rxe_pkt_info *pkt,
rxe_qp            980 drivers/infiniband/sw/rxe/rxe_resp.c static int send_atomic_ack(struct rxe_qp *qp, struct rxe_pkt_info *pkt,
rxe_qp           1022 drivers/infiniband/sw/rxe/rxe_resp.c static enum resp_states acknowledge(struct rxe_qp *qp,
rxe_qp           1038 drivers/infiniband/sw/rxe/rxe_resp.c static enum resp_states cleanup(struct rxe_qp *qp,
rxe_qp           1057 drivers/infiniband/sw/rxe/rxe_resp.c static struct resp_res *find_resource(struct rxe_qp *qp, u32 psn)
rxe_qp           1076 drivers/infiniband/sw/rxe/rxe_resp.c static enum resp_states duplicate_request(struct rxe_qp *qp,
rxe_qp           1160 drivers/infiniband/sw/rxe/rxe_resp.c static void do_class_ac_error(struct rxe_qp *qp, u8 syndrome,
rxe_qp           1170 drivers/infiniband/sw/rxe/rxe_resp.c static enum resp_states do_class_d1e_error(struct rxe_qp *qp)
rxe_qp           1204 drivers/infiniband/sw/rxe/rxe_resp.c static void rxe_drain_req_pkts(struct rxe_qp *qp, bool notify)
rxe_qp           1222 drivers/infiniband/sw/rxe/rxe_resp.c 	struct rxe_qp *qp = (struct rxe_qp *)arg;
rxe_qp            418 drivers/infiniband/sw/rxe/rxe_verbs.c 	struct rxe_qp *qp;
rxe_qp            466 drivers/infiniband/sw/rxe/rxe_verbs.c 	struct rxe_qp *qp = to_rqp(ibqp);
rxe_qp            485 drivers/infiniband/sw/rxe/rxe_verbs.c 	struct rxe_qp *qp = to_rqp(ibqp);
rxe_qp            495 drivers/infiniband/sw/rxe/rxe_verbs.c 	struct rxe_qp *qp = to_rqp(ibqp);
rxe_qp            503 drivers/infiniband/sw/rxe/rxe_verbs.c static int validate_send_wr(struct rxe_qp *qp, const struct ib_send_wr *ibwr,
rxe_qp            530 drivers/infiniband/sw/rxe/rxe_verbs.c static void init_send_wr(struct rxe_qp *qp, struct rxe_send_wr *wr,
rxe_qp            586 drivers/infiniband/sw/rxe/rxe_verbs.c static int init_send_wqe(struct rxe_qp *qp, const struct ib_send_wr *ibwr,
rxe_qp            634 drivers/infiniband/sw/rxe/rxe_verbs.c static int post_one_send(struct rxe_qp *qp, const struct ib_send_wr *ibwr,
rxe_qp            675 drivers/infiniband/sw/rxe/rxe_verbs.c static int rxe_post_send_kernel(struct rxe_qp *qp, const struct ib_send_wr *wr,
rxe_qp            721 drivers/infiniband/sw/rxe/rxe_verbs.c 	struct rxe_qp *qp = to_rqp(ibqp);
rxe_qp            745 drivers/infiniband/sw/rxe/rxe_verbs.c 	struct rxe_qp *qp = to_rqp(ibqp);
rxe_qp           1050 drivers/infiniband/sw/rxe/rxe_verbs.c 	struct rxe_qp *qp = to_rqp(ibqp);
rxe_qp           1067 drivers/infiniband/sw/rxe/rxe_verbs.c 	struct rxe_qp *qp = to_rqp(ibqp);
rxe_qp            368 drivers/infiniband/sw/rxe/rxe_verbs.h 	struct rxe_qp		*qp;
rxe_qp            448 drivers/infiniband/sw/rxe/rxe_verbs.h static inline struct rxe_qp *to_rqp(struct ib_qp *qp)
rxe_qp            450 drivers/infiniband/sw/rxe/rxe_verbs.h 	return qp ? container_of(qp, struct rxe_qp, ibqp) : NULL;