| /linux/drivers/infiniband/sw/rdmavt/ |
| H A D | qp.h | 13 int rvt_create_qp(struct ib_qp *ibqp, struct ib_qp_init_attr *init_attr, 15 int rvt_modify_qp(struct ib_qp *ibqp, struct ib_qp_attr *attr, 17 int rvt_destroy_qp(struct ib_qp *ibqp, struct ib_udata *udata); 18 int rvt_query_qp(struct ib_qp *ibqp, struct ib_qp_attr *attr, 20 int rvt_post_recv(struct ib_qp *ibqp, const struct ib_recv_wr *wr, 22 int rvt_post_send(struct ib_qp *ibqp, const struct ib_send_wr *wr,
|
| H A D | mcast.h | 12 int rvt_attach_mcast(struct ib_qp *ibqp, union ib_gid *gid, u16 lid); 13 int rvt_detach_mcast(struct ib_qp *ibqp, union ib_gid *gid, u16 lid);
|
| /linux/include/rdma/ |
| H A D | mr_pool.h | 10 struct ib_mr *ib_mr_pool_get(struct ib_qp *qp, struct list_head *list); 11 void ib_mr_pool_put(struct ib_qp *qp, struct list_head *list, struct ib_mr *mr); 13 int ib_mr_pool_init(struct ib_qp *qp, struct list_head *list, int nr, 15 void ib_mr_pool_destroy(struct ib_qp *qp, struct list_head *list);
|
| H A D | rdma_counter.h | 16 struct ib_qp; 53 int rdma_counter_bind_qp_auto(struct ib_qp *qp, u32 port); 54 int rdma_counter_unbind_qp(struct ib_qp *qp, u32 port, bool force);
|
| H A D | rdmavt_qp.h | 334 struct ib_qp ibqp; 465 static inline struct rvt_qp *ibqp_to_rvtqp(struct ib_qp *ibqp) in ibqp_to_rvtqp() 728 struct ib_qp *ibqp = &qp->ibqp; in rvt_mod_retry_timer_ext()
|
| /linux/drivers/infiniband/hw/mlx5/ |
| H A D | wr.h | 104 int mlx5_ib_post_send(struct ib_qp *ibqp, const struct ib_send_wr *wr, 106 int mlx5_ib_post_recv(struct ib_qp *ibqp, const struct ib_recv_wr *wr, 109 static inline int mlx5_ib_post_send_nodrain(struct ib_qp *ibqp, in mlx5_ib_post_send_nodrain() 116 static inline int mlx5_ib_post_send_drain(struct ib_qp *ibqp, in mlx5_ib_post_send_drain() 123 static inline int mlx5_ib_post_recv_nodrain(struct ib_qp *ibqp, in mlx5_ib_post_recv_nodrain() 130 static inline int mlx5_ib_post_recv_drain(struct ib_qp *ibqp, in mlx5_ib_post_recv_drain()
|
| H A D | gsi.c | 200 static struct ib_qp *create_gsi_ud_qp(struct mlx5_ib_gsi_qp *gsi) in create_gsi_ud_qp() 220 static int modify_to_rts(struct mlx5_ib_gsi_qp *gsi, struct ib_qp *qp, in modify_to_rts() 266 struct ib_qp *qp; in setup_qp() 322 int mlx5_ib_gsi_modify_qp(struct ib_qp *qp, struct ib_qp_attr *attr, in mlx5_ib_gsi_modify_qp() 347 int mlx5_ib_gsi_query_qp(struct ib_qp *qp, struct ib_qp_attr *qp_attr, in mlx5_ib_gsi_query_qp() 413 static struct ib_qp *get_tx_qp(struct mlx5_ib_gsi_qp *gsi, struct ib_ud_wr *wr) in get_tx_qp() 431 int mlx5_ib_gsi_post_send(struct ib_qp *qp, const struct ib_send_wr *wr, in mlx5_ib_gsi_post_send() 436 struct ib_qp *tx_qp; in mlx5_ib_gsi_post_send() 476 int mlx5_ib_gsi_post_recv(struct ib_qp *qp, const struct ib_recv_wr *wr, in mlx5_ib_gsi_post_recv()
|
| H A D | qp.h | 56 int mlx5_ib_qp_set_counter(struct ib_qp *qp, struct rdma_counter *counter);
|
| /linux/drivers/infiniband/core/ |
| H A D | core_priv.h | 229 int ib_security_modify_qp(struct ib_qp *qp, 234 int ib_create_qp_security(struct ib_qp *qp, struct ib_device *dev); 238 int ib_open_shared_qp_security(struct ib_qp *qp, struct ib_device *dev); 256 static inline int ib_security_modify_qp(struct ib_qp *qp, in ib_security_modify_qp() 267 static inline int ib_create_qp_security(struct ib_qp *qp, in ib_create_qp_security() 285 static inline int ib_open_shared_qp_security(struct ib_qp *qp, in ib_open_shared_qp_security() 322 struct ib_qp *ib_create_qp_user(struct ib_device *dev, struct ib_pd *pd, 327 void ib_qp_usecnt_inc(struct ib_qp *qp); 328 void ib_qp_usecnt_dec(struct ib_qp *qp);
|
| H A D | mr_pool.c | 8 struct ib_mr *ib_mr_pool_get(struct ib_qp *qp, struct list_head *list) in ib_mr_pool_get() 25 void ib_mr_pool_put(struct ib_qp *qp, struct list_head *list, struct ib_mr *mr) in ib_mr_pool_put() 36 int ib_mr_pool_init(struct ib_qp *qp, struct list_head *list, int nr, in ib_mr_pool_init() 66 void ib_mr_pool_destroy(struct ib_qp *qp, struct list_head *list) in ib_mr_pool_destroy()
|
| H A D | rw.c | 92 static int rdma_rw_init_one_mr(struct ib_qp *qp, u32 port_num, in rdma_rw_init_one_mr() 126 struct rdma_rw_reg_ctx *prev, struct ib_qp *qp, u32 port_num, in rdma_rw_init_reg_wr() 155 static int rdma_rw_init_mr_wrs(struct rdma_rw_ctx *ctx, struct ib_qp *qp, in rdma_rw_init_mr_wrs() 204 static int rdma_rw_init_mr_wrs_bvec(struct rdma_rw_ctx *ctx, struct ib_qp *qp, in rdma_rw_init_mr_wrs_bvec() 287 static int rdma_rw_init_map_wrs(struct rdma_rw_ctx *ctx, struct ib_qp *qp, in rdma_rw_init_map_wrs() 343 static int rdma_rw_init_single_wr(struct rdma_rw_ctx *ctx, struct ib_qp *qp, in rdma_rw_init_single_wr() 370 struct ib_qp *qp, const struct bio_vec *bvecs, in rdma_rw_init_single_wr_bvec() 403 static int rdma_rw_init_map_wrs_bvec(struct rdma_rw_ctx *ctx, struct ib_qp *qp, in rdma_rw_init_map_wrs_bvec() 488 struct ib_qp *qp, const struct bio_vec *bvec, in rdma_rw_init_iova_wrs_bvec() 574 int rdma_rw_ctx_init(struct rdma_rw_ctx *ctx, struct ib_qp *qp, u32 port_num, in rdma_rw_ctx_init() [all …]
|
| H A D | security.c | 183 struct ib_qp *qp = shared_qp_sec->qp; in qp_to_error() 331 static struct ib_ports_pkeys *get_new_pps(const struct ib_qp *qp, in get_new_pps() 373 int ib_open_shared_qp_security(struct ib_qp *qp, struct ib_device *dev) in ib_open_shared_qp_security() 375 struct ib_qp *real_qp = qp->real_qp; in ib_open_shared_qp_security() 406 struct ib_qp *real_qp = sec->qp->real_qp; in ib_close_shared_qp_security() 415 int ib_create_qp_security(struct ib_qp *qp, struct ib_device *dev) in ib_create_qp_security() 571 int ib_security_modify_qp(struct ib_qp *qp, in ib_security_modify_qp() 579 struct ib_qp *real_qp = qp->real_qp; in ib_security_modify_qp()
|
| H A D | iwcm.c | 267 static int iwcm_modify_qp_err(struct ib_qp *qp) in iwcm_modify_qp_err() 282 static int iwcm_modify_qp_sqd(struct ib_qp *qp) in iwcm_modify_qp_sqd() 308 struct ib_qp *qp = NULL; in iw_cm_disconnect() 372 struct ib_qp *qp; in destroy_cm_id() 644 struct ib_qp *qp; in iw_cm_accept() 701 struct ib_qp *qp = NULL; in iw_cm_connect() 883 struct ib_qp *qp = NULL; in cm_conn_rep_handler() 950 struct ib_qp *qp; in cm_close_handler()
|
| H A D | restrack.c | 91 return container_of(res, struct ib_qp, res)->device; in res_to_dev() 197 struct ib_qp *qp = container_of(res, struct ib_qp, res); in rdma_restrack_add()
|
| /linux/drivers/infiniband/hw/qedr/ |
| H A D | qedr_iw_cm.h | 45 void qedr_iw_qp_add_ref(struct ib_qp *qp); 47 void qedr_iw_qp_rem_ref(struct ib_qp *qp); 49 struct ib_qp *qedr_iw_get_qp(struct ib_device *dev, int qpn);
|
| H A D | qedr_roce_cm.h | 49 int qedr_gsi_post_recv(struct ib_qp *ibqp, const struct ib_recv_wr *wr, 51 int qedr_gsi_post_send(struct ib_qp *ibqp, const struct ib_send_wr *wr,
|
| H A D | qedr_iw_cm.c | 188 struct ib_qp *ibqp = &ep->qp->ibqp; in qedr_iw_qp_event() 800 void qedr_iw_qp_add_ref(struct ib_qp *ibqp) in qedr_iw_qp_add_ref() 807 void qedr_iw_qp_rem_ref(struct ib_qp *ibqp) in qedr_iw_qp_rem_ref() 814 struct ib_qp *qedr_iw_get_qp(struct ib_device *ibdev, int qpn) in qedr_iw_get_qp()
|
| /linux/drivers/infiniband/hw/mthca/ |
| H A D | mthca_dev.h | 519 int mthca_query_qp(struct ib_qp *ibqp, struct ib_qp_attr *qp_attr, int qp_attr_mask, 521 int mthca_modify_qp(struct ib_qp *ibqp, struct ib_qp_attr *attr, int attr_mask, 523 int mthca_tavor_post_send(struct ib_qp *ibqp, const struct ib_send_wr *wr, 525 int mthca_tavor_post_receive(struct ib_qp *ibqp, const struct ib_recv_wr *wr, 527 int mthca_arbel_post_send(struct ib_qp *ibqp, const struct ib_send_wr *wr, 529 int mthca_arbel_post_receive(struct ib_qp *ibqp, const struct ib_recv_wr *wr, 565 int mthca_multicast_attach(struct ib_qp *ibqp, union ib_gid *gid, u16 lid); 566 int mthca_multicast_detach(struct ib_qp *ibqp, union ib_gid *gid, u16 lid);
|
| H A D | mthca_provider.h | 254 struct ib_qp ibqp; 311 static inline struct mthca_qp *to_mqp(struct ib_qp *ibqp) in to_mqp()
|
| H A D | mthca_mcg.c | 120 int mthca_multicast_attach(struct ib_qp *ibqp, union ib_gid *gid, u16 lid) in mthca_multicast_attach() 214 int mthca_multicast_detach(struct ib_qp *ibqp, union ib_gid *gid, u16 lid) in mthca_multicast_detach()
|
| /linux/drivers/infiniband/hw/usnic/ |
| H A D | usnic_ib_qp_grp.h | 49 struct ib_qp ibqp; 105 struct usnic_ib_qp_grp *to_uqp_grp(struct ib_qp *ibqp) in to_uqp_grp()
|
| /linux/drivers/infiniband/sw/siw/ |
| H A D | siw.h | 417 struct ib_qp base_qp; 511 void siw_qp_get_ref(struct ib_qp *qp); 512 void siw_qp_put_ref(struct ib_qp *qp); 564 static inline struct siw_qp *to_siw_qp(struct ib_qp *base_qp) in to_siw_qp()
|
| /linux/drivers/infiniband/sw/rxe/ |
| H A D | rxe_mcast.c | 451 int rxe_attach_mcast(struct ib_qp *ibqp, union ib_gid *mgid, u16 mlid) in rxe_attach_mcast() 482 int rxe_detach_mcast(struct ib_qp *ibqp, union ib_gid *mgid, u16 mlid) in rxe_detach_mcast()
|
| /linux/include/uapi/rdma/ |
| H A D | siw-abi.h | 173 struct ib_qp *base_qp;
|
| /linux/drivers/infiniband/hw/cxgb4/ |
| H A D | qp.c | 890 void c4iw_qp_add_ref(struct ib_qp *qp) in c4iw_qp_add_ref() 896 void c4iw_qp_rem_ref(struct ib_qp *qp) in c4iw_qp_rem_ref() 1074 int c4iw_post_send(struct ib_qp *ibqp, const struct ib_send_wr *wr, in c4iw_post_send() 1258 int c4iw_post_receive(struct ib_qp *ibqp, const struct ib_recv_wr *wr, in c4iw_post_receive() 2075 int c4iw_destroy_qp(struct ib_qp *ib_qp, struct ib_udata *udata) in c4iw_destroy_qp() argument 2082 qhp = to_c4iw_qp(ib_qp); in c4iw_destroy_qp() 2100 c4iw_qp_rem_ref(ib_qp); in c4iw_destroy_qp() 2104 pr_debug("ib_qp %p qpid 0x%0x\n", ib_qp, qhp->wq.sq.qid); in c4iw_destroy_qp() 2114 int c4iw_create_qp(struct ib_qp *qp, struct ib_qp_init_attr *attrs, in c4iw_create_qp() 2378 int c4iw_ib_modify_qp(struct ib_qp *ibqp, struct ib_qp_attr *attr, in c4iw_ib_modify_qp() [all …]
|