Searched refs:ipath_qp (Results 1 – 10 of 10) sorted by relevance
/linux-4.1.27/drivers/infiniband/hw/ipath/ |
D | ipath_verbs.h | 158 struct ipath_qp *qp; 357 struct ipath_qp { struct 359 struct ipath_qp *next; /* link list for QPN hash table */ argument 360 struct ipath_qp *timer_next; /* link list for ipath_ib_timer() */ argument 361 struct ipath_qp *pio_next; /* link for ipath_ib_piobufavail() */ argument 480 static inline struct ipath_swqe *get_swqe_ptr(struct ipath_qp *qp, in get_swqe_ptr() 517 struct ipath_qp **table; 646 struct ipath_qp *qp; 680 static inline struct ipath_qp *to_iqp(struct ib_qp *ibqp) in to_iqp() 682 return container_of(ibqp, struct ipath_qp, ibqp); in to_iqp() [all …]
|
D | ipath_ruc.c | 87 void ipath_insert_rnr_queue(struct ipath_qp *qp) in ipath_insert_rnr_queue() 97 struct ipath_qp *nqp = list_entry(l->next, struct ipath_qp, in ipath_insert_rnr_queue() 107 nqp = list_entry(l->next, struct ipath_qp, in ipath_insert_rnr_queue() 123 int ipath_init_sge(struct ipath_qp *qp, struct ipath_rwqe *wqe, in ipath_init_sge() 166 int ipath_get_rwqe(struct ipath_qp *qp, int wr_id_only) in ipath_get_rwqe() 260 static void ipath_ruc_loopback(struct ipath_qp *sqp) in ipath_ruc_loopback() 263 struct ipath_qp *qp; in ipath_ruc_loopback() 517 static void want_buffer(struct ipath_devdata *dd, struct ipath_qp *qp) in want_buffer() 541 static int ipath_no_bufs_available(struct ipath_qp *qp, in ipath_no_bufs_available() 600 void ipath_make_ruc_header(struct ipath_ibdev *dev, struct ipath_qp *qp, in ipath_make_ruc_header() [all …]
|
D | ipath_qp.c | 209 static int ipath_alloc_qpn(struct ipath_qp_table *qpt, struct ipath_qp *qp, in ipath_alloc_qpn() 243 static void ipath_free_qp(struct ipath_qp_table *qpt, struct ipath_qp *qp) in ipath_free_qp() 245 struct ipath_qp *q, **qpp; in ipath_free_qp() 274 struct ipath_qp *qp; in ipath_free_all_qps() 301 struct ipath_qp *ipath_lookup_qpn(struct ipath_qp_table *qpt, u32 qpn) in ipath_lookup_qpn() 304 struct ipath_qp *qp; in ipath_lookup_qpn() 324 static void ipath_reset_qp(struct ipath_qp *qp, enum ib_qp_type type) in ipath_reset_qp() 377 int ipath_error_qp(struct ipath_qp *qp, enum ib_wc_status err) in ipath_error_qp() 454 struct ipath_qp *qp = to_iqp(ibqp); in ipath_modify_qp() 624 struct ipath_qp *qp = to_iqp(ibqp); in ipath_query_qp() [all …]
|
D | ipath_verbs_mcast.c | 53 static struct ipath_mcast_qp *ipath_mcast_qp_alloc(struct ipath_qp *qp) in ipath_mcast_qp_alloc() 70 struct ipath_qp *qp = mqp->qp; in ipath_mcast_qp_free() 238 struct ipath_qp *qp = to_iqp(ibqp); in ipath_multicast_attach() 287 struct ipath_qp *qp = to_iqp(ibqp); in ipath_multicast_detach()
|
D | ipath_verbs.c | 336 static int ipath_post_one_send(struct ipath_qp *qp, struct ib_send_wr *wr) in ipath_post_one_send() 448 struct ipath_qp *qp = to_iqp(ibqp); in ipath_post_send() 477 struct ipath_qp *qp = to_iqp(ibqp); in ipath_post_receive() 542 void *data, u32 tlen, struct ipath_qp *qp) in ipath_qp_rcv() 588 struct ipath_qp *qp; in ipath_ib_rcv() 679 struct ipath_qp *resend = NULL; in ipath_ib_timer() 680 struct ipath_qp *rnr = NULL; in ipath_ib_timer() 682 struct ipath_qp *qp; in ipath_ib_timer() 695 qp = list_entry(last->next, struct ipath_qp, timerwait); in ipath_ib_timer() 703 qp = list_entry(last->next, struct ipath_qp, timerwait); in ipath_ib_timer() [all …]
|
D | Makefile | 20 ipath_qp.o \
|
D | ipath_rc.c | 62 static void ipath_init_restart(struct ipath_qp *qp, struct ipath_swqe *wqe) in ipath_init_restart() 86 static int ipath_make_rc_ack(struct ipath_ibdev *dev, struct ipath_qp *qp, in ipath_make_rc_ack() 213 int ipath_make_rc_req(struct ipath_qp *qp) in ipath_make_rc_req() 612 static void send_rc_ack(struct ipath_qp *qp) in send_rc_ack() 724 static void reset_psn(struct ipath_qp *qp, u32 psn) in reset_psn() 805 void ipath_restart_rc(struct ipath_qp *qp, u32 psn) in ipath_restart_rc() 841 static inline void update_last_psn(struct ipath_qp *qp, u32 psn) in update_last_psn() 857 static int do_rc_ack(struct ipath_qp *qp, u32 aeth, u32 psn, int opcode, in do_rc_ack() 1120 struct ipath_qp *qp, in ipath_rc_rcv_resp() 1338 struct ipath_qp *qp, in ipath_rc_rcv_error() [all …]
|
D | ipath_keys.c | 121 int ipath_lkey_ok(struct ipath_qp *qp, struct ipath_sge *isge, in ipath_lkey_ok() 199 int ipath_rkey_ok(struct ipath_qp *qp, struct ipath_sge_state *ss, in ipath_rkey_ok()
|
D | ipath_ud.c | 50 static void ipath_ud_loopback(struct ipath_qp *sqp, struct ipath_swqe *swqe) in ipath_ud_loopback() 53 struct ipath_qp *qp; in ipath_ud_loopback() 241 int ipath_make_ud_req(struct ipath_qp *qp) in ipath_make_ud_req() 410 int has_grh, void *data, u32 tlen, struct ipath_qp *qp) in ipath_ud_rcv()
|
D | ipath_uc.c | 46 int ipath_make_uc_req(struct ipath_qp *qp) in ipath_make_uc_req() 241 int has_grh, void *data, u32 tlen, struct ipath_qp *qp) in ipath_uc_rcv()
|