Home
last modified time | relevance | path

Searched refs:ib_qp (Results 1 – 25 of 119) sorted by relevance

12345

/drivers/infiniband/sw/rdmavt/
A Dqp.h13 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,
A Dmcast.h12 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);
/drivers/infiniband/hw/ocrdma/
A Docrdma_verbs.h46 int ocrdma_post_send(struct ib_qp *, const struct ib_send_wr *,
48 int ocrdma_post_recv(struct ib_qp *, const struct ib_recv_wr *,
77 int ocrdma_create_qp(struct ib_qp *qp, struct ib_qp_init_attr *attrs,
79 int _ocrdma_modify_qp(struct ib_qp *, struct ib_qp_attr *attr,
81 int ocrdma_modify_qp(struct ib_qp *, struct ib_qp_attr *attr,
83 int ocrdma_query_qp(struct ib_qp *,
86 int ocrdma_destroy_qp(struct ib_qp *ibqp, struct ib_udata *udata);
/drivers/infiniband/hw/mlx5/
A Dwr.h104 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()
A Dgsi.c199 static struct ib_qp *create_gsi_ud_qp(struct mlx5_ib_gsi_qp *gsi) in create_gsi_ud_qp()
219 static int modify_to_rts(struct mlx5_ib_gsi_qp *gsi, struct ib_qp *qp, in modify_to_rts()
265 struct ib_qp *qp; in setup_qp()
320 int mlx5_ib_gsi_modify_qp(struct ib_qp *qp, struct ib_qp_attr *attr, in mlx5_ib_gsi_modify_qp()
345 int mlx5_ib_gsi_query_qp(struct ib_qp *qp, struct ib_qp_attr *qp_attr, in mlx5_ib_gsi_query_qp()
411 static struct ib_qp *get_tx_qp(struct mlx5_ib_gsi_qp *gsi, struct ib_ud_wr *wr) in get_tx_qp()
429 int mlx5_ib_gsi_post_send(struct ib_qp *qp, const struct ib_send_wr *wr, in mlx5_ib_gsi_post_send()
434 struct ib_qp *tx_qp; in mlx5_ib_gsi_post_send()
474 int mlx5_ib_gsi_post_recv(struct ib_qp *qp, const struct ib_recv_wr *wr, in mlx5_ib_gsi_post_recv()
A Dmlx5_ib.h484 struct ib_qp *rx_qp;
496 struct ib_qp **tx_qps;
500 struct ib_qp ibqp;
775 struct ib_qp *qp;
897 int mlx5r_fs_bind_op_fc(struct ib_qp *qp,
1284 static inline struct mlx5_ib_qp *to_mqp(struct ib_qp *ibqp) in to_mqp()
1354 int mlx5_ib_modify_qp(struct ib_qp *ibqp, struct ib_qp_attr *attr,
1358 int mlx5_ib_destroy_qp(struct ib_qp *qp, struct ib_udata *udata);
1359 void mlx5_ib_drain_sq(struct ib_qp *qp);
1360 void mlx5_ib_drain_rq(struct ib_qp *qp);
[all …]
/drivers/infiniband/core/
A Dcore_priv.h226 int ib_security_modify_qp(struct ib_qp *qp,
231 int ib_create_qp_security(struct ib_qp *qp, struct ib_device *dev);
235 int ib_open_shared_qp_security(struct ib_qp *qp, struct ib_device *dev);
253 static inline int ib_security_modify_qp(struct ib_qp *qp, in ib_security_modify_qp()
264 static inline int ib_create_qp_security(struct ib_qp *qp, in ib_create_qp_security()
282 static inline int ib_open_shared_qp_security(struct ib_qp *qp, in ib_open_shared_qp_security()
319 struct ib_qp *ib_create_qp_user(struct ib_device *dev, struct ib_pd *pd,
324 void ib_qp_usecnt_inc(struct ib_qp *qp);
325 void ib_qp_usecnt_dec(struct ib_qp *qp);
A Dcounters.c83 const struct ib_qp *qp, in auto_mode_init_counter()
96 struct ib_qp *qp, u32 port) in __rdma_counter_bind_qp()
146 struct ib_qp *qp, in alloc_and_bind()
250 static int __rdma_counter_unbind_qp(struct ib_qp *qp, u32 port) in __rdma_counter_unbind_qp()
332 int rdma_counter_bind_qp_auto(struct ib_qp *qp, u32 port) in rdma_counter_bind_qp_auto()
371 int rdma_counter_unbind_qp(struct ib_qp *qp, u32 port, bool force) in rdma_counter_unbind_qp()
457 struct ib_qp *qp = NULL; in rdma_counter_get_qp()
463 qp = container_of(res, struct ib_qp, res); in rdma_counter_get_qp()
499 struct ib_qp *qp; in rdma_counter_bind_qpn()
549 struct ib_qp *qp; in rdma_counter_bind_qpn_alloc()
[all …]
A Dmr_pool.c8 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()
A Dverbs.c1116 struct ib_qp *qp = context; in __ib_shared_qp_event_handler()
1126 static struct ib_qp *__ib_open_qp(struct ib_qp *real_qp, in __ib_open_qp()
1130 struct ib_qp *qp; in __ib_open_qp()
1163 struct ib_qp *qp, *real_qp; in ib_open_qp()
1181 static struct ib_qp *create_xrc_qp_user(struct ib_qp *qp, in create_xrc_qp_user()
1216 struct ib_qp *qp; in create_qp()
1294 struct ib_qp *qp, *xrc_qp; in ib_create_qp_user()
1349 struct ib_qp *qp; in ib_create_qp_kernel()
1891 int ib_modify_qp_with_udata(struct ib_qp *ib_qp, struct ib_qp_attr *attr, in ib_modify_qp_with_udata() argument
2041 struct ib_qp *real_qp; in ib_close_qp()
[all …]
A Drw.c91 static int rdma_rw_init_one_mr(struct ib_qp *qp, u32 port_num, in rdma_rw_init_one_mr()
124 static int rdma_rw_init_mr_wrs(struct rdma_rw_ctx *ctx, struct ib_qp *qp, in rdma_rw_init_mr_wrs()
195 static int rdma_rw_init_map_wrs(struct rdma_rw_ctx *ctx, struct ib_qp *qp, in rdma_rw_init_map_wrs()
251 static int rdma_rw_init_single_wr(struct rdma_rw_ctx *ctx, struct ib_qp *qp, in rdma_rw_init_single_wr()
292 int rdma_rw_ctx_init(struct rdma_rw_ctx *ctx, struct ib_qp *qp, u32 port_num, in rdma_rw_ctx_init()
364 int rdma_rw_ctx_signature_init(struct rdma_rw_ctx *ctx, struct ib_qp *qp, in rdma_rw_ctx_signature_init()
497 struct ib_send_wr *rdma_rw_ctx_wrs(struct rdma_rw_ctx *ctx, struct ib_qp *qp, in rdma_rw_ctx_wrs()
555 int rdma_rw_ctx_post(struct rdma_rw_ctx *ctx, struct ib_qp *qp, u32 port_num, in rdma_rw_ctx_post()
574 void rdma_rw_ctx_destroy(struct rdma_rw_ctx *ctx, struct ib_qp *qp, in rdma_rw_ctx_destroy()
687 int rdma_rw_init_mrs(struct ib_qp *qp, struct ib_qp_init_attr *attr) in rdma_rw_init_mrs()
[all …]
A Dsecurity.c183 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()
/drivers/infiniband/hw/qedr/
A Dverbs.h58 int qedr_create_qp(struct ib_qp *qp, struct ib_qp_init_attr *attrs,
60 int qedr_modify_qp(struct ib_qp *, struct ib_qp_attr *attr,
62 int qedr_query_qp(struct ib_qp *, struct ib_qp_attr *qp_attr,
64 int qedr_destroy_qp(struct ib_qp *ibqp, struct ib_udata *udata);
91 int qedr_post_send(struct ib_qp *, const struct ib_send_wr *,
93 int qedr_post_recv(struct ib_qp *, const struct ib_recv_wr *,
A Dqedr_iw_cm.h45 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);
A Dqedr_roce_cm.h49 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,
/drivers/infiniband/sw/siw/
A Dsiw_verbs.h53 int siw_create_qp(struct ib_qp *qp, struct ib_qp_init_attr *attr,
55 int siw_query_qp(struct ib_qp *base_qp, struct ib_qp_attr *qp_attr,
57 int siw_verbs_modify_qp(struct ib_qp *base_qp, struct ib_qp_attr *attr,
59 int siw_destroy_qp(struct ib_qp *base_qp, struct ib_udata *udata);
60 int siw_post_send(struct ib_qp *base_qp, const struct ib_send_wr *wr,
62 int siw_post_receive(struct ib_qp *base_qp, const struct ib_recv_wr *wr,
/drivers/infiniband/hw/hns/
A Dhns_roce_restrack.c61 int hns_roce_fill_res_qp_entry(struct sk_buff *msg, struct ib_qp *ib_qp) in hns_roce_fill_res_qp_entry() argument
63 struct hns_roce_qp *hr_qp = to_hr_qp(ib_qp); in hns_roce_fill_res_qp_entry()
95 int hns_roce_fill_res_qp_entry_raw(struct sk_buff *msg, struct ib_qp *ib_qp) in hns_roce_fill_res_qp_entry_raw() argument
97 struct hns_roce_dev *hr_dev = to_hr_dev(ib_qp->device); in hns_roce_fill_res_qp_entry_raw()
98 struct hns_roce_qp *hr_qp = to_hr_qp(ib_qp); in hns_roce_fill_res_qp_entry_raw()
/drivers/infiniband/hw/erdma/
A Derdma_verbs.h297 struct ib_qp ibqp;
399 static inline struct erdma_qp *to_eqp(struct ib_qp *qp) in to_eqp()
444 int erdma_create_qp(struct ib_qp *ibqp, struct ib_qp_init_attr *attr,
446 int erdma_query_qp(struct ib_qp *ibqp, struct ib_qp_attr *attr, int mask,
448 int erdma_modify_qp(struct ib_qp *ibqp, struct ib_qp_attr *attr, int mask,
450 int erdma_destroy_qp(struct ib_qp *ibqp, struct ib_udata *udata);
461 void erdma_qp_get_ref(struct ib_qp *ibqp);
462 void erdma_qp_put_ref(struct ib_qp *ibqp);
463 struct ib_qp *erdma_get_ibqp(struct ib_device *dev, int id);
464 int erdma_post_send(struct ib_qp *ibqp, const struct ib_send_wr *send_wr,
[all …]
/drivers/infiniband/hw/bnxt_re/
A Dib_verbs.h85 struct ib_qp ib_qp; member
232 int bnxt_re_create_qp(struct ib_qp *qp, struct ib_qp_init_attr *qp_init_attr,
234 int bnxt_re_modify_qp(struct ib_qp *qp, struct ib_qp_attr *qp_attr,
236 int bnxt_re_query_qp(struct ib_qp *qp, struct ib_qp_attr *qp_attr,
238 int bnxt_re_destroy_qp(struct ib_qp *qp, struct ib_udata *udata);
239 int bnxt_re_post_send(struct ib_qp *qp, const struct ib_send_wr *send_wr,
241 int bnxt_re_post_recv(struct ib_qp *qp, const struct ib_recv_wr *recv_wr,
/drivers/infiniband/hw/usnic/
A Dusnic_ib_verbs.h46 int usnic_ib_query_qp(struct ib_qp *qp, struct ib_qp_attr *qp_attr,
53 int usnic_ib_create_qp(struct ib_qp *qp, struct ib_qp_init_attr *init_attr,
55 int usnic_ib_destroy_qp(struct ib_qp *qp, struct ib_udata *udata);
56 int usnic_ib_modify_qp(struct ib_qp *ibqp, struct ib_qp_attr *attr,
/drivers/infiniband/hw/efa/
A Defa.h114 struct ib_qp ibqp;
151 int efa_query_qp(struct ib_qp *ibqp, struct ib_qp_attr *qp_attr,
160 int efa_destroy_qp(struct ib_qp *ibqp, struct ib_udata *udata);
161 int efa_create_qp(struct ib_qp *ibqp, struct ib_qp_init_attr *init_attr,
189 int efa_modify_qp(struct ib_qp *ibqp, struct ib_qp_attr *qp_attr,
/drivers/infiniband/hw/vmw_pvrdma/
A Dpvrdma_verbs.h392 int pvrdma_create_qp(struct ib_qp *qp, struct ib_qp_init_attr *init_attr,
394 int pvrdma_modify_qp(struct ib_qp *ibqp, struct ib_qp_attr *attr,
396 int pvrdma_query_qp(struct ib_qp *ibqp, struct ib_qp_attr *qp_attr,
398 int pvrdma_destroy_qp(struct ib_qp *qp, struct ib_udata *udata);
399 int pvrdma_post_send(struct ib_qp *ibqp, const struct ib_send_wr *wr,
401 int pvrdma_post_recv(struct ib_qp *ibqp, const struct ib_recv_wr *wr,
/drivers/infiniband/hw/mlx4/
A Dmlx4_ib.h320 struct ib_qp *roce_v2_gsi;
325 struct ib_qp ibqp;
460 struct ib_qp *qp;
718 static inline struct mlx4_ib_qp *to_mqp(struct ib_qp *ibqp) in to_mqp()
801 int mlx4_ib_create_qp(struct ib_qp *qp, struct ib_qp_init_attr *init_attr,
803 int mlx4_ib_destroy_qp(struct ib_qp *qp, struct ib_udata *udata);
804 void mlx4_ib_drain_sq(struct ib_qp *qp);
805 void mlx4_ib_drain_rq(struct ib_qp *qp);
806 int mlx4_ib_modify_qp(struct ib_qp *ibqp, struct ib_qp_attr *attr,
810 int mlx4_ib_post_send(struct ib_qp *ibqp, const struct ib_send_wr *wr,
[all …]
/drivers/infiniband/hw/cxgb4/
A Diw_cxgb4.h479 struct ib_qp ibqp;
496 static inline struct c4iw_qp *to_c4iw_qp(struct ib_qp *ibqp) in to_c4iw_qp()
991 int c4iw_post_send(struct ib_qp *ibqp, const struct ib_send_wr *wr,
1000 void c4iw_qp_add_ref(struct ib_qp *qp);
1001 void c4iw_qp_rem_ref(struct ib_qp *qp);
1024 int c4iw_destroy_qp(struct ib_qp *ib_qp, struct ib_udata *udata);
1025 int c4iw_create_qp(struct ib_qp *qp, struct ib_qp_init_attr *attrs,
1027 int c4iw_ib_modify_qp(struct ib_qp *ibqp, struct ib_qp_attr *attr,
1029 int c4iw_ib_query_qp(struct ib_qp *ibqp, struct ib_qp_attr *attr,
1031 struct ib_qp *c4iw_get_qp(struct ib_device *dev, int qpn);
[all …]
/drivers/infiniband/hw/mthca/
A Dmthca_dev.h519 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);

Completed in 59 milliseconds

12345