Home
last modified time | relevance | path

Searched refs:qib_qp (Results 1 – 13 of 13) sorted by relevance

/linux-4.1.27/drivers/infiniband/hw/qib/
Dqib_verbs.h212 struct qib_qp *qp;
420 struct qib_qp { struct
425 struct qib_qp __rcu *next; /* link list for QPN hash table */ argument
609 static inline struct qib_swqe *get_swqe_ptr(struct qib_qp *qp, in get_swqe_ptr()
677 struct qib_qp __rcu *qp0;
678 struct qib_qp __rcu *qp1;
762 struct qib_qp __rcu **qp_table;
833 static inline struct qib_qp *to_iqp(struct ib_qp *ibqp) in to_iqp()
835 return container_of(ibqp, struct qib_qp, ibqp); in to_iqp()
847 static inline int qib_send_ok(struct qib_qp *qp) in qib_send_ok()
[all …]
Dqib_qp.c223 static void insert_qp(struct qib_ibdev *dev, struct qib_qp *qp) in insert_qp()
248 static void remove_qp(struct qib_ibdev *dev, struct qib_qp *qp) in remove_qp()
264 struct qib_qp *q; in remove_qp()
265 struct qib_qp __rcu **qpp; in remove_qp()
299 struct qib_qp *qp; in qib_free_all_qps()
339 struct qib_qp *qib_lookup_qpn(struct qib_ibport *ibp, u32 qpn) in qib_lookup_qpn()
341 struct qib_qp *qp = NULL; in qib_lookup_qpn()
371 static void qib_reset_qp(struct qib_qp *qp, enum ib_qp_type type) in qib_reset_qp()
418 static void clear_mr_refs(struct qib_qp *qp, int clr_sends) in clear_mr_refs()
474 int qib_error_qp(struct qib_qp *qp, enum ib_wc_status err) in qib_error_qp()
[all …]
Dqib_ruc.c81 static int qib_init_sge(struct qib_qp *qp, struct qib_rwqe *wqe) in qib_init_sge()
138 int qib_get_rwqe(struct qib_qp *qp, int wr_id_only) in qib_get_rwqe()
229 void qib_migrate_qp(struct qib_qp *qp) in qib_migrate_qp()
268 int has_grh, struct qib_qp *qp, u32 bth0) in qib_ruc_check_hdr()
355 static void qib_ruc_loopback(struct qib_qp *sqp) in qib_ruc_loopback()
358 struct qib_qp *qp; in qib_ruc_loopback()
674 void qib_make_ruc_header(struct qib_qp *qp, struct qib_other_headers *ohdr, in qib_make_ruc_header()
719 struct qib_qp *qp = container_of(work, struct qib_qp, s_work); in qib_do_send()
722 int (*make_req)(struct qib_qp *qp); in qib_do_send()
770 void qib_send_complete(struct qib_qp *qp, struct qib_swqe *wqe, in qib_send_complete()
Dqib_verbs_mcast.c42 static struct qib_mcast_qp *qib_mcast_qp_alloc(struct qib_qp *qp) in qib_mcast_qp_alloc()
59 struct qib_qp *qp = mqp->qp; in qib_mcast_qp_free()
227 struct qib_qp *qp = to_iqp(ibqp); in qib_multicast_attach()
285 struct qib_qp *qp = to_iqp(ibqp); in qib_multicast_detach()
Dqib_verbs.c337 static int qib_post_one_send(struct qib_qp *qp, struct ib_send_wr *wr, in qib_post_one_send()
466 struct qib_qp *qp = to_iqp(ibqp); in qib_post_send()
497 struct qib_qp *qp = to_iqp(ibqp); in qib_post_receive()
561 int has_grh, void *data, u32 tlen, struct qib_qp *qp) in qib_qp_rcv()
615 struct qib_qp *qp; in qib_ib_rcv()
710 struct qib_qp *qp = NULL; in mem_timer()
715 qp = list_entry(list->next, struct qib_qp, iowait); in mem_timer()
929 struct qib_qp *qp) in __get_txreq()
960 struct qib_qp *qp) in get_txreq()
984 struct qib_qp *qp; in qib_put_txreq()
[all …]
Dqib_rc.c57 static void start_timer(struct qib_qp *qp) in start_timer()
77 static int qib_make_rc_ack(struct qib_ibdev *dev, struct qib_qp *qp, in qib_make_rc_ack()
231 int qib_make_rc_req(struct qib_qp *qp) in qib_make_rc_req()
648 void qib_send_rc_ack(struct qib_qp *qp) in qib_send_rc_ack()
783 static void reset_psn(struct qib_qp *qp, u32 psn) in reset_psn()
868 static void qib_restart_rc(struct qib_qp *qp, u32 psn, int wait) in qib_restart_rc()
905 struct qib_qp *qp = (struct qib_qp *)arg; in rc_timeout()
928 struct qib_qp *qp = (struct qib_qp *)arg; in qib_rc_rnr_retry()
944 static void reset_sending_psn(struct qib_qp *qp, u32 psn) in reset_sending_psn()
969 void qib_rc_send_complete(struct qib_qp *qp, struct qib_ib_header *hdr) in qib_rc_send_complete()
[all …]
DMakefile6 qib_qp.o qib_qsfp.o qib_rc.o qib_ruc.o qib_sdma.o qib_srq.o \
Dqib_ud.c49 static void qib_ud_loopback(struct qib_qp *sqp, struct qib_swqe *swqe) in qib_ud_loopback()
53 struct qib_qp *qp; in qib_ud_loopback()
235 int qib_make_ud_req(struct qib_qp *qp) in qib_make_ud_req()
429 int has_grh, void *data, u32 tlen, struct qib_qp *qp) in qib_ud_rcv()
Dqib_keys.c252 int qib_rkey_ok(struct qib_qp *qp, struct qib_sge *sge, in qib_rkey_ok()
341 int qib_fast_reg_mr(struct qib_qp *qp, struct ib_send_wr *wr) in qib_fast_reg_mr()
Dqib_uc.c46 int qib_make_uc_req(struct qib_qp *qp) in qib_make_uc_req()
243 int has_grh, void *data, u32 tlen, struct qib_qp *qp) in qib_uc_rcv()
Dqib_driver.c309 struct qib_qp *qp = NULL; in qib_rcv_hdrerr()
459 struct qib_qp *qp, *nqp; in qib_kreceive()
Dqib.h233 struct qib_qp *lookaside_qp;
261 struct qib_qp *qp;
Dqib_sdma.c539 struct qib_qp *qp; in qib_sdma_verbs_send()