Lines Matching refs:ibv_qp
375 struct ibv_qp *qp;
1040 struct ibv_qp { struct
1422 int (*bind_mw)(struct ibv_qp *qp, struct ibv_mw *mw,
1444 struct ibv_qp * (*create_qp)(struct ibv_pd *pd, struct ibv_qp_init_attr *attr);
1445 int (*query_qp)(struct ibv_qp *qp, struct ibv_qp_attr *attr,
1448 int (*modify_qp)(struct ibv_qp *qp, struct ibv_qp_attr *attr,
1450 int (*destroy_qp)(struct ibv_qp *qp);
1451 int (*post_send)(struct ibv_qp *qp, struct ibv_send_wr *wr,
1453 int (*post_recv)(struct ibv_qp *qp, struct ibv_recv_wr *wr,
1457 int (*attach_mcast)(struct ibv_qp *qp, const union ibv_gid *gid,
1459 int (*detach_mcast)(struct ibv_qp *qp, const union ibv_gid *gid,
1548 struct ibv_flow * (*ibv_create_flow) (struct ibv_qp *qp,
1551 struct ibv_qp *(*open_qp)(struct ibv_context *context,
1553 struct ibv_qp *(*create_qp_ex)(struct ibv_context *context,
1692 static inline struct ibv_flow *ibv_create_flow(struct ibv_qp *qp, in ibv_create_flow()
1807 static inline int ibv_bind_mw(struct ibv_qp *qp, struct ibv_mw *mw, in ibv_bind_mw()
2031 struct ibv_qp *ibv_create_qp(struct ibv_pd *pd,
2034 static inline struct ibv_qp *
2104 static inline struct ibv_qp *
2118 int ibv_modify_qp(struct ibv_qp *qp, struct ibv_qp_attr *attr,
2132 int ibv_query_qp(struct ibv_qp *qp, struct ibv_qp_attr *attr,
2139 int ibv_destroy_qp(struct ibv_qp *qp);
2264 static inline int ibv_post_send(struct ibv_qp *qp, struct ibv_send_wr *wr, in ibv_post_send()
2273 static inline int ibv_post_recv(struct ibv_qp *qp, struct ibv_recv_wr *wr, in ibv_post_recv()
2330 int ibv_attach_mcast(struct ibv_qp *qp, const union ibv_gid *gid, uint16_t lid);
2338 int ibv_detach_mcast(struct ibv_qp *qp, const union ibv_gid *gid, uint16_t lid);