Lines Matching defs:ib_qp

757 		struct ib_qp	*qp;
1021 struct ib_qp *qp;
1759 struct ib_qp *qp;
1779 struct ib_qp {
1795 struct ib_qp *real_qp;
2109 struct ib_qp *qp;
2348 int (*post_send)(struct ib_qp *qp, const struct ib_send_wr *send_wr,
2350 int (*post_recv)(struct ib_qp *qp, const struct ib_recv_wr *recv_wr,
2352 void (*drain_rq)(struct ib_qp *qp);
2353 void (*drain_sq)(struct ib_qp *qp);
2473 int (*create_qp)(struct ib_qp *qp, struct ib_qp_init_attr *qp_init_attr,
2475 int (*modify_qp)(struct ib_qp *qp, struct ib_qp_attr *qp_attr,
2477 int (*query_qp)(struct ib_qp *qp, struct ib_qp_attr *qp_attr,
2479 int (*destroy_qp)(struct ib_qp *qp, struct ib_udata *udata);
2521 int (*attach_mcast)(struct ib_qp *qp, union ib_gid *gid, u16 lid);
2522 int (*detach_mcast)(struct ib_qp *qp, union ib_gid *gid, u16 lid);
2525 struct ib_flow *(*create_flow)(struct ib_qp *qp,
2608 int (*fill_res_qp_entry)(struct sk_buff *msg, struct ib_qp *ibqp);
2609 int (*fill_res_qp_entry_raw)(struct sk_buff *msg, struct ib_qp *ibqp);
2624 void (*iw_add_ref)(struct ib_qp *qp);
2625 void (*iw_rem_ref)(struct ib_qp *qp);
2626 struct ib_qp *(*iw_get_qp)(struct ib_device *device, int qpn);
2640 int (*counter_bind_qp)(struct rdma_counter *counter, struct ib_qp *qp);
2645 int (*counter_unbind_qp)(struct ib_qp *qp);
2682 DECLARE_RDMA_OBJ_SIZE(ib_qp);
3730 struct ib_qp *ib_create_qp_kernel(struct ib_pd *pd,
3741 static inline struct ib_qp *ib_create_qp(struct ib_pd *pd,
3758 int ib_modify_qp_with_udata(struct ib_qp *qp,
3772 int ib_modify_qp(struct ib_qp *qp,
3787 int ib_query_qp(struct ib_qp *qp,
3797 int ib_destroy_qp_user(struct ib_qp *qp, struct ib_udata *udata);
3805 static inline int ib_destroy_qp(struct ib_qp *qp)
3817 struct ib_qp *ib_open_qp(struct ib_xrcd *xrcd,
3827 int ib_close_qp(struct ib_qp *qp);
3842 static inline int ib_post_send(struct ib_qp *qp,
3859 static inline int ib_post_recv(struct ib_qp *qp,
4344 int ib_attach_mcast(struct ib_qp *qp, union ib_gid *gid, u16 lid);
4352 int ib_detach_mcast(struct ib_qp *qp, union ib_gid *gid, u16 lid);
4470 void ib_drain_rq(struct ib_qp *qp);
4471 void ib_drain_sq(struct ib_qp *qp);
4472 void ib_drain_qp(struct ib_qp *qp);