Home
last modified time | relevance | path

Searched refs:ipath_qp (Results 1 – 10 of 10) sorted by relevance

/linux-4.4.14/drivers/staging/rdma/ipath/
Dipath_verbs.h158 struct ipath_qp *qp;
363 struct ipath_qp { struct
365 struct ipath_qp *next; /* link list for QPN hash table */ argument
366 struct ipath_qp *timer_next; /* link list for ipath_ib_timer() */ argument
367 struct ipath_qp *pio_next; /* link for ipath_ib_piobufavail() */ argument
486 static inline struct ipath_swqe *get_swqe_ptr(struct ipath_qp *qp, in get_swqe_ptr()
523 struct ipath_qp **table;
652 struct ipath_qp *qp;
686 static inline struct ipath_qp *to_iqp(struct ib_qp *ibqp) in to_iqp()
688 return container_of(ibqp, struct ipath_qp, ibqp); in to_iqp()
[all …]
Dipath_ruc.c86 void ipath_insert_rnr_queue(struct ipath_qp *qp) in ipath_insert_rnr_queue()
96 struct ipath_qp *nqp = list_entry(l->next, struct ipath_qp, in ipath_insert_rnr_queue()
106 nqp = list_entry(l->next, struct ipath_qp, in ipath_insert_rnr_queue()
122 int ipath_init_sge(struct ipath_qp *qp, struct ipath_rwqe *wqe, in ipath_init_sge()
165 int ipath_get_rwqe(struct ipath_qp *qp, int wr_id_only) in ipath_get_rwqe()
259 static void ipath_ruc_loopback(struct ipath_qp *sqp) in ipath_ruc_loopback()
262 struct ipath_qp *qp; in ipath_ruc_loopback()
516 static void want_buffer(struct ipath_devdata *dd, struct ipath_qp *qp) in want_buffer()
540 static int ipath_no_bufs_available(struct ipath_qp *qp, in ipath_no_bufs_available()
599 void ipath_make_ruc_header(struct ipath_ibdev *dev, struct ipath_qp *qp, in ipath_make_ruc_header()
[all …]
Dipath_qp.c208 static int ipath_alloc_qpn(struct ipath_qp_table *qpt, struct ipath_qp *qp, in ipath_alloc_qpn()
242 static void ipath_free_qp(struct ipath_qp_table *qpt, struct ipath_qp *qp) in ipath_free_qp()
244 struct ipath_qp *q, **qpp; in ipath_free_qp()
273 struct ipath_qp *qp; in ipath_free_all_qps()
300 struct ipath_qp *ipath_lookup_qpn(struct ipath_qp_table *qpt, u32 qpn) in ipath_lookup_qpn()
303 struct ipath_qp *qp; in ipath_lookup_qpn()
323 static void ipath_reset_qp(struct ipath_qp *qp, enum ib_qp_type type) in ipath_reset_qp()
376 int ipath_error_qp(struct ipath_qp *qp, enum ib_wc_status err) in ipath_error_qp()
453 struct ipath_qp *qp = to_iqp(ibqp); in ipath_modify_qp()
623 struct ipath_qp *qp = to_iqp(ibqp); in ipath_query_qp()
[all …]
Dipath_verbs_mcast.c52 static struct ipath_mcast_qp *ipath_mcast_qp_alloc(struct ipath_qp *qp) in ipath_mcast_qp_alloc()
69 struct ipath_qp *qp = mqp->qp; in ipath_mcast_qp_free()
237 struct ipath_qp *qp = to_iqp(ibqp); in ipath_multicast_attach()
286 struct ipath_qp *qp = to_iqp(ibqp); in ipath_multicast_detach()
Dipath_verbs.c336 static int ipath_post_one_send(struct ipath_qp *qp, struct ib_send_wr *wr) in ipath_post_one_send()
461 struct ipath_qp *qp = to_iqp(ibqp); in ipath_post_send()
490 struct ipath_qp *qp = to_iqp(ibqp); in ipath_post_receive()
555 void *data, u32 tlen, struct ipath_qp *qp) in ipath_qp_rcv()
601 struct ipath_qp *qp; in ipath_ib_rcv()
692 struct ipath_qp *resend = NULL; in ipath_ib_timer()
693 struct ipath_qp *rnr = NULL; in ipath_ib_timer()
695 struct ipath_qp *qp; in ipath_ib_timer()
708 qp = list_entry(last->next, struct ipath_qp, timerwait); in ipath_ib_timer()
716 qp = list_entry(last->next, struct ipath_qp, timerwait); in ipath_ib_timer()
[all …]
Dipath_rc.c62 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 …]
DMakefile20 ipath_qp.o \
Dipath_keys.c121 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()
Dipath_ud.c49 static void ipath_ud_loopback(struct ipath_qp *sqp, struct ipath_swqe *swqe) in ipath_ud_loopback()
52 struct ipath_qp *qp; in ipath_ud_loopback()
240 int ipath_make_ud_req(struct ipath_qp *qp) in ipath_make_ud_req()
409 int has_grh, void *data, u32 tlen, struct ipath_qp *qp) in ipath_ud_rcv()
Dipath_uc.c46 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()