Home
last modified time | relevance | path

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

/linux-4.1.27/drivers/infiniband/hw/ipath/
Dipath_verbs.h158 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 …]
Dipath_ruc.c87 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 …]
Dipath_qp.c209 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 …]
Dipath_verbs_mcast.c53 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()
Dipath_verbs.c336 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 …]
DMakefile20 ipath_qp.o \
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 …]
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.c50 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()
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()