Searched refs:ipath_qp (Results 1 – 10 of 10) sorted by relevance
/linux-4.4.14/drivers/staging/rdma/ipath/ |
D | ipath_verbs.h | 158 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 …]
|
D | ipath_ruc.c | 86 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 …]
|
D | ipath_qp.c | 208 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 …]
|
D | ipath_verbs_mcast.c | 52 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()
|
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() 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 …]
|
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 | Makefile | 20 ipath_qp.o \
|
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 | 49 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()
|
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()
|